-Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

47
- Workshop 22. Mai 2012 Doris Grosse Doris Grosse Christoph Neumann, Christopher Lüke, Christoph Neumann, Christopher Lüke, Jens Bandener Jens Bandener

Transcript of -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

Page 1: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

-Workshop

22. Mai 2012

Doris GrosseDoris Grosse

Christoph Neumann, Christopher Lüke,Christoph Neumann, Christopher Lüke,Jens BandenerJens Bandener

Page 2: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

Inhalt

• Präsentation• Überblick über LaTeX• Installation von MiKTex und TeXnicCenter• Integrierte Übungen zur Dokumentenerstellung

• Übungsdokument

22

Page 3: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

33

Was ist LaTeX?

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

Page 4: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

44

• .tex • (Textdatei; Erstellung durch Editor, WinEdit,

TeXnicCenter)

• .dvi • (Formatierte TeX-Ausgabedatei)

• .log • (TeX Protokolldatei)

• .ps/.pdf • (PostScript/PDF-Datei)

Verschiedene Dateisysteme

Page 5: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

55

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

Das LaTeX-Dokument…

Page 6: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

66

Dokumententypen

• article, scrartcle • Artikel, kleine Aufsätze etc…

• report, scrreprt• Berichte, Bachelor-/ Masterbeiten…

• book, scrbook• Bücher

• dinbrief• Briefe nach DIN

• seminar, beamer • Folien für Vorträge

Page 7: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

77

LaTeX unter LinuX

• Installation über Distribution (SuSE, Debian, Gentoo, etc. …)

• Installation von Ghostscript, Ghost-view und PDF-Betrachter

• Verwendung eines Texteditors

(z. B. nedit, xemacs, vi etc…)

• oder: Umgebung à la WinEdit (ktexmaker, kile, lyx, TeXnicCenter)

Page 8: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

88

LaTeX unter Windows

Installation von • www.miktex.org• Ghostscipt www.ghostscript.com

• Interpreter für PostScript, PDF

• GSview www.chip.de• PS-Viewer

• AcrobatReader • PDF-Viewer

• TeXnicCenter www.texniccenter.org• Komfortabler Texteditor, Freeware

Page 9: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

Getting Started - MiKTeX

Page 10: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

1010

Getting Started - MiKTeX

1010

Page 11: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

1111

Getting Started - Ghostscript

1111

Page 12: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

1212

Getting Started - Ghostview

1212

merken

Page 13: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

1313

Getting Started - TeXnicCenter

Page 14: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

1414

Getting Started - TeXnicCenter

Page 15: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

1515

Optionalen Pfad für PS Viewer erstmal überspringen

Getting Started - TeXnicCenter

Page 16: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

1616

Ohne diesen Pfad funktioniert nichts!

Getting Started - TeXnicCenter

Page 17: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

1717

Falls Pfadsetzung vergessen wurde, falsch ist oder geändert werden muss:

Getting Started - TeXnicCenter

Page 18: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

1818

Verzeichnis von Ghostgum

suchen

Getting Started - TeXnicCenter

Page 19: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

1919

• Dokument „workshop.tex“ auf eigener Festplatte speichern

• Dokument „workshop.tex“ im TeXnixCenter öffnen

Getting Started - TeXnicCenter

Page 20: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

2020

• generelle Befehlsstruktur:\befehl[Optionen]{Klasse}

\befehl[Optionen]{Paket}

\befehl[Optionen]{Dokumentenbaustein}

• weitere Beispiele:• Zeilenumbruch: „\\“ oder „\newline“• Kommentare beginnen mit „%“

Aufbau eines Dokuments

Page 21: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

2121

Aufbau eines Dokuments

1. Quelldatei (leere Textdatei .tex) erzeugen

2. Vorspann (Dokumenteneinstellungen)

Hier: Vorlage „workshop_report.tex“ öffnen:

