Grundlagen 1 - LaTeX-Kurs der Unix-AG · Grundlagen 1 LATEX-Kurs der Unix-AG Klemens Schmitt Urspr...

33
Grundlagen 1 L A T E X-Kurs der Unix-AG Klemens Schmitt Urspr¨ ungliche Folien von Anika R¨ amer 04.05.2017

Transcript of Grundlagen 1 - LaTeX-Kurs der Unix-AG · Grundlagen 1 LATEX-Kurs der Unix-AG Klemens Schmitt Urspr...

Page 1: Grundlagen 1 - LaTeX-Kurs der Unix-AG · Grundlagen 1 LATEX-Kurs der Unix-AG Klemens Schmitt Urspr ungliche Folien von Anika R amer 04.05.2017

Grundlagen 1LATEX-Kurs der Unix-AG

Klemens SchmittUrsprungliche Folien von Anika Ramer

04.05.2017

Page 2: Grundlagen 1 - LaTeX-Kurs der Unix-AG · Grundlagen 1 LATEX-Kurs der Unix-AG Klemens Schmitt Urspr ungliche Folien von Anika R amer 04.05.2017

OLAT

I https://olat.vcrp.de/url/RepositoryEntry/1818263713

2 / 27

Page 3: Grundlagen 1 - LaTeX-Kurs der Unix-AG · Grundlagen 1 LATEX-Kurs der Unix-AG Klemens Schmitt Urspr ungliche Folien von Anika R amer 04.05.2017

Weitere Grundlagen

Struktur von Dokumenten

Mathematik

Zusammenfassung

3 / 27

Page 4: Grundlagen 1 - LaTeX-Kurs der Unix-AG · Grundlagen 1 LATEX-Kurs der Unix-AG Klemens Schmitt Urspr ungliche Folien von Anika R amer 04.05.2017

Weitere GrundlagenUmbruche, Leerzeichen und TrennungSpezielle ZeichenPakete

Struktur von Dokumenten

Mathematik

Zusammenfassung

4 / 27

Page 5: Grundlagen 1 - LaTeX-Kurs der Unix-AG · Grundlagen 1 LATEX-Kurs der Unix-AG Klemens Schmitt Urspr ungliche Folien von Anika R amer 04.05.2017

Weitere GrundlagenUmbruche, Leerzeichen und Trennung

LATEX. . .

I . . . trennt selbststandig

I . . . ignoriert Umbruche und uberflussige Leerzeichen im Sourcecode

Umbruche erzwingen

I Zeilenumbruch: \\ oder \newline

I Absatz: Leerzeile

I Seitenumbruch: \newpage

5 / 27

Page 6: Grundlagen 1 - LaTeX-Kurs der Unix-AG · Grundlagen 1 LATEX-Kurs der Unix-AG Klemens Schmitt Urspr ungliche Folien von Anika R amer 04.05.2017

Weitere GrundlagenUmbruche, Leerzeichen und Trennung

LATEX. . .

I . . . trennt selbststandig

I . . . ignoriert Umbruche und uberflussige Leerzeichen im Sourcecode

Umbruche erzwingen

I Zeilenumbruch: \\ oder \newline

I Absatz: Leerzeile

I Seitenumbruch: \newpage

5 / 27

Page 7: Grundlagen 1 - LaTeX-Kurs der Unix-AG · Grundlagen 1 LATEX-Kurs der Unix-AG Klemens Schmitt Urspr ungliche Folien von Anika R amer 04.05.2017

Weitere GrundlagenUmbruche, Leerzeichen und Trennung

Umbruche erzwingen

I Zeilenumbruch: \\ oder \newline

I Absatz: Leerzeile

I Seitenumbruch: \newpage

1 Das hier

2 ist kein Umbruch!

3 Dagegen ist das hier\\

4 ein Umbruch.

6 Und das hier ist ein neuer Absatz.

Das hier ist kein Umbruch! Dagegen ist das hierein Umbruch.Und das hier ist ein neuer Absatz.

5 / 27

Page 8: Grundlagen 1 - LaTeX-Kurs der Unix-AG · Grundlagen 1 LATEX-Kurs der Unix-AG Klemens Schmitt Urspr ungliche Folien von Anika R amer 04.05.2017

