LaTeX: Unterschied zwischen den Versionen
Osiris (Diskussion | Beiträge) |
Amo (Diskussion | Beiträge) |
||
Zeile 14: | Zeile 14: | ||
Ein [[LaTeX Beispiel]] |
Ein [[LaTeX Beispiel]] |
||
− | ==Editoren== |
+ | ==Editoren== |
+ | Als Editor sollte entweder [[Emacs]] oder die |
||
− | Als Editor sollte entweder [[Emacs]] oder die Entwicklungsumgebung [[Kile]] verwendet werden. Kile bietet viele Erleichterungen (vor allem der Einstieg wird wesentlich erleichtert). So ist das Einfügen von Pfeilen, mathematischen Symbolen und Ähnlichem mit Hilfe von Icons möglich. Weiters kann der Sourcecode mit Hilfe von Knöpfen in der Toolbar kompiliert und betrachtet werden. |
||
+ | Entwicklungsumgebung [[Kile]] verwendet werden. Kile bietet viele |
||
+ | Erleichterungen (vor allem der Einstieg wird wesentlich erleichtert). |
||
+ | So ist das Einfügen von Pfeilen, mathematischen Symbolen und Ähnlichem |
||
+ | mit Hilfe von Icons möglich. Weiters kann der Sourcecode mit Hilfe von |
||
+ | Knöpfen in der Toolbar kompiliert und betrachtet werden. |
||
==LaTeX kompilieren, konvertiern, ansehen, drucken== |
==LaTeX kompilieren, konvertiern, ansehen, drucken== |
||
Zeile 40: | Zeile 45: | ||
geöffnet. |
geöffnet. |
||
===Drucken=== |
===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. |
||
+ | 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 |
+ | Bilder einzubinden kann etwas umständlich sein, da LaTeX nur mit |
− | '''eps''' (Encapsulated Postscript) oder '''ps''' Format |
+ | Grafiken im '''eps''' (Encapsulated Postscript) oder '''ps''' Format |
− | Mit dem [[Kommandozeilen]] Befehl |
+ | etwas anfangen kann. Mit dem [[Kommandozeilen]] Befehl |
− | + | <tt>jpeg2ps</tt> lassen sich '''jpeg''' Grafiken in '''ps''' Grafiken |
|
+ | umwandeln. Mit <tt>gif2tiff</tt> und dann <tt>tiff2ps</tt> geht das |
||
− | <tt>tiff2ps</tt> geht das auch mit '''gif''' Grafiken. Alternativ gibt es auch das Programm convert |
||
+ | auch mit '''gif''' Grafiken. Alternativ gibt es auch das Programm |
||
+ | convert |
||
$ convert bildname.jpg bildname.eps |
$ convert bildname.jpg bildname.eps |
||
oder |
oder |
||
$ convert bildname.gif bildname.eps |
$ convert bildname.gif bildname.eps |
||
− | <tt>convert</tt> beherrscht extrem viele bildformate und hat viele optionen wie Bildskalierung und Drehung. Weitere Inforamtionen git es auf [http://www.imagemagick.com/www/convert.html#usage ImageMagick->convert] und bei <tt>man convert</tt> |
||
+ | <tt>convert</tt> beherrscht extrem viele bildformate und hat viele |
||
− | Im Computerraum Physik und am Institut steht eine Skript <tt> LaTeX-pictures </tt> zur Verfügung, das mit Bildern in den Formaten EPS, JPG und PNG umgehen kann. Die Bilder werden jeweils so konvertiert, daß sowohl LaTeX, pdfLaTeX und latex2html damit sinnvoll arbeiten können. Details dazu stehen in userem Beispieldokument zum Projekt "Multimediale Lehre" unter http://itp.tugraz.at/MML/beispiel/beispiel/ im Abschnitt "Verwenden von Bildern". |
||
+ | optionen wie Bildskalierung und Drehung. Weitere Inforamtionen git es |
||
+ | auf [http://www.imagemagick.com/www/convert.html#usage |
||
+ | ImageMagick->convert] und bei <tt>man convert</tt> |
||
+ | |||
+ | Im Computerraum Physik und am Institut steht eine Skript <tt> |
||
+ | LaTeX-pictures </tt> zur Verfügung, das mit Bildern in den Formaten |
||
+ | EPS, JPG und PNG umgehen kann. Die Bilder werden jeweils so |
||
+ | konvertiert, daß sowohl LaTeX, pdfLaTeX und latex2html damit sinnvoll |
||
+ | arbeiten können. Details dazu stehen in userem Beispieldokument zum |
||
+ | Projekt "Multimediale Lehre" unter |
||
+ | http://itp.tugraz.at/MML/beispiel/beispiel/ im Abschnitt "Verwenden |
||
+ | von Bildern". |
||
== Präsentationen mit LaTeX == |
== Präsentationen mit LaTeX == |
||
Zeile 88: | Zeile 110: | ||
== Manuals == |
== Manuals == |
||
− | + | === Online Manuals === |
|
+ | Online-Katalog aller Pakete und Tools: |
||
− | * '''/usr/share/doc/texmf/help/Catalogue/catalogue.html''' <br> |
||
+ | [http://www.dante.de/CTAN//help/Catalogue/alpha.html Latex-Katalog] |
||
− | (Hier sind fast alle Packages aufgelistet, mit Links zu den einzelnen Dokumentationen) |
||
− | |||
− | Weitere manuals: |
||
− | * /usr/share/doc/texmf/index.html |
||
− | * /usr/share/doc/texmf/latex/latex2e-html/index.html |
||
+ | Eine kurze Einführung: |
||
+ | [http://www.ctan.org/tex-archive/info/lshort/german/ LaTeX2e-Kurzbeschreibung] |
||
Eine kurze Einführung hat Daniel Tscharnuter geschrieben: |
Eine kurze Einführung hat Daniel Tscharnuter geschrieben: |
||
Zeile 106: | Zeile 126: | ||
[http://itp.tugraz.at/Comp/Manual/man-user-node8.html#SECTION00082000000000000000 |
[http://itp.tugraz.at/Comp/Manual/man-user-node8.html#SECTION00082000000000000000 |
||
LaTex im Computerraum] |
LaTex im Computerraum] |
||
− | |||
− | Sehr umfangreicher Katalog der Pakete und Tools: |
||
− | [http://texcatalogue.sarovar.org The TeX Catalogue Online] |
||
Mathematik-Einführung für LaTeX: |
Mathematik-Einführung für LaTeX: |
||
[http://skadi.algebra.math.uni-siegen.de/~peters/mathe.pdf Mathematik mit LaTeX] (pdf) |
[http://skadi.algebra.math.uni-siegen.de/~peters/mathe.pdf Mathematik mit LaTeX] (pdf) |
||
+ | |||
+ | === Links === |
||
+ | * [http://www.latex-project.org/ LaTeX: A document preparation system] |
||
+ | * [http://www.tug.org/ TUG - TeX Users Group Information] |
||
+ | * [http://www.dante.de/ DANTE - German TeX Users Group] |
||
+ | * [http://www.dante.de/faq/ Fragen und Antworten über TeX, LaTeX und DANTE] |
||
+ | * [http://www.dante.de/faq/de-tex-faq/ Fragen und Antworten über TeX, LaTeX und DANTE (DE-TeX-FAQ)] |
||
+ | * [http://www.dante.de/cgi-bin/ctan-index CTAN - Comprehensive TeX Archive etwork] |
||
+ | * [http://www.tug.org/fonts/ Fonts and TeX] |
||
+ | * [http://www.tug.org/texshowcase/ TeX showcase] |
||
+ | * [http://www-texdev.mpce.mq.edu.au/l2h/docs/manual/ The LaTeX2HTML Translator] |
||
+ | |||
+ | === Lokale Manuals === |
||
+ | * '''/usr/share/doc/texmf/help/Catalogue/catalogue.html''' <br> |
||
+ | (Hier sind fast alle Packages aufgelistet, mit Links zu den einzelnen |
||
+ | Dokumentationen; '''ACHTUNG''': Die online-Version dieses Kataloges |
||
+ | ist aufgrund seiner Aktualität zu bevorzugen) |
||
+ | Weitere manuals: |
||
+ | * /usr/share/doc/texmf/index.html |
||
+ | * /usr/share/doc/texmf/latex/latex2e-html/index.html |
||
== Problemlösungen, Tipps == |
== Problemlösungen, Tipps == |
Version vom 26. April 2005, 12:50 Uhr
Inhaltsverzeichnis
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
Editoren
Als Editor sollte entweder Emacs oder die Entwicklungsumgebung Kile verwendet werden. Kile bietet viele Erleichterungen (vor allem der Einstieg wird wesentlich erleichtert). So ist das Einfügen von Pfeilen, mathematischen Symbolen und Ähnlichem mit Hilfe von Icons möglich. Weiters kann der Sourcecode mit Hilfe von Knöpfen in der Toolbar kompiliert und betrachtet werden.
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>
oder
$ dvips <dokument.dvi>
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.
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 Grafiken umwandeln. Mit gif2tiff und dann tiff2ps geht das auch mit gif Grafiken. Alternativ gibt es auch das Programm convert
$ convert bildname.jpg bildname.eps
oder
$ convert bildname.gif bildname.eps
convert beherrscht extrem viele bildformate und hat viele optionen wie Bildskalierung und Drehung. Weitere Inforamtionen git es auf [http://www.imagemagick.com/www/convert.html#usage ImageMagick->convert] und bei man convert
Im Computerraum Physik und am Institut steht eine Skript LaTeX-pictures zur Verfügung, das mit Bildern in den Formaten EPS, JPG und PNG umgehen kann. Die Bilder werden jeweils so konvertiert, daß sowohl LaTeX, pdfLaTeX und latex2html damit sinnvoll arbeiten können. Details dazu stehen in userem Beispieldokument zum Projekt "Multimediale Lehre" unter http://itp.tugraz.at/MML/beispiel/beispiel/ im Abschnitt "Verwenden von Bildern".
Präsentationen mit LaTeX
Um Bildschirmpräsentationen zu erstellen, eignen sich folgende Pakete:
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.
Manuals
Online Manuals
Online-Katalog aller Pakete und Tools: Latex-Katalog
Eine kurze Einführung: LaTeX2e-Kurzbeschreibung
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]
Mathematik-Einführung für LaTeX: Mathematik mit LaTeX (pdf)
Links
- LaTeX: A document preparation system
- TUG - TeX Users Group Information
- DANTE - German TeX Users Group
- Fragen und Antworten über TeX, LaTeX und DANTE
- Fragen und Antworten über TeX, LaTeX und DANTE (DE-TeX-FAQ)
- CTAN - Comprehensive TeX Archive etwork
- Fonts and TeX
- TeX showcase
- The LaTeX2HTML Translator
Lokale Manuals
- /usr/share/doc/texmf/help/Catalogue/catalogue.html
(Hier sind fast alle Packages aufgelistet, mit Links zu den einzelnen Dokumentationen; ACHTUNG: Die online-Version dieses Kataloges ist aufgrund seiner Aktualität zu bevorzugen) Weitere manuals:
- /usr/share/doc/texmf/index.html
- /usr/share/doc/texmf/latex/latex2e-html/index.html
Problemlösungen, Tipps
Lebenslauf mit europecv
Die europäische Kommission hat kürzlich Richtlinien für Lebensläufe herausgegeben, stellt jedoch nur Word-Vorlagen zur Verfügung. europecv ist eine nicht-offizielle LaTeX-Klasse, mit der man einen europäischen "Normlebenslauf" ähnlich wie mit den Klassen cv, currvita, usw. erstellen kann.
Das Paket und Dokumentation findet man z.B. hier
Für Windows-User ist das Paket in der aktuellen MikTex-Version enthalten.
Falls es jemanden stört, dass der Lebenslauf mit "Europäisches Lebenslauf-Muster" betitelt ist, so lässt sich das am Begin des Files ecvLA.def ändern, wobei LA für die Sprachkennung (zwei Kleinbuchstaben) steht.