LaTeX: Unterschied zwischen den Versionen

Aus Physik
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
  +
==Einstieg==
LaTeX ist ein Textsatzsystem. Bei LaTeX schreibt man den Quellcode in reinem Text (ähnlich einer Programmiersprache) in einem beliebigen Editor und lässt diesen Text dann durch das Programm <tt> latex </tt> kompilieren. Das Ergebnis ist eine DVI-Datei (Device Independent = Geräte unabhängig), die dann in weitere, gängige Formate wie zum Beispiel Postscript und PDF konvertiert werden kann.
 
  +
LaTeX ist ein Textsatzsystem. Bei LaTeX schreibt man den Quellcode in reinem
  +
Text (ähnlich einer Programmiersprache) in einem beliebigen Editor und lässt
  +
diesen Text dann durch das Programm <tt> latex </tt> kompilieren. Das
  +
Ergebnis ist eine DVI-Datei (Device Independent = Geräte unabhängig), die
  +
dann in weitere, gängige Formate wie zum Beispiel Postscript und PDF
  +
konvertiert werden kann.
   
Besonders zum schreiben von Protokollen und wissenschaftlichen Texten mit vielen Formeln ist LaTeX sehr gut geeignet. Die meisten Scripte der TU-Graz sind mit LaTeX geschrieben. Um sich mit Latex zurechtzufinden braucht man ungefähr einen halben Tag. Dieser Aufwand dürfte es aber wert sein.
+
Besonders zum schreiben von Protokollen und wissenschaftlichen Texten mit
  +
vielen Formeln ist LaTeX sehr gut geeignet. Die meisten Scripte der TU-Graz
  +
sind mit LaTeX geschrieben. Um sich mit Latex zurechtzufinden braucht man
  +
ungefähr einen halben Tag. Dieser Aufwand dürfte es aber wert sein.
   
 
Ein [[LaTeX Beispiel]]
 
Ein [[LaTeX Beispiel]]
  +
  +
==LaTeX kompilieren, konvertiern, ansehen, drucken==
  +
===Kompilieren===
  +
Mit
  +
$ latex <dokument.tex>
  +
wird eine Datei dokument.dvi erzeugt.
  +
Der Befehl
  +
$ pdflatex <dokument.tex>
  +
erzeugt eine pdf-Datei.
  +
===Konvertieren===
  +
Um eine dvi-Datei in ein PDF oder ein PS umzuwandeln:
  +
$ dvipdf <dokument.dvi>
  +
erzeugt eine Datei dokument.pdf, und
  +
$ dvips <dokument.dvi>
  +
eine Datei dokument.ps
  +
===Ansehen===
  +
DVIs öffnet man mit dem Befehl
  +
$ xdvi <dokument.dvi>.
  +
PDFs werden wie gewohnt mit
  +
$ acroread <dokument.pdf>
  +
und ps-Dateien mit
  +
$ gv <dokument.ps>
  +
geöffnet.
  +
===Drucken===
  +
Um kompilierte Dateien zu drucken sind sie entweder in ein PS oder PDF zu verwandeln. DVIs können nicht direkt gedruckt werden. Wie ps- und pdf-Dateien gedruckt werden können ist auf der Seite [[Drucken]] zu finden.
  +
   
 
== Bilder in LaTeX Dokumente einbinden ==
 
== Bilder in LaTeX Dokumente einbinden ==
Bilder einzubinden kann etwas umständlich sein, da LaTeX nur mit Grafiken im '''eps''' (Encapsulated Postscript) oder '''ps''' Format etwas anfangen kann. Mit dem [[Kommandozeilen]] Befehl <tt>jpeg2ps</tt> lassen sich '''jpeg''' Grafiken in '''ps''' Grafiekn umwandeln. Mit <tt>gif2tiff</tt> und dann <tt>tiff2ps</tt> geht das auch mit '''gif''' Grafiken.
+
Bilder einzubinden kann etwas umständlich sein, da LaTeX nur mit Grafiken im
  +
'''eps''' (Encapsulated Postscript) oder '''ps''' Format etwas anfangen kann.
  +
Mit dem [[Kommandozeilen]] Befehl <tt>jpeg2ps</tt> lassen sich '''jpeg'''
  +
Grafiken in '''ps''' Grafiekn umwandeln. Mit <tt>gif2tiff</tt> und dann
  +
<tt>tiff2ps</tt> geht das auch mit '''gif''' Grafiken.
   
   
 
== Wo LaTeX noch vorkommt ==
 
== Wo LaTeX noch vorkommt ==
Die Latex-Bibliotheken werden von vielen Systemen unterstützt. Auch von dieser Wikipedia site!
+
Die Latex-Bibliotheken werden von vielen Systemen unterstützt. Auch von
  +
dieser Wikipedia site!
   
   
 
<math>
 
<math>
f(n) = \begin{cases} n/2, & \mbox{if }n\mbox{ is even} \\ 3n+1, & \mbox{if }n\mbox{ is odd} \end{cases}
+
f(n) = \begin{cases} n/2, & \mbox{if }n\mbox{ is even} \\ 3n+1, & \mbox{if}n\mbox{ is odd} \end{cases}
 
</math>
 
</math>
   
Zeile 21: Zeile 61:
 
<nowiki>
 
<nowiki>
 
<math>
 
<math>
f(n) = \begin{cases} n/2, & \mbox{if }n\mbox{ is even} \\ 3n+1, & \mbox{if }n\mbox{ is odd} \end{cases}
+
f(n) = \begin{cases} n/2, & \mbox{if }n\mbox{ is even} \\ 3n+1, & \mbox{if
  +
}n\mbox{ is odd} \end{cases}
 