Weitere GrundlagenUmbruche, Leerzeichen und Trennung

Leerzeichen. . .

I . . . werden nur einmal interpretiert

I Tab oder Zeilenumbruch (Sonderfall Absatz!) wird als Leerzeicheninterpretiert

I Nicht-Umbrechende Leerzeichen: ~

1 Diese Leerzeichen werden als ein einziges

interpretiert. Und dieser Zeilenumbruch

2 als Leerzeichen. In~diesem~Satz~darf~nicht~umgebrochen~

werden.

Diese Leerzeichen werden als ein einziges interpretiert. Und dieserZeilenumbruch als Leerzeichen.In diesem Satz darf nicht umgebrochen werden.

6 / 27

Page 9: Grundlagen 1 - LaTeX-Kurs der Unix-AG · Grundlagen 1 LATEX-Kurs der Unix-AG Klemens Schmitt Urspr ungliche Folien von Anika R amer 04.05.2017

Weitere GrundlagenUmbruche, Leerzeichen und Trennung

Von Hand trennen

I Meistens trennt LATEX richtig

I Ausnahmen: Wort uneindeutig oder zusammengesetzt und kompliziert

Mit \- werden Trennmarken einmalig, mit \hyphenation{} global gesetzt:

1 \hyphenation{Tren -nung}

2 Wach\-stube

3 Wachs\-tube

Wach-stubeWachs-tube

7 / 27

Page 10: Grundlagen 1 - LaTeX-Kurs der Unix-AG · Grundlagen 1 LATEX-Kurs der Unix-AG Klemens Schmitt Urspr ungliche Folien von Anika R amer 04.05.2017

Weitere GrundlagenSpezielle Zeichen

Zeichen mit spezieller Bedeutung fur LATEX

Zeichen Bedeutung Ausgabe

\ Beginn eines Befehls \textbackslash

$ Beginn/Ende des Mathemodus \${,} Argument/Block \{,\}% Kommentar \%& Trenner in Tabellen \&# Argument in Befehlsdefinition \#˜ Leerzeichen \textasciitilde

8 / 27

Page 11: Grundlagen 1 - LaTeX-Kurs der Unix-AG · Grundlagen 1 LATEX-Kurs der Unix-AG Klemens Schmitt Urspr ungliche Folien von Anika R amer 04.05.2017

Weitere GrundlagenSpezielle Zeichen

Sonderzeichen

I Bei Verwendung von UTF8: Einfach eintippen

I Sonst: Befehle (→ http://detexify.kirelabs.org/)

I Akzente (z.B. Umlaute): \<Akzent><Buchstabe>

1 Akzente gehen z.B. so: \"a, \‘a, \’a, \^a\\

2 Mit (n)german auch: "a\\

3 Sonderzeichen dagegen so: $\alpha$, $\rightarrow$, $\int$

Akzente gehen z.B. so: a, a, a, aMit (n)german auch: aSonderzeichen dagegen so: α, →,

∫8 / 27

Page 12: Grundlagen 1 - LaTeX-Kurs der Unix-AG · Grundlagen 1 LATEX-Kurs der Unix-AG Klemens Schmitt Urspr ungliche Folien von Anika R amer 04.05.2017

Weitere GrundlagenSpezielle Zeichen

Anfuhrungszeichen

I”"“ funktioniert nicht als Anfuhrungszeichen (nicht von z.B. "a zu

unterscheiden)

I Echte Anfuhrungszeichen: "` und "'

1 Anf u hrungszeichen gehen "`so"', nicht "so".

Anfuhrungszeichen gehen”so“, nicht ßo”.

9 / 27

Page 13: Grundlagen 1 - LaTeX-Kurs der Unix-AG · Grundlagen 1 LATEX-Kurs der Unix-AG Klemens Schmitt Urspr ungliche Folien von Anika R amer 04.05.2017

Weitere GrundlagenPakete

Sinn von Paketen

Pakete erweitern die Fahigkeiten von LATEX, im CTAN gibt es ca. 5000Pakete fur alles Mogliche.

