Strukturierung und Referenzen in LaTeX · PDF fileEinleitung LATEX ist ein Textsatzsystem,...

Preview:

Citation preview

Strukturierung und Referenzen in LATEX

Markus Severitt

Fakultät für MathematikUniversität Bielefeld

LATEX in der Mathematik

Markus Severitt (Uni Bielefeld) Strukturierung und Referenzen in LATEX LATEX in der Mathematik 1 / 23

Einleitung

LATEX ist ein Textsatzsystem, genauer eine Makrosprache wieHTMLNicht “what you see is what you get”Sehr gut in

FormelsatzStrukturierungAussehen

aber: Man muss es richtig verwenden!; Ausnutzen zur Verfügung stehender Makros; etwa durch Pakete bereit gestellt

Markus Severitt (Uni Bielefeld) Strukturierung und Referenzen in LATEX LATEX in der Mathematik 2 / 23

Einleitung

LATEX ist ein Textsatzsystem, genauer eine Makrosprache wieHTMLNicht “what you see is what you get”Sehr gut in

FormelsatzStrukturierungAussehen

aber: Man muss es richtig verwenden!; Ausnutzen zur Verfügung stehender Makros; etwa durch Pakete bereit gestellt

Markus Severitt (Uni Bielefeld) Strukturierung und Referenzen in LATEX LATEX in der Mathematik 2 / 23

Einleitung

Heute: Fokus auf Strukturierung und ReferenzenGuter Einsatz von diesen ; glückliche Gutachter ,!

Markus Severitt (Uni Bielefeld) Strukturierung und Referenzen in LATEX LATEX in der Mathematik 3 / 23

Übersicht

1 Titelseite, Inhaltsverzeichnis, Kapitel

2 Theorem- und Proof-Umgebungen

3 Literaturverzeichnis und Zitate

4 Labels und Referenzen

5 hyperref

6 Literatur

Markus Severitt (Uni Bielefeld) Strukturierung und Referenzen in LATEX LATEX in der Mathematik 4 / 23

Übersicht

1 Titelseite, Inhaltsverzeichnis, Kapitel

2 Theorem- und Proof-Umgebungen

3 Literaturverzeichnis und Zitate

4 Labels und Referenzen

5 hyperref

6 Literatur

Markus Severitt (Uni Bielefeld) Strukturierung und Referenzen in LATEX LATEX in der Mathematik 5 / 23

Titelseite und Inhaltsverzeichnis

Präambel1 \documentclass [12 pt , a4paper ] { a r t i c l e }2 \usepackage { ngerman }3 \ t i t l e {Das Werk von Euler }4 \author { Markus S e v e r i t t }5 \date { \ today }

Hauptteil1 \begin { document }2 \ m a k e t i t l e3 \ t a b l e o f c o n t e n t s4 \end { document }

Markus Severitt (Uni Bielefeld) Strukturierung und Referenzen in LATEX LATEX in der Mathematik 6 / 23

Kapitel

