HSG Bochum – LaTeX-Workshop -Workshop Hochschulgruppe Bochum Juni 2010 Doris Grosse Benjamin...
-
Upload
gisela-neubecker -
Category
Documents
-
view
107 -
download
0
Transcript of HSG Bochum – LaTeX-Workshop -Workshop Hochschulgruppe Bochum Juni 2010 Doris Grosse Benjamin...
HS
G B
oc
hu
m –
La
TeX
-Wo
rksh
op
HS
G B
oc
hu
m –
La
TeX
-Wo
rksh
op
-Workshop-Workshop
Hochschulgruppe Bochum
Juni 2010
Doris GrosseDoris GrosseBenjamin BillianBenjamin Billian
Rebecca LennartzRebecca Lennartz
©©Nils PohlNils Pohl
Christoph SchmitsChristoph SchmitsAntje SchommartzAntje Schommartz
VD
EV
DE H
SG
Boch
um
– L
aTeX
-Work
shop
HS
G B
och
um
– L
aTeX
-Work
shop
Inhalt
• Präsentation– Überblick über LaTeX
– Integrierte Übungen
• Hilfsinformationen
• Übungsdokument
22
VD
EV
DE H
SG
Boch
um
– L
aTeX
-Work
shop
HS
G B
och
um
– L
aTeX
-Work
shop
33
Was ist Latex?Was ist Latex?
• Schriftsatzsystem– mathematische Texte
– naturwiss. und geisteswiss. Artikel
– Zeitschriften
– Briefe
– Folien
– Präsentationen
VD
EV
DE H
SG
Boch
um
– L
aTeX
-Work
shop
HS
G B
och
um
– L
aTeX
-Work
shop
44
Latex unter Windows (1)Latex unter Windows (1)
• (www.miktex.org)– LaTeX für Windows
• Yap– DVI-Viewer
• Ghostscipt (www.ghostscript.com)– Interpreter für PostScript, PDF
• Ghostview– PS-Viewer
• AcrobatReader– PDF
• TeXnicCenter (www.texniccenter.org)– Komfortabler Texteditor, Freeware– Achtung: Pfad bei der ersten Benutzung setzten:
» zum Beispiel: C:\Program Files\MiKTeX 2.8\miktex\bin
VD
EV
DE H
SG
Boch
um
– L
aTeX
-Work
shop
HS
G B
och
um
– L
aTeX
-Work
shop
55
DateisystemDateisystem
• .tex– Textdatei (Editor, WinEdit, TeXnicCenter)
• .dvi– Formatierte TeX-Ausgabedatei
• .log– TeX Protokolldatei
• .ps/.pdf– PostScript/PDF-Datei
VD
EV
DE H
SG
Boch
um
– L
aTeX
-Work
shop
HS
G B
och
um
– L
aTeX
-Work
shop
66
Latex unter LinuXLatex unter LinuX
• LaTeX über Distribution installieren (SuSE, Debian, Gentoo, etc. …)
• Ghostscript, Ghostview, evtl. PDF-Betrachter (xpdf, Acrobat reader) und DVI-Betrachter (xdvi) installieren
• Beliebigen Texteditor verwenden (nedit, xemacs, vi etc…)
• oder: Umgebung à la WinEdit verwenden (ktexmaker, kile, lyx, texnic center)
VD
EV
DE H
SG
Boch
um
– L
aTeX
-Work
shop
HS
G B
och
um
– L
aTeX
-Work
shop
77
Getting Started (1)Getting Started (1)
• Beispiele für Dokumententypen unter LaTeX:
- article (Artikel, kleine Aufsätze etc…)
- report (Berichte, Studien-/ Diplomarbeiten…)
- book (Bücher)
- DIN-Brief (Briefe nach DIN)
- seminar (Folien für Vorträge)
: .
VD
EV
DE H
SG
Boch
um
– L
aTeX
-Work
shop
HS
G B
och
um
– L
aTeX
-Work
shop
88
Getting Started (2)Getting Started (2)
• Das eigentliche LaTeX-Dokument…
… ist eine einfache Textdatei mit der Endung „.tex“… kann mit einem Texteditor erstellt werden… beinhaltet Steuerungsbefehle beginnend mit „\“ und den eigentlichen Text (ähnlich HTML)… kann mit Steuerungsbefehlen Bilder und weitere „.tex“-Dateien einbinden… wird interpretiert und erzeugt die Ausgabe in „.dvi“, „.ps“ oder „.pdf“
VD
EV
DE H
SG
Boch
um
– L
aTeX
-Work
shop
HS
G B
och
um
– L
aTeX
-Work
shop
99
Getting Started (3)Getting Started (3)
• Beispiele:
- Zeilenumbruch: „\\“ oder „\newline“
- Kommentare (einzeilig) beginnen mit „%“
- Kapitelüberschrift: „\chapter{Einleitung}“
VD
EV
DE H
SG
Boch
um
– L
aTeX
-Work
shop
HS
G B
och
um
– L
aTeX
-Work
shop
1010
Aufbau eines Dokuments (1)Aufbau eines Dokuments (1)
1. Quelldatei (leere Textdatei .tex) erzeugen
2. Vorspann (Dokumenteneinstellungen)
Hier: Vorlage „report_workshop.tex“ öffnen:
\documentclass[a4paper,12pt]{report}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{ngerman}
\usepackage{epsfig}
VD
EV
DE H
SG
Boch
um
– L
aTeX
-Work
shop
HS
G B
och
um
– L
aTeX
-Work
shop
1111
Aufbau eines Dokuments (2)Aufbau eines Dokuments (2)
3. Titel des Dokumentes definieren:
\title{\LaTeX - Beispieldokument}
\author{VDE Hochschulgruppe Bochum}
\date{Juni 2010}
4. Dokument mit Titel erzeugen:
\begin{document}
\maketitle
\end{document}
VD
EV
DE H
SG
Boch
um
– L
aTeX
-Work
shop
HS
G B
och
um
– L
aTeX
-Work
shop
1212
Aufbau eines Dokuments (3)Aufbau eines Dokuments (3)
5. Kapitel, Unterkapitel etc… einfügen:
\chapter{Einleitung}
Einleitung der Arbeit…
\chapter{Grundlagen}
In diesem Kapitel werden die notwendigen Grundlagen erläutert.
\section{Mathematische Grundlagen}Ein Unterkapitel
\subsection{Definitionen}Ein Unterunterkapitel.
\subsubsection{Hilfssätze}Ein Unterunterunterkapitel, welches nicht mehr imInhaltsverzeichnis aufgeführt wird.
\paragraph{Bemerkungen}Ein Absatz...Usw.
VD
EV
DE H
SG
Boch
um
– L
aTeX
-Work
shop
HS
G B
och
um
– L
aTeX
-Work
shop
1313
Aufbau eines Dokuments (4)Aufbau eines Dokuments (4)
6. Als letztes Kapitel z.B. Anhang einfügen und Dokument beenden:
…
\begin{appendix}
\chapter{Kapitel des Anhangs}
\section{Unterkapitel des Anhangs}
…
\end{appendix}
…
\end{document}
VD
EV
DE H
SG
Boch
um
– L
aTeX
-Work
shop
HS
G B
och
um
– L
aTeX
-Work
shop
1414
Aufbau von Listen:Aufbau von Listen:enumerate-Umgebungenumerate-Umgebung
• Enumerate-Umgebung– erzeugt numerische Aufzählungen
\begin{enumerate}\item Dies ist die erste Aufzählung\item Dies ist die zweite Aufzählung\begin{enumerate}
\item Eine Untergruppe kann ebenfalls erzeugt werden\item Zweite Unteraufzählung
\end{enumerate}\end{enumerate}
VD
EV
DE H
SG
Boch
um
– L
aTeX
-Work
shop
HS
G B
och
um
– L
aTeX
-Work
shop
1515
Aufbau von Listen:Aufbau von Listen:Itemize-UmgebungItemize-Umgebung
• Itemize-Umgebung– erzeugt symbolische Aufzählungen
\begin{itemize}\item Dies ist die erste Aufzählung\item Dies ist die zweite Aufzählung\begin{itemize}
\item Eine Untergruppe kann ebenfalls erzeugt werden\item Zweite Unteraufzählung
\end{itemize}\end{itemize}
VD
EV
DE H
SG
Boch
um
– L
aTeX
-Work
shop
HS
G B
och
um
– L
aTeX
-Work
shop
1616
Aufbau von Listen:Aufbau von Listen:Description-UmgebungDescription-Umgebung
• Description-Umgebung– erzeugt einfache Liste
\begin{description}\item Dies ist die erste Aufzählung\item Dies ist die zweite Aufzählung\begin{description}
\item Eine Untergruppe kann ebenfalls erzeugt werden\item Zweite Unteraufzählung
\end{description}\end{description}
VD
EV
DE H
SG
Boch
um
– L
aTeX
-Work
shop
HS
G B
och
um
– L
aTeX
-Work
shop
Formeln (1)
Formeln nur in Formelumgebung!
• Im Text: $a=b+c$
• Eigenständige Formelumgebung:
\begin{equation}\oint\limits_{F(V)}\tilde{\rho}\tilde{\vec{v}}\,\mbox{d}F=-\frac{\partial}{\partial t}\int_{V}\tilde{\rho}\,\mbox{d}V
\end{equation}
1717
VD
EV
DE H
SG
Boch
um
– L
aTeX
-Work
shop
HS
G B
och
um
– L
aTeX
-Work
shop
Formeln (2)
Befehle in Formeln:• ^2 – Hochgestellt
• _2 – Tiefgestellt
• \frac{1}{2} – Bruch (1/2)
• \int – Integralzeichen
• \sum – Summenzeichen (Beispiel: \sum_{i=1}^{n})
• \left(a+b\right) – Setzen von Klammern in entsprechender Größe (auch mit { } )
• \vec{v} – Vektorpfeil
• \alpha \beta \gamma \pi – Griechische Buchstaben
• \Alpha \Beta \Gamma \Pi – Griechische Groß-Buchstaben
• \cos{x} \sin{x} – Mathematische Funktionen
• \sqrt[3]{x+y} – Dritte Wurzel aus (x+y)
• \begin{pmatrix} x & y \\ z & v \end{pmatrix} für
1818
VD
EV
DE H
SG
Boch
um
– L
aTeX
-Work
shop
HS
G B
och
um
– L
aTeX
-Work
shop
Figures
• Einbinden von Bildern, Fotos, Diagrammen:
Über Figure-Umgebung\begin{figure}[htbp]
\begin{center}
\includegraphics[width=10cm]{figures/Aufbau}
\caption{Foto des Setup zur photorefraktiven Holographie}
\label{setupfoto}
\end{center}
\end{figure}
1919
VD
EV
DE H
SG
Boch
um
– L
aTeX
-Work
shop
HS
G B
och
um
– L
aTeX
-Work
shop
Tabellen
\begin{table}[htbp]\begin{center}\begin{tabular}{|l|l|}\hline\textsc{Farbe} & \textsc{Wellenlänge} [nm]\\\hlineviolett &380 – 420 \\blau & 420 - 490\\grün & 490-575\\\hline\end{tabular}\caption{Ausgewählte Farben des elektromagnetischen Spektrums} \label{Farben}\end{center}\end{table}
2020
VD
EV
DE H
SG
Boch
um
– L
aTeX
-Work
shop
HS
G B
och
um
– L
aTeX
-Work
shop
2121
Verzeichnisse (1)Verzeichnisse (1)
• Inhaltsverzeichnisse erstellen:- Befehl \tableofcontents vor dem ersten Kapitel einfügen:
\begin{document}
…
\tableofcontents
…
\chapter{Getting Started}
VD
EV
DE H
SG
Boch
um
– L
aTeX
-Work
shop
HS
G B
och
um
– L
aTeX
-Work
shop
Verzeichnisse (2)Verzeichnisse (2)
• Art der Nummerierung ändern:- Befehl \pagenumbering{style} vor dem eingefügten Teil einfügen:
\begin{document}
…
\pagenumbering{roman}
\tableofcontents
…
\chapter{Getting Started}
2222
VD
EV
DE H
SG
Boch
um
– L
aTeX
-Work
shop
HS
G B
och
um
– L
aTeX
-Work
shop
Verzeichnisse (3)Verzeichnisse (3)
• Festlegung des Anfangs der Nummerierung:- Befehl \setcounter{page}{1} von wo der Teil nummeriert werden soll:
\begin{document}
…
\pagenumbering{arabic}
\setcounter{page}{1}
\chapter{Einleitung}Einleitung der Arbeit...
…
2323
VD
EV
DE H
SG
Boch
um
– L
aTeX
-Work
shop
HS
G B
och
um
– L
aTeX
-Work
shop
2424
Verzeichnisse (4)Verzeichnisse (4)
• Tiefe der Nummerierung ändern mit \setcounter{secnumdepth}{wert}
• Tiefe der Darstellung im Inhaltsverzeichnis ändern mit \setcounter{tocdepth}{wert}
…\setcounter{tocdepth}{0}% Bis zu welcher Ebene Einträge ins Inhaltsverzeichnis aufgenommen werden. …
\setcounter{secnumdepth}{3}% Bis zu welcher Gliederungsebene nummeriert werden soll gibt dieser Befehl vor. In diesem Falle werden \section, \subsection und \subsubsection nummeriert.
…
\begin{document}
…
VD
EV
DE H
SG
Boch
um
– L
aTeX
-Work
shop
HS
G B
och
um
– L
aTeX
-Work
shop
2525
Verzeichnisse (5)Verzeichnisse (5)
• Abbildungsverzeichnis erstellen:- Befehl \listoffigures z.B. im Anhang einfügen:…
\appendix
\listoffigures
…
\end{document}
VD
EV
DE H
SG
Boch
um
– L
aTeX
-Work
shop
HS
G B
och
um
– L
aTeX
-Work
shop
2626
Verzeichnisse (6)Verzeichnisse (6)
• Tabellenverzeichnis erstellen:- Befehl \listoftables z.B. im Anhang einfügen:…
\appendix
\listoftables
…
\end{document}
VD
EV
DE H
SG
Boch
um
– L
aTeX
-Work
shop
HS
G B
och
um
– L
aTeX
-Work
shop
2727
Verzeichnisse (7)Verzeichnisse (7)
• Verzeichnisse als Kapitel/ Unterkapitel in das Inhaltsverzeichnis übernehmen, z.B.:
\appendix
:
\listoffigures
\addcontentsline{toc}{chapter}{Abbildungsverzeichnis}:
\end{document}
VD
EV
DE H
SG
Boch
um
– L
aTeX
-Work
shop
HS
G B
och
um
– L
aTeX
-Work
shop
2828
ReferenzenReferenzen
• Prinzip: Verweis von mit dem Befehl \label{bezeichner} bezeichneten Elementen durch den Befehl \ref{bezeichner}:
…
\chapter{Grundlagen}\label{GL}
…
\chapter{Durchführung}
Hier wird die Durchführung der Versuche beschrieben. In Kapitel \ref{GL} werden die Grundlagen erläutert.
Beispiele: Referenzen auf Abschnitte, Tabellen, Abbildungen, Formeln etc…
VD
EV
DE H
SG
Boch
um
– L
aTeX
-Work
shop
HS
G B
och
um
– L
aTeX
-Work
shop
2929
Bibliographie (1)Bibliographie (1)
Zwei Verfahren: Bibitem und BibTeX
…Man kann sich über {\LaTeX} in \cite{lamport} informieren. Die Erzeugung von Literaturdatenbanken ist in \cite{lamport}, das Programm {\sc Bib}{\TeX} selbst ist in \cite[Seiten 74,75]{lamport} beschrieben.…\appendix…\begin{thebibliography}{99}\bibitem{lamport} Leslie Lamport, {\sl{\LaTeX} – A Document Preparation System},Addison-Wesley Co., Inc, Reading, MA, 1985\end{thebibliography}
• Gemeinsamkeit: Verweise auf Literatur mit \cite{bezeichner}
• Bibitem: Liste der Referenzen am Ende des Dokuments mit \bibitem{bezeichner}:
VD
EV
DE H
SG
Boch
um
– L
aTeX
-Work
shop
HS
G B
och
um
– L
aTeX
-Work
shop
3030
Bibliographie (2)Bibliographie (2)
…Man kann sich über {\LaTeX} in \cite{lamport} informieren. Die Erzeugung von Literaturdatenbanken ist in \cite{lamport}, das Programm {\sc Bib}{\TeX} selbst ist in \cite[Seiten 74,75]{lamport} beschrieben.…\appendix…\bibliographystyle{unsrtdin}\bibliography{Literatur}
• BibTeX: Einbinden von separaten „.bib“ Dateien mit Referenzsammlungen. Es erscheinen nur tatsächlich referenzierte Elemente im Dokument!
Vorteil: wieder verwertbar und flexibel
VD
EV
DE H
SG
Boch
um
– L
aTeX
-Work
shop
HS
G B
och
um
– L
aTeX
-Work
shop
3131
Bibliographie (3)Bibliographie (3)
• „.bib“ Dateien enthalten standardisierte Einträge(können mit Editoren erzeugt werden)
• Exportieren von Datenbanken (z.B. aus Google Scholar)
• Wichtig: damit Bibliographie von LaTeX verwendet wird, muss zusätzlich „BibTeX“ aufgerufen werden(Abfolge: LaTex – BibTeX – LaTeX - LaTeX)
VD
EV
DE H
SG
Boch
um
– L
aTeX
-Work
shop
HS
G B
och
um
– L
aTeX
-Work
shop
Bibliographie (4)Bibliographie (4)
Referenzart
Beschreibung notwendige Felder
optionale Felder
article Zeitungs- oder Zeitschriftenartikel
author, title, journal, year
volume, number, pages, month, note
book Buch author or editor, title, publisher, year
volume or number, series, address, edition, month, note, isbn
mastersthesis Diplom- oder andere Abschlussarbeit
author, title, school, year
type, address, month, note
misc beliebiger Eintrag (wenn nichts anderes passt)
– author, title, howpublished, month, year, note
phdthesis Doktor- oder andere Promotionsarbeit
author, title, school, year
type, address, month, note
proceedings Konferenzbericht title, year editor, volume or number, series, address, month, organization, publisher, note
3232
VD
EV
DE H
SG
Boch
um
– L
aTeX
-Work
shop
HS
G B
och
um
– L
aTeX
-Work
shop
Vergleich verschiedener Bibtex „Styles“
• Inhalt der Datei *.bib Datei@article{Artikel1,author = "Autor Artikel",title = "Titel des Artikels",journal = "Stammt aus dieser Zeitschrift",volume = 21,year = 2003,pages = "123-124"}@book{Buch1,author = "Schriftsteller Buch",title = "Buchtitel",publisher = "Beispielsverlag",year = 1996,edition = 3,note = "ISBN: 7321921339813"}
3333
VD
EV
DE H
SG
Boch
um
– L
aTeX
-Work
shop
HS
G B
och
um
– L
aTeX
-Work
shop
Vergleich verschiedener Bibtex „Styles“
• Literaturverzeichnis mit Bibtex: Stil unsrtDieser Text hier ist zitiert aus [1]. Und folgender Text wurde zitiert aus dem Buch
[2].Literatur[1] Autor Artikel. Titel des artikels. Stammt aus dieser Zeitschrift, 21:123–124,
2003.[2] Schriftsteller Buch. Buchtitel. Beispielsverlag, 3 edition, 1996.
ISBN:7321921339813.
• Literaturverzeichnis mit Bibtex: Stil alphaDieser Text hier ist zitiert aus [Art03]. Und folgender Text wurde zitiert aus dem
Buch [Buc96].Literatur[Art03] Autor Artikel. Titel des artikels. Stammt aus dieser Zeitschrift, 21:123–
124, 2003.[Buc96] Schriftsteller Buch. Buchtitel. Beispielsverlag, 3 edition, 1996. ISBN:
7321921339813.
Merke: Kleinschreibung der Titel wegen englischer Vorlage -> deutsche Vorlage durch Endung *din (unsrtdin bzw. alphadin) 3434
VD
EV
DE H
SG
Boch
um
– L
aTeX
-Work
shop
HS
G B
och
um
– L
aTeX
-Work
shop
Nützliche Befehle zum Schluss
• \newpage– Beschreibung:
Beendet die laufende Seite, ohne sie durch Einfügung von Leerraum auf die gesamte Seitenlänge aufzufüllen.
• \pagebreak[Priorität] – Beschreibung:
Empfiehlt, die laufende Seite an der angegebenen Stelle umzubrechen. Die Priorität steigt mit dem angegebenen Zahlenwert an, wobei der höchste Wert 4 den Umbruch unbedingt erzwingt. Wenn man auf den optionalen Parameter verzichtet, wird ebenfalls eine Priorität von 4 angenommen.
• \clearpage– Beschreibung:
Beendet eine Seite und erzwingt auf den nachfolgenden Seiten die Ausgabe aller Gleitobjekte (z.B. Abbildungen), die bislang definiert, aber noch nicht ausgegeben wurden.
3535