Nutzung von Paketen

Wie im ersten Vortrag erwahnt vor dem Inhalt:

1 \usepackage[Optionen ]{ Paket}

Die wichtigsten Pakete

I babel: Sprachunterstutzung (Bezeichnungen, Trennung, . . . )

I inputenc: Eingabekodierung (fur Sonderzeichen)

I graphicx: Grafiken einbinden

10 / 27

Page 14: Grundlagen 1 - LaTeX-Kurs der Unix-AG · Grundlagen 1 LATEX-Kurs der Unix-AG Klemens Schmitt Urspr ungliche Folien von Anika R amer 04.05.2017

Weitere Grundlagen

Struktur von DokumentenWichtige KlassenStrukturelementeListen und Aufzahlungen

Mathematik

Zusammenfassung

11 / 27

Page 15: Grundlagen 1 - LaTeX-Kurs der Unix-AG · Grundlagen 1 LATEX-Kurs der Unix-AG Klemens Schmitt Urspr ungliche Folien von Anika R amer 04.05.2017

Struktur von DokumentenWichtige Klassen

Wichtige Dokumentklassen

Klasse(n) Verwendung

book, scrbook Bucher o.a. (Dissertation)

report, scrrept ahnlich book, etwas reduziert

article, scrarctl Artikel, kurzere Dokumente

beamer Prasentation

I scr*: KOMA-Script-Klassen

I Es gibt Klassen fur so ziemlich alle Dokumentarten

12 / 27

Page 16: Grundlagen 1 - LaTeX-Kurs der Unix-AG · Grundlagen 1 LATEX-Kurs der Unix-AG Klemens Schmitt Urspr ungliche Folien von Anika R amer 04.05.2017

Struktur von DokumentenStrukturelemente

Strukturelemente in Standardklassen

I Nutzung: \Ebene{Titel}

I \part: Teil

I \chapter: Kapitel (nur (scr)book, report/scrrept)

I \section: Abschnitt, oberste Ebene in article/scrartcl nach part

I \subsection: Unterabschnitt

I \subsubsection: Unter-Unterabschnitt

I \paragraph: Absatz, nicht nummeriert

I \subparagraph: Unterabsatz

13 / 27

Page 17: Grundlagen 1 - LaTeX-Kurs der Unix-AG · Grundlagen 1 LATEX-Kurs der Unix-AG Klemens Schmitt Urspr ungliche Folien von Anika R amer 04.05.2017

Struktur von DokumentenListen und Aufzahlungen

Listen und Aufzahlungen

I Listen: Unnummerierte Punkte, z.B. das hier

I Aufzahlungen: Nummerierte Punkte

I Funktionieren in LATEX ahnlich

I Umgebungen: itemize (Listen), enumerate (Aufzahlungen)

I Punkte: \item

14 / 27

Page 18: Grundlagen 1 - LaTeX-Kurs der Unix-AG · Grundlagen 1 LATEX-Kurs der Unix-AG Klemens Schmitt Urspr ungliche Folien von Anika R amer 04.05.2017

Struktur von DokumentenListen und Aufzahlungen

Listen und Aufzahlungen

I Listen: Unnummerierte Punkte, z.B. das hier

I Umgebungen: itemize (Listen), enumerate (Aufzahlungen)

I Punkte: \item

1 \begin{itemize}

2 \item Punkt 1

3 \item Punkt 2

4 \item[x] Punkt 3

5 \end{itemize}

I Punkt 1

I Punkt 2

x Punkt 3

14 / 27

Page 19: Grundlagen 1 - LaTeX-Kurs der Unix-AG · Grundlagen 1 LATEX-Kurs der Unix-AG Klemens Schmitt Urspr ungliche Folien von Anika R amer 04.05.2017

Struktur von DokumentenListen und Aufzahlungen

Listen und Aufzahlungen

I Aufzahlungen: Nummerierte Punkte

I Umgebungen: itemize (Listen), enumerate (Aufzahlungen)

I Punkte: \item

1 \begin{enumerate}

2 \item Punkt 1

3 \item Punkt 2

4 \item Punkt 3

5 \end{enumerate}

1. Punkt 1