\documentclass[fontsize=12pt,a4paper]{scrreprt}\usepackage[T1]{fontenc} \usepackage[latin1]{inputenc\usepackage[ngerman]{babel}\usepackage{epsfig}

Page 22: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

2222

3. Titel des Dokumentes definieren:

\title{\LaTeX - Beispieldokument}\author{VDE Hochschulgruppe Bochum}\date{Mai 2012}

4. Dokument mit Titel erzeugen: \begin{document}

\maketitle

%…

%ganz am Ende des Dokuments:

\end{document}

Aufbau eines Dokuments

Page 23: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

2323

Aufbau eines Dokuments

Page 24: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

2424

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

Page 25: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

2525

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

Page 26: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

2626

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

Page 27: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

2727

Aufbau von Listen:

• 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 28: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

2828

Aufbau von Listen:

• 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 29: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

2929

Aufbau von Listen:

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

• Description-Umgebung• erzeugt einfache Listen

Page 30: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

Formeln

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}

3030

Page 31: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

Formeln

Formelbefehle:• ^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

3131

Page 32: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

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}

3232

Page 33: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

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}

3333

Page 34: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

3434

Referenzen

• Prinzip: • Bezeichnung der zu referenzierenden Elemente mit:

\label{bezeichner} • Referenzierung 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 35: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

3535

Verzeichnisse

• Inhaltsverzeichnisse erstellen:• Befehl \tableofcontents vor dem ersten Kapitel

einfügen:

\begin{document}

\tableofcontents

\chapter{Einleitung}

Page 36: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

Verzeichnisse

• Art der Nummerierung: \pagenumbering{style}

• Beginn der Nummerierung bei 1:

\setcounter{page}{1}

3636

\begin{document}

\pagenumbering{roman}

\setcounter{page}{1}

\clearpage

\pagenumbering{arabic}

\setcounter{page}{1}\chapter{Einleitung}Einleitung der Arbeit...

Page 37: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

3737

Verzeichnisse

• Nummerierungstiefe der Abschnitte: \setcounter{secnumdepth}{wert}

• Nummerierungstiefe im Inhaltsverzeichnis \setcounter{tocdepth}{wert}

…\setcounter{tocdepth}{0}…

\setcounter{secnumdepth}{3}

\begin{document}

Page 38: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

3838

Verzeichnisse

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

\appendix

\listoffigures

\end{document}

Page 39: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

3939

Verzeichnisse

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

\appendix

\listoftables

\end{document}

Page 40: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

4040

Bibliographie

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

Zwei Verfahren: Bibitem und BibTeX• Gemeinsamkeit: Verweise auf Literatur

mit \cite{bezeichner}

• Bibitem: Liste der Referenzen am Ende des Dokuments mit \bibitem{bezeichner}:

Page 41: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

4141

Bibliographie

…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 42: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

4242

Bibliographie

• „.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 43: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

Bibliographie

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 Bachelor- oder Masterarbeit

author, title, school, year

type, address, month, note

misc beliebiger Eintrag – 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 4343

Page 44: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

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

4444

Page 45: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

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

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

4545

Vergleich verschiedener Bibtex „Styles“

Page 46: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

4646

Hinzufügen von Verzeichnissen ins Inhaltsverzeichnis

• Literaturverzeichnis: bibliography=toc

• Abbildungs- und Tabellenverzeichnis: listof=totoc

• oder einzelne Aufführung im Dokument:

\documentclass[fontsize=12pt,a4paper,bibliography=toc,listof=totoc]{scrreprt}

\listoffigures\addcontentsline{toc}{chapter}{Abbildungsverzeichnis}\listoftables\addcontentsline{toc}{chapter}{Tabellenverzeichnis}

Page 47: -Workshop 22. Mai 2012 Doris Grosse Christoph Neumann, Christopher Lüke, Jens Bandener.

Nützliche Befehle zum Schluss

• \newpageBeschreibung:

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.

4747