Im Hauptteil1 \sect ion { Eulers B e i t r \ " age zur Graphentheorie }2 \ subsec t ion { Eu le rzyke l }

Es gibt auch noch \subsubsectionVorteile:

Nummerierung wird automatisch erzeugt!; InhaltsverzeichnisÄnderungen ; kein Umnummerieren nötig!

Markus Severitt (Uni Bielefeld) Strukturierung und Referenzen in LATEX LATEX in der Mathematik 7 / 23

Kapitel

Im Hauptteil1 \sect ion { Eulers B e i t r \ " age zur Graphentheorie }2 \ subsec t ion { Eu le rzyke l }

Es gibt auch noch \subsubsectionVorteile:

Nummerierung wird automatisch erzeugt!; InhaltsverzeichnisÄnderungen ; kein Umnummerieren nötig!

Markus Severitt (Uni Bielefeld) Strukturierung und Referenzen in LATEX LATEX in der Mathematik 7 / 23

Übersicht

1 Titelseite, Inhaltsverzeichnis, Kapitel

2 Theorem- und Proof-Umgebungen

3 Literaturverzeichnis und Zitate

4 Labels und Referenzen

5 hyperref

6 Literatur

Markus Severitt (Uni Bielefeld) Strukturierung und Referenzen in LATEX LATEX in der Mathematik 8 / 23

Notwendigkeit in der Mathematik

Mathematik: Strukturelemente wie Definition, Lemma, Satz,Beweis, Bemerkung.In LATEX: bereitgestellt durch Paket amsthm.; automatische Nummerierung orientiert an \( sub)section

Markus Severitt (Uni Bielefeld) Strukturierung und Referenzen in LATEX LATEX in der Mathematik 9 / 23

Definitionen, Sätze, ...

1 \usepackage { ngerman , amsthm}2

3 \ t heorems ty le { d e f i n i t i o n }4 \newtheorem { Bsp } { B e i s p i e l } [ sec t i on ]5 \newtheorem { Def } [ Bsp ] { D e f i n i t i o n }6 \newtheorem ∗ {Bem} { Bemerkung }7

8 \ t heorems ty le { p l a i n }9 \newtheorem { Satz } [ Bsp ] { Satz }

\theoremstyle: definition=gerade, plain=kursiv\newtheorem{Syntax}{Name}[Zaehler]\newtheorem{Syntax}[Zaehler uebernehmen]{Name}\newtheorem∗: ohne Zähler

Markus Severitt (Uni Bielefeld) Strukturierung und Referenzen in LATEX LATEX in der Mathematik 10 / 23

Definitionen, Sätze, ...

1 \begin { Def }2 Ein Graph $G$ hei \ss t \emph { gerade } , f a l l s jede r

Knoten geraden Grad hat .3 \end { Def }4

5 \begin { Satz } [ Euler ]6 Ein Graph hat einen Eu le rzyke l genau dann wenn er

gerade i s t .7 \end { Satz }

\emph: Hervorhebung[Euler]: Zusatzbezeichnung

Markus Severitt (Uni Bielefeld) Strukturierung und Referenzen in LATEX LATEX in der Mathematik 11 / 23

proof-Umgebung

Änderung von Proof in Beweis:

1 \renewcommand { \proofname } { Beweis }

1 \begin { Satz } [ Euler ]2 Ein Graph hat einen Eu le rzyke l genau dann wenn er

gerade i s t .3 \end { Satz }4

5 \begin { p roo f }6 Ein Beweis f i n d e t s ich i n \ c i t e [ 3 . 3 ] {BM} .7 \end { p roo f }

Markus Severitt (Uni Bielefeld) Strukturierung und Referenzen in LATEX LATEX in der Mathematik 12 / 23

Übersicht

1 Titelseite, Inhaltsverzeichnis, Kapitel

2 Theorem- und Proof-Umgebungen

3 Literaturverzeichnis und Zitate

4 Labels und Referenzen

5 hyperref

6 Literatur

Markus Severitt (Uni Bielefeld) Strukturierung und Referenzen in LATEX LATEX in der Mathematik 13 / 23

bibtex

bibtex: Literaturverzeichnis via externer Datendateien wie lit.bib.Daten per copy and paste aus mathscinet.Vorteile:

Verschiedene Publikationstypen wie Buch, Artikel, Konferenzband,...Einbindung ins Dokument nur bei Aufruf der Literatur (später).Zentrale Datendatei für verschiedene LaTeX-Dokumente.

Markus Severitt (Uni Bielefeld) Strukturierung und Referenzen in LATEX LATEX in der Mathematik 14 / 23

Datendatei

1 @book {BM,2 AUTHOR = { Bondy , J . A . and Murty , U. S . R. } ,3 TITLE = { Graph theory } ,4 SERIES = { Graduate Texts i n Mathematics } ,5 VOLUME = {244} ,6 PUBLISHER = { Spr inger } ,7 ADDRESS = {New York } ,8 YEAR = {2008} ,9 . . . }

Inhalt von lit.bib

Aus mathscinet ; automatisch richtiger Publikationstyp und alleDaten.BM: Name, mit dem man in der Syntax die Quelle aufruft.

Markus Severitt (Uni Bielefeld) Strukturierung und Referenzen in LATEX LATEX in der Mathematik 15 / 23

Einbindung ins Dokument

1 \begin { p roo f }2 Ein Beweis f i n d e t s ich i n \ c i t e [ 3 . 3 ] {BM} .3 \end { p roo f }4

5 \bibl iography { l i t }6 \b ib l iographysty le { alpha }

\cite [Kapitel etc .]{ Quellenname aus lit.bib}\bibliographystyle: plain=Nummerierung, alpha=Autoreninitialenund Jahr, ...

Markus Severitt (Uni Bielefeld) Strukturierung und Referenzen in LATEX LATEX in der Mathematik 16 / 23

Übersicht

1 Titelseite, Inhaltsverzeichnis, Kapitel

2 Theorem- und Proof-Umgebungen

3 Literaturverzeichnis und Zitate

4 Labels und Referenzen

5 hyperref

6 Literatur

Markus Severitt (Uni Bielefeld) Strukturierung und Referenzen in LATEX LATEX in der Mathematik 17 / 23

Labels und Referenzen

Labels ; Referenzen auf Nummern von Strukturelementen:(Unter)KapitelTheorem-UmgebungenGleichungen...

Vorteil: Nummerierung passt sich Änderungen automatisch an.

Markus Severitt (Uni Bielefeld) Strukturierung und Referenzen in LATEX LATEX in der Mathematik 18 / 23

Labels und Referenzen

1 \begin { Def } \ l a b e l { def : gerade }2 Ein Graph $G$ hei \ss t . . .3 \end { Def }4

5 \begin { Satz } [ Euler ] \ l a b e l { satz : eu le r }6 Ein Graph hat . . .7 \end { Satz }8

9 \begin {Bem}10 Eine Richtung von Satz \ r e f { satz : eu le r } f o l g t l e i c h t

aus D e f i n i t i o n \ r e f { def : gerade } .11 \end {Bem}

\label: Legt den Label-Namen fest.\ref : Ruft Nummer des gelabelten Strukturelements ab.

Markus Severitt (Uni Bielefeld) Strukturierung und Referenzen in LATEX LATEX in der Mathematik 19 / 23

Übersicht

1 Titelseite, Inhaltsverzeichnis, Kapitel

2 Theorem- und Proof-Umgebungen

3 Literaturverzeichnis und Zitate

4 Labels und Referenzen

5 hyperref

6 Literatur

Markus Severitt (Uni Bielefeld) Strukturierung und Referenzen in LATEX LATEX in der Mathematik 20 / 23

hyperref

1 \usepackage { hyper re f }

hyperref: Setzt Links in pdf-Dateien\cite ; Stelle im LiteraturverzeichnisEintrag im Inhaltsverzeichnis ; Kapitelanfang\ref ; StrukturelementLinks auf Internetseiten

Warnung:Probleme mit manchen PaketenMath-Code in section-Bezeichnungen:\section{ \texorpdfstring {texcode}{plaintext }}

Markus Severitt (Uni Bielefeld) Strukturierung und Referenzen in LATEX LATEX in der Mathematik 21 / 23

hyperref

1 \usepackage { hyper re f }

hyperref: Setzt Links in pdf-Dateien\cite ; Stelle im LiteraturverzeichnisEintrag im Inhaltsverzeichnis ; Kapitelanfang\ref ; StrukturelementLinks auf Internetseiten

Warnung:Probleme mit manchen PaketenMath-Code in section-Bezeichnungen:\section{ \texorpdfstring {texcode}{plaintext }}

Markus Severitt (Uni Bielefeld) Strukturierung und Referenzen in LATEX LATEX in der Mathematik 21 / 23

Übersicht

1 Titelseite, Inhaltsverzeichnis, Kapitel

2 Theorem- und Proof-Umgebungen

3 Literaturverzeichnis und Zitate

4 Labels und Referenzen

5 hyperref

6 Literatur

Markus Severitt (Uni Bielefeld) Strukturierung und Referenzen in LATEX LATEX in der Mathematik 22 / 23

Literatur

The Not So Short Introduction to LATEX 2ε

Markus Severitt (Uni Bielefeld) Strukturierung und Referenzen in LATEX LATEX in der Mathematik 23 / 23

Recommended