36
-Workshop Mai 2011 Doris Grosse Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz Jens Bandener, Rebecca Lennartz © Nils Pohl Nils Pohl Christoph Schmits Christoph Schmits Antje Schommartz Antje Schommartz

-Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

Embed Size (px)

Citation preview

Page 1: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

-Workshop

Mai 2011Doris GrosseDoris Grosse

Christoph Neumann, Christopher Lüke, Hannah Viefhaus,Christoph Neumann, Christopher Lüke, Hannah Viefhaus,Jens Bandener, Rebecca LennartzJens Bandener, Rebecca Lennartz

©©Nils PohlNils Pohl

Christoph SchmitsChristoph SchmitsAntje SchommartzAntje Schommartz

Page 2: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

Inhalt

• Präsentation– Überblick über LaTeX– Integrierte Übungen

• Hilfsinformationen

• Übungsdokument

22

Page 3: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

33

Was ist Latex?

• Schriftsatzsystem– mathematische Texte– naturwiss. und geisteswiss. Artikel– Zeitschriften– Briefe– Folien– Präsentationen

Page 4: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

44

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

Page 5: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

55

Dateisystem

• .tex– Textdatei (Editor, WinEdit, TeXnicCenter)

• .dvi– Formatierte TeX-Ausgabedatei

• .log– TeX Protokolldatei

• .ps/.pdf– PostScript/PDF-Datei

Page 6: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

66

Latex 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)

Page 7: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

77

Getting Started (1)• 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“

Page 8: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

88

Getting Started (2)

• Beispiele:

- Zeilenumbruch: „\\“ oder „\newline“

- Kommentare (einzeilig) beginnen mit „%“

- Kapitelüberschrift: „\chapter{Einleitung}“

Page 9: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

99

Getting Started (3)

• Beispiele für Dokumententypen unter LaTeX:

- article (Artikel, kleine Aufsätze etc…)

- report (Berichte, Bachelor-/ Masterbeiten…)

- book (Bücher)

- DIN-Brief (Briefe nach DIN)

- seminar (Folien für Vorträge)

Page 10: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

1010

Aufbau eines Dokuments (1)

1. Quelldatei (leere Textdatei .tex) erzeugen

2. Vorspann (Dokumenteneinstellungen) Hier: Vorlage „workshop_report.tex“ öffnen:

\documentclass[a4paper,12pt]{report}

\usepackage[T1]{fontenc}

\usepackage[latin1]{inputenc}

\usepackage[ngerman]{babel}

\usepackage{epsfig}

Page 11: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

1111

3. Titel des Dokumentes definieren:\title{\LaTeX - Beispieldokument}

\author{VDE Hochschulgruppe Bochum}

\date{Mai 2010}

4. Dokument mit Titel erzeugen:

\begin{document}

\maketitle

\end{document}

Aufbau eines Dokuments (2)

Page 12: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

1212

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.

Aufbau eines Dokuments (3)

Page 13: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

1313

6. Kapitel, Unterkapitel etc als eigene Tex Datei einfügen:

1.) neues Tex Dokument öffnen

2.) als „Grundlagen.tex“ abspeichern

3.) Text zwischen

%Dokument als eigenes Tex Dokument

und

%Dokument als eigenes Tex Dokument Ende

Ausschneiden und in Tex Dokument „Grundlagen“ einfügen

4.) im Hauptdokument befehl \include{Grundlagen} einfügen

Aufbau eines Dokuments (4)

Page 14: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

1414

7. 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}

Aufbau eines Dokuments (5)

Page 15: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

1515

Aufbau von Listen:enumerate-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}

Page 16: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

1616

Aufbau von Listen:Itemize-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}

Page 17: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

1717

Aufbau von Listen:Description-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}

Page 18: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

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}

1818

Page 19: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

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

1919

Page 20: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

Figures• Einbinden von Bildern, Fotos,

Diagrammen:Über Figure-Umgebung

\begin{figure}[htbp]

\begin{center}

\includegraphics[width=10cm]{Bilder/Aufbau}

\caption{Foto des Setup zur photorefraktiven Holographie}

\label{setupfoto}

\end{center}

\end{figure}

2020

Page 21: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

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}

2121

Page 22: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

2222

Verzeichnisse (1)

• Inhaltsverzeichnisse erstellen:- Befehl \tableofcontents vor dem ersten Kapitel einfügen:

\begin{document}

\tableofcontents

\chapter{Einleitung}

Page 23: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

Verzeichnisse (2)

• Art der Nummerierung ändern:- Befehl \pagenumbering{style} vor dem eingefügten Teil einfügen:

\begin{document}

\pagenumbering{roman}

\tableofcontents

\chapter{Einleitung}

2323

Page 24: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

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...

2424

Page 25: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

2525

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}

Page 26: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

2626

Verzeichnisse (5)

• Abbildungsverzeichnis erstellen:- Befehl \listoffigures z.B. im Anhang einfügen:

\appendix

\listoffigures

\end{document}

Page 27: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

2727

Verzeichnisse (6)

• Tabellenverzeichnis erstellen:- Befehl \listoftables z.B. im Anhang einfügen:

\appendix

\listoftables

\end{document}

Page 28: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

2828

Verzeichnisse (7)

• Verzeichnisse als Kapitel/ Unterkapitel in das Inhaltsverzeichnis übernehmen, z.B.:

\appendix

:

\listoffigures

\addcontentsline{toc}{chapter}{Abbildungsverzeichnis}:

\end{document}

Page 29: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

2929

Referenzen

• 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…

Page 30: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

3030

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}:

Page 31: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

3131

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

Page 32: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

3232

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)

Page 33: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

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 3333

Page 34: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

Vergleich verschiedener Bibtex „Styles“ (1)

• 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"}

3434

Page 35: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

• 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)

3535

Vergleich verschiedener Bibtex „Styles“ (2)

Page 36: -Workshop Mai 2011 Doris Grosse Christoph Neumann, Christopher Lüke, Hannah Viefhaus, Jens Bandener, Rebecca Lennartz © Nils Pohl Christoph Schmits Antje

Nützliche Befehle zum Schluss• \newpage

Beschreibung:Beendet die laufende Seite

• \pagebreak[Priorität] Beschreibung:

Empfiehlt, die laufende Seite an der angegebenen Stelle umzubrechen.

• höchste Priorität 4: Umbruch wird erzwungen• keine Angabe der Priorität wie Priorität 4.

• \clearpageBeschreibung:

Beendet eine Seite Erzwingt auf den nachfolgenden Seiten die Ausgabe aller

Gleitobjekte (z.B. Abbildungen), die bislang definiert, aber noch nicht ausgegeben wurden.

3636