26
Strukturierung und Referenzen in L A T E X Markus Severitt Fakultät für Mathematik Universität Bielefeld L A T E X in der Mathematik Markus Severitt (Uni Bielefeld) Strukturierung und Referenzen in L A T E X L A T E X in der Mathematik 1 / 23

Strukturierung und Referenzen in LaTeX · PDF fileEinleitung LATEX ist ein Textsatzsystem, genauer eine Makrosprache wie HTML Nicht “what you see is what you get” Sehr gut in Formelsatz

  • Upload
    halien

  • View
    218

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Strukturierung und Referenzen in LaTeX · PDF fileEinleitung LATEX ist ein Textsatzsystem, genauer eine Makrosprache wie HTML Nicht “what you see is what you get” Sehr gut in Formelsatz

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

Page 2: Strukturierung und Referenzen in LaTeX · PDF fileEinleitung LATEX ist ein Textsatzsystem, genauer eine Makrosprache wie HTML Nicht “what you see is what you get” Sehr gut in Formelsatz

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

Page 3: Strukturierung und Referenzen in LaTeX · PDF fileEinleitung LATEX ist ein Textsatzsystem, genauer eine Makrosprache wie HTML Nicht “what you see is what you get” Sehr gut in Formelsatz

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

Page 4: Strukturierung und Referenzen in LaTeX · PDF fileEinleitung LATEX ist ein Textsatzsystem, genauer eine Makrosprache wie HTML Nicht “what you see is what you get” Sehr gut in Formelsatz

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

Page 5: Strukturierung und Referenzen in LaTeX · PDF fileEinleitung LATEX ist ein Textsatzsystem, genauer eine Makrosprache wie HTML Nicht “what you see is what you get” Sehr gut in Formelsatz

Ü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

Page 6: Strukturierung und Referenzen in LaTeX · PDF fileEinleitung LATEX ist ein Textsatzsystem, genauer eine Makrosprache wie HTML Nicht “what you see is what you get” Sehr gut in Formelsatz

Ü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

Page 7: Strukturierung und Referenzen in LaTeX · PDF fileEinleitung LATEX ist ein Textsatzsystem, genauer eine Makrosprache wie HTML Nicht “what you see is what you get” Sehr gut in Formelsatz

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

Page 8: Strukturierung und Referenzen in LaTeX · PDF fileEinleitung LATEX ist ein Textsatzsystem, genauer eine Makrosprache wie HTML Nicht “what you see is what you get” Sehr gut in Formelsatz

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

Page 9: Strukturierung und Referenzen in LaTeX · PDF fileEinleitung LATEX ist ein Textsatzsystem, genauer eine Makrosprache wie HTML Nicht “what you see is what you get” Sehr gut in Formelsatz

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

Page 10: Strukturierung und Referenzen in LaTeX · PDF fileEinleitung LATEX ist ein Textsatzsystem, genauer eine Makrosprache wie HTML Nicht “what you see is what you get” Sehr gut in Formelsatz

Ü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

Page 11: Strukturierung und Referenzen in LaTeX · PDF fileEinleitung LATEX ist ein Textsatzsystem, genauer eine Makrosprache wie HTML Nicht “what you see is what you get” Sehr gut in Formelsatz

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

Page 12: Strukturierung und Referenzen in LaTeX · PDF fileEinleitung LATEX ist ein Textsatzsystem, genauer eine Makrosprache wie HTML Nicht “what you see is what you get” Sehr gut in Formelsatz

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

Page 13: Strukturierung und Referenzen in LaTeX · PDF fileEinleitung LATEX ist ein Textsatzsystem, genauer eine Makrosprache wie HTML Nicht “what you see is what you get” Sehr gut in Formelsatz

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

Page 14: Strukturierung und Referenzen in LaTeX · PDF fileEinleitung LATEX ist ein Textsatzsystem, genauer eine Makrosprache wie HTML Nicht “what you see is what you get” Sehr gut in Formelsatz

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

Page 15: Strukturierung und Referenzen in LaTeX · PDF fileEinleitung LATEX ist ein Textsatzsystem, genauer eine Makrosprache wie HTML Nicht “what you see is what you get” Sehr gut in Formelsatz

Ü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

Page 16: Strukturierung und Referenzen in LaTeX · PDF fileEinleitung LATEX ist ein Textsatzsystem, genauer eine Makrosprache wie HTML Nicht “what you see is what you get” Sehr gut in Formelsatz

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

Page 17: Strukturierung und Referenzen in LaTeX · PDF fileEinleitung LATEX ist ein Textsatzsystem, genauer eine Makrosprache wie HTML Nicht “what you see is what you get” Sehr gut in Formelsatz

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

Page 18: Strukturierung und Referenzen in LaTeX · PDF fileEinleitung LATEX ist ein Textsatzsystem, genauer eine Makrosprache wie HTML Nicht “what you see is what you get” Sehr gut in Formelsatz

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

Page 19: Strukturierung und Referenzen in LaTeX · PDF fileEinleitung LATEX ist ein Textsatzsystem, genauer eine Makrosprache wie HTML Nicht “what you see is what you get” Sehr gut in Formelsatz

Ü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

Page 20: Strukturierung und Referenzen in LaTeX · PDF fileEinleitung LATEX ist ein Textsatzsystem, genauer eine Makrosprache wie HTML Nicht “what you see is what you get” Sehr gut in Formelsatz

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

Page 21: Strukturierung und Referenzen in LaTeX · PDF fileEinleitung LATEX ist ein Textsatzsystem, genauer eine Makrosprache wie HTML Nicht “what you see is what you get” Sehr gut in Formelsatz

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

Page 22: Strukturierung und Referenzen in LaTeX · PDF fileEinleitung LATEX ist ein Textsatzsystem, genauer eine Makrosprache wie HTML Nicht “what you see is what you get” Sehr gut in Formelsatz

Ü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

Page 23: Strukturierung und Referenzen in LaTeX · PDF fileEinleitung LATEX ist ein Textsatzsystem, genauer eine Makrosprache wie HTML Nicht “what you see is what you get” Sehr gut in Formelsatz

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

Page 24: Strukturierung und Referenzen in LaTeX · PDF fileEinleitung LATEX ist ein Textsatzsystem, genauer eine Makrosprache wie HTML Nicht “what you see is what you get” Sehr gut in Formelsatz

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

Page 25: Strukturierung und Referenzen in LaTeX · PDF fileEinleitung LATEX ist ein Textsatzsystem, genauer eine Makrosprache wie HTML Nicht “what you see is what you get” Sehr gut in Formelsatz

Ü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

Page 26: Strukturierung und Referenzen in LaTeX · PDF fileEinleitung LATEX ist ein Textsatzsystem, genauer eine Makrosprache wie HTML Nicht “what you see is what you get” Sehr gut in Formelsatz

Literatur

The Not So Short Introduction to LATEX 2ε

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