</math>
 
</math>
 
</nowiki>
 
</nowiki>
 
</pre>
 
</pre>
   
Mehr über LaTeX in wikipedia: [http://meta.wikimedia.org/wiki/Help:Formula Help:Formula]
+
Mehr über LaTeX in wikipedia: [http://meta.wikimedia.org/wiki/Help:Formula
  +
Help:Formula]
   
Auch [[Matlab]] unterstützt teilweise die Mathematischen Umgebungen von Latex. Etwa bei den Beschriftungen der Plots.
+
Auch [[Matlab]] unterstützt teilweise die Mathematischen Umgebungen von
  +
Latex. Etwa bei den Beschriftungen der Plots.
   
 
== Links ==
 
== Links ==
   
Eine kurze Einführung hat Daniel Tscharnuter geschrieben: [http://physik.htu.tugraz.at/latex.htm LaTeX-Einführung]
+
Eine kurze Einführung hat Daniel Tscharnuter geschrieben:
  +
[http://physik.htu.tugraz.at/latex.htm LaTeX-Einführung]
   
Sehr zu empfehlen ist auch [http://latex.tugraz.at/ LaTeX@TUG] hier gibt es eine ausführlichere Anleitung mit Latex Vorlagen.
+
Sehr zu empfehlen ist auch [http://latex.tugraz.at/ LaTeX@TUG] hier gibt es
  +
eine ausführlichere Anleitung mit Latex Vorlagen.
   
  +
Von der Institutssite:
Von der Institutssite: [http://itp.tugraz.at/Comp/Manual/man-user-node8.html#SECTION00082000000000000000 LaTex im Computerraum]
 
  +
[http://itp.tugraz.at/Comp/Manual/man-user-node8.html#SECTION00082000000000000000
  +
LaTex im Computerraum]
   
 
Lokale Manuals auf:
 
Lokale Manuals auf:

Version vom 24. Jänner 2005, 14:22 Uhr

Einstieg

LaTeX ist ein Textsatzsystem. Bei LaTeX schreibt man den Quellcode in reinem Text (ähnlich einer Programmiersprache) in einem beliebigen Editor und lässt diesen Text dann durch das Programm latex kompilieren. Das Ergebnis ist eine DVI-Datei (Device Independent = Geräte unabhängig), die dann in weitere, gängige Formate wie zum Beispiel Postscript und PDF konvertiert werden kann.

Besonders zum schreiben von Protokollen und wissenschaftlichen Texten mit vielen Formeln ist LaTeX sehr gut geeignet. Die meisten Scripte der TU-Graz sind mit LaTeX geschrieben. Um sich mit Latex zurechtzufinden braucht man ungefähr einen halben Tag. Dieser Aufwand dürfte es aber wert sein.

Ein LaTeX Beispiel

LaTeX kompilieren, konvertiern, ansehen, drucken

Kompilieren

Mit

$ latex <dokument.tex>

wird eine Datei dokument.dvi erzeugt. Der Befehl

$ pdflatex <dokument.tex>

erzeugt eine pdf-Datei.

Konvertieren

Um eine dvi-Datei in ein PDF oder ein PS umzuwandeln:

$ dvipdf <dokument.dvi>

erzeugt eine Datei dokument.pdf, und

$ dvips <dokument.dvi>

eine Datei dokument.ps

Ansehen

DVIs öffnet man mit dem Befehl

$ xdvi <dokument.dvi>.

PDFs werden wie gewohnt mit

$ acroread <dokument.pdf>

und ps-Dateien mit

$ gv <dokument.ps>

geöffnet.

Drucken

Um kompilierte Dateien zu drucken sind sie entweder in ein PS oder PDF zu verwandeln. DVIs können nicht direkt gedruckt werden. Wie ps- und pdf-Dateien gedruckt werden können ist auf der Seite Drucken zu finden.


Bilder in LaTeX Dokumente einbinden

Bilder einzubinden kann etwas umständlich sein, da LaTeX nur mit Grafiken im eps (Encapsulated Postscript) oder ps Format etwas anfangen kann. Mit dem Kommandozeilen Befehl jpeg2ps lassen sich jpeg Grafiken in ps Grafiekn umwandeln. Mit gif2tiff und dann tiff2ps geht das auch mit gif Grafiken.


Wo LaTeX noch vorkommt

Die Latex-Bibliotheken werden von vielen Systemen unterstützt. Auch von dieser Wikipedia site!


[math] f(n) = \begin{cases} n/2, & \mbox{if }n\mbox{ is even} \\ 3n+1, & \mbox{if}n\mbox{ is odd} \end{cases} [/math]

Und so sieht dieser Artikel-code aus:


<math>
f(n) = \begin{cases} n/2, & \mbox{if }n\mbox{ is even} \\ 3n+1, & \mbox{if
}n\mbox{ is odd} \end{cases}
</math>

Mehr über LaTeX in wikipedia: [http://meta.wikimedia.org/wiki/Help:Formula Help:Formula]

Auch Matlab unterstützt teilweise die Mathematischen Umgebungen von Latex. Etwa bei den Beschriftungen der Plots.

Links

Eine kurze Einführung hat Daniel Tscharnuter geschrieben: LaTeX-Einführung

Sehr zu empfehlen ist auch LaTeX@TUG hier gibt es eine ausführlichere Anleitung mit Latex Vorlagen.

Von der Institutssite: [http://itp.tugraz.at/Comp/Manual/man-user-node8.html#SECTION00082000000000000000 LaTex im Computerraum]

Lokale Manuals auf:

  • /usr/share/doc/texmf/latex/
  • /usr/share/doc/texmf/latex/latex2e-html/index.html