2. Punkt 2

3. Punkt 3

14 / 27

Page 20: Grundlagen 1 - LaTeX-Kurs der Unix-AG · Grundlagen 1 LATEX-Kurs der Unix-AG Klemens Schmitt Urspr ungliche Folien von Anika R amer 04.05.2017

Weitere Grundlagen

Struktur von Dokumenten

MathematikEinfuhrungModiInline-ModusOperatoren und FunktionenBrucheIndizes und ExponentenWurzelnSonderzeichen und Vektorpfeile

Zusammenfassung

15 / 27

Page 21: Grundlagen 1 - LaTeX-Kurs der Unix-AG · Grundlagen 1 LATEX-Kurs der Unix-AG Klemens Schmitt Urspr ungliche Folien von Anika R amer 04.05.2017

MathematikEinfuhrung

Mathematik und LATEX

I Einer der bekanntesten Vorteile von LATEX: Formelsatz

I Entsprechend starke Verbreitung in Mathematik und Physik

I Mathe-Befehle evtl. schon aus Foren o.a. bekannt

I Verschiedene Modi

Beispiel

χ1(ω) =1

πP∫ ∞−∞

χ2(ω′)

ω′ − ωdω′

16 / 27

Page 22: Grundlagen 1 - LaTeX-Kurs der Unix-AG · Grundlagen 1 LATEX-Kurs der Unix-AG Klemens Schmitt Urspr ungliche Folien von Anika R amer 04.05.2017

MathematikModi

Die Mathe-Modi

I Mathe-Befehle mussen in einer Umgebung stehen

I Inline-Modus (im Text)

I Display-Modus (abgesetzt)

17 / 27

Page 23: Grundlagen 1 - LaTeX-Kurs der Unix-AG · Grundlagen 1 LATEX-Kurs der Unix-AG Klemens Schmitt Urspr ungliche Folien von Anika R amer 04.05.2017

MathematikInline-Modus

Inline-Modus

I Beginnt/Endet mit $

I Formel steht im Text

I Fur kurze Formeln

I Bruche etc. zu hoch

1 Mitten im Text kann eine Formel wie $a^2+b^2=c^2$ stehen.

Mitten im Text kann eine Formel wie a2 + b2 = c2 stehen.

18 / 27

Page 24: Grundlagen 1 - LaTeX-Kurs der Unix-AG · Grundlagen 1 LATEX-Kurs der Unix-AG Klemens Schmitt Urspr ungliche Folien von Anika R amer 04.05.2017

MathematikInline-Modus

Display-Modus

I equation-Umgebung

I Formeln sind abgesetzt

I Formeln sind (je nach Klasse) nummeriert

I Unnummerierte Kurzform: \[,\]

1 Vom Text abgesetzt kann eine Formel wie \[a^2+b^2=c^2\]

auch stehen.

Vom Text abgesetzt kann eine Formel wie

a2 + b2 = c2

auch stehen.

19 / 27

Page 25: Grundlagen 1 - LaTeX-Kurs der Unix-AG · Grundlagen 1 LATEX-Kurs der Unix-AG Klemens Schmitt Urspr ungliche Folien von Anika R amer 04.05.2017

MathematikInline-Modus

Display-Modus

I equation-Umgebung

I Formeln sind abgesetzt

I Formeln sind (je nach Klasse) nummeriert

I Unnummerierte Kurzform: \[,\]

1 Vom Text abgesetzt kann eine Formel wie

2 \begin{equation} a^2+b^2=c^2\end{equation} auch stehen.

Vom Text abgesetzt kann eine Formel wie

a2 + b2 = c2 (1)

auch stehen.

19 / 27

Page 26: Grundlagen 1 - LaTeX-Kurs der Unix-AG · Grundlagen 1 LATEX-Kurs der Unix-AG Klemens Schmitt Urspr ungliche Folien von Anika R amer 04.05.2017

MathematikOperatoren und Funktionen

Operatoren

I Basisoperatoren wie +, -, *, / konnnen einfach so getippt werden

I Andere wie · (\cdot) haben Befehle

I Funktionen wie sin (\sin) ebenfalls, meist einfach Funktionsname

1 \[2+2+2=2*3\]

2 + 2 + 2 = 2 ∗ 3

20 / 27

Page 27: Grundlagen 1 - LaTeX-Kurs der Unix-AG · Grundlagen 1 LATEX-Kurs der Unix-AG Klemens Schmitt Urspr ungliche Folien von Anika R amer 04.05.2017

MathematikBruche

Bruche

I Bruch: \frac{Z}{N}

I Schachtelbar

I Im Inline-Modus: Falsche Texthohe (Losung spater im Kurs)

1 \[\ frac{a}{b}\]

2 \[\ frac{c}{1+\ frac{d}{e}}\]

a

bc

1 + de

21 / 27

Page 28: Grundlagen 1 - LaTeX-Kurs der Unix-AG · Grundlagen 1 LATEX-Kurs der Unix-AG Klemens Schmitt Urspr ungliche Folien von Anika R amer 04.05.2017

MathematikIndizes und Exponenten

Indizes und Exponenten

I Werden mit ^ (Exponent) und _ (Index) eingeleitet

I Bezieht sich immer nur auf das nachste Symbol, bei mehreren { }!I Schachtelbar

1 richtig: $e^{-jkx}$\\

2 falsch: $e^-jkx$\\

3 Index analog: $k_x$, $k_x1$, $k_{x1}$

richtig: e−jkx

falsch: e−jkxIndex analog: kx, kx1, kx1

22 / 27

Page 29: Grundlagen 1 - LaTeX-Kurs der Unix-AG · Grundlagen 1 LATEX-Kurs der Unix-AG Klemens Schmitt Urspr ungliche Folien von Anika R amer 04.05.2017

MathematikWurzeln

Wurzeln

I Befehl: \sqrt[a]{b}

I Zweite Wurzel: Option weglassen

1 \[\ sqrt [3]{8}=2\]

2 \[\ sqrt {4}=2\]

3√8 = 2√4 = 2

23 / 27

Page 30: Grundlagen 1 - LaTeX-Kurs der Unix-AG · Grundlagen 1 LATEX-Kurs der Unix-AG Klemens Schmitt Urspr ungliche Folien von Anika R amer 04.05.2017

MathematikSonderzeichen und Vektorpfeile

Sonderzeichen

I Schon angesprochen: Befehle, z.B. \alpha

I Umfangreiche Ubersicht:http://tug.ctan.org/info/symbols/comprehensive/symbols-a4.pdf

I Sonst: Namen raten oder Detexify

1 \[\ alpha\rightarrow\beta\]

2 \[\ int_a^bE(k)dk\]

α→ β∫ b

aE(k)dk

24 / 27

Page 31: Grundlagen 1 - LaTeX-Kurs der Unix-AG · Grundlagen 1 LATEX-Kurs der Unix-AG Klemens Schmitt Urspr ungliche Folien von Anika R amer 04.05.2017

MathematikSonderzeichen und Vektorpfeile

Vektorpfeile

I Befehl: \vec{a}

I Analog: \dot{b}, \ddot{c}, \hat{d}

1 \[\ vec{a}\]

2 \[\ dot{b}\]

3 \[\ ddot{c}\]

4 \[\ hat{d}\]

~a

b

c

d

25 / 27

Page 32: Grundlagen 1 - LaTeX-Kurs der Unix-AG · Grundlagen 1 LATEX-Kurs der Unix-AG Klemens Schmitt Urspr ungliche Folien von Anika R amer 04.05.2017

Weitere Grundlagen

Struktur von Dokumenten

Mathematik

Zusammenfassung

26 / 27

Page 33: Grundlagen 1 - LaTeX-Kurs der Unix-AG · Grundlagen 1 LATEX-Kurs der Unix-AG Klemens Schmitt Urspr ungliche Folien von Anika R amer 04.05.2017

Zusammenfassung

Zusammenfassung

I Dokumentstruktur

I Umbruche

I Spezielle Zeichen und Sonderzeichen

I Listen/Aufzahlungen

I Grundlagen Mathe-Modus

Nachstes Mal

I Weiteres zum Mathemodus

I Grundlagen Grafik

27 / 27