Einführung in LaTeX Teil 1 · Inhalt Ablauf Block1–EinführunginLATEXundAnpassungen...
Transcript of Einführung in LaTeX Teil 1 · Inhalt Ablauf Block1–EinführunginLATEXundAnpassungen...
![Page 1: Einführung in LaTeX Teil 1 · Inhalt Ablauf Block1–EinführunginLATEXundAnpassungen Block2–SinnvolleErweiterungen Block3–MehrKlassen,Paketeu.v.m.](https://reader030.fdocuments.net/reader030/viewer/2022040713/5e17a3bf1632033f1c6c792c/html5/thumbnails/1.jpg)
LATEX KursEinführung Teil 1
Sascha Frankhttp://www.latex-kurs.de/kurse/kurse.html
![Page 2: Einführung in LaTeX Teil 1 · Inhalt Ablauf Block1–EinführunginLATEXundAnpassungen Block2–SinnvolleErweiterungen Block3–MehrKlassen,Paketeu.v.m.](https://reader030.fdocuments.net/reader030/viewer/2022040713/5e17a3bf1632033f1c6c792c/html5/thumbnails/2.jpg)
Übersicht Teil 1
Kurs
Einführung
Minimal LATEX
Kompilieren
Deutsch und so
![Page 3: Einführung in LaTeX Teil 1 · Inhalt Ablauf Block1–EinführunginLATEXundAnpassungen Block2–SinnvolleErweiterungen Block3–MehrKlassen,Paketeu.v.m.](https://reader030.fdocuments.net/reader030/viewer/2022040713/5e17a3bf1632033f1c6c792c/html5/thumbnails/3.jpg)
Anforderungen
I allgemeine Bedingungen des ZfS → AnwesenheitspflichtI bearbeiten der ÜbungenI Kurzreferat am Ende des KursesI kleine Aufgaben
I Abgabe als Vorname_Nachname.tex Datei!I In der Form einer E-Mail mit passendem Betreff!
![Page 4: Einführung in LaTeX Teil 1 · Inhalt Ablauf Block1–EinführunginLATEXundAnpassungen Block2–SinnvolleErweiterungen Block3–MehrKlassen,Paketeu.v.m.](https://reader030.fdocuments.net/reader030/viewer/2022040713/5e17a3bf1632033f1c6c792c/html5/thumbnails/4.jpg)
Inhalt
AblaufBlock 1 – Einführung in LATEX und AnpassungenBlock 2 – Sinnvolle ErweiterungenBlock 3 – Mehr Klassen, Pakete u.v.m.
![Page 5: Einführung in LaTeX Teil 1 · Inhalt Ablauf Block1–EinführunginLATEXundAnpassungen Block2–SinnvolleErweiterungen Block3–MehrKlassen,Paketeu.v.m.](https://reader030.fdocuments.net/reader030/viewer/2022040713/5e17a3bf1632033f1c6c792c/html5/thumbnails/5.jpg)
Ablauf
VortragModule, Pakete und Programme
ÜbungenÜbungsaufgaben
Aufgabenzu einem Themengebiet
![Page 6: Einführung in LaTeX Teil 1 · Inhalt Ablauf Block1–EinführunginLATEXundAnpassungen Block2–SinnvolleErweiterungen Block3–MehrKlassen,Paketeu.v.m.](https://reader030.fdocuments.net/reader030/viewer/2022040713/5e17a3bf1632033f1c6c792c/html5/thumbnails/6.jpg)
Wo bekommt man LATEX her?Für den eigenen Rechner
LATEX besteht aus 2 Komponenten
1. Compilier2. Editor und/oder IDE
Linuxtexlive (Compilier) und Kile, Lyx, Texlipse u.v.a.
WindowsMikTex und TeXnicCenter, LEd u.v.a.
Android / iOSTEX Writer
weitere BetriebssystemeDante
![Page 7: Einführung in LaTeX Teil 1 · Inhalt Ablauf Block1–EinführunginLATEXundAnpassungen Block2–SinnvolleErweiterungen Block3–MehrKlassen,Paketeu.v.m.](https://reader030.fdocuments.net/reader030/viewer/2022040713/5e17a3bf1632033f1c6c792c/html5/thumbnails/7.jpg)
Wo bekommt man LATEX her?Online
Nur Compilier:
LATEX Online Compilierhttp://latex.informatik.uni-halle.de/latex-online/latex.php
Compilier und IDE (zum Teil kostenpflichtige)
overleafhttps://www.overleaf.com/
ShareLATEXhttps://de.sharelatex.com/
![Page 8: Einführung in LaTeX Teil 1 · Inhalt Ablauf Block1–EinführunginLATEXundAnpassungen Block2–SinnvolleErweiterungen Block3–MehrKlassen,Paketeu.v.m.](https://reader030.fdocuments.net/reader030/viewer/2022040713/5e17a3bf1632033f1c6c792c/html5/thumbnails/8.jpg)
Nützliche Programme
Excel2LATEXTabellen Konverterhttp://www.ctan.org/tex-archive/support/excel2latex/
Calc2LATEXTabellen Konverter http://www.ooowiki.de/Calc2LaTeX.html
writer2LATEXDokument Konverterhttp://www.ooowiki.de/Writer2LaTeX.html
IrfanViewBildbearbeitung http://www.irfanview.de/
![Page 9: Einführung in LaTeX Teil 1 · Inhalt Ablauf Block1–EinführunginLATEXundAnpassungen Block2–SinnvolleErweiterungen Block3–MehrKlassen,Paketeu.v.m.](https://reader030.fdocuments.net/reader030/viewer/2022040713/5e17a3bf1632033f1c6c792c/html5/thumbnails/9.jpg)
Integrierte Entwicklungsumgebung kurz IDE
VorteilI bekannter AufbauI schnelle ErfolgeI Standard
NachtteileI Fehler(-suche)I VersionskonflikteI Software steuert Software
![Page 10: Einführung in LaTeX Teil 1 · Inhalt Ablauf Block1–EinführunginLATEXundAnpassungen Block2–SinnvolleErweiterungen Block3–MehrKlassen,Paketeu.v.m.](https://reader030.fdocuments.net/reader030/viewer/2022040713/5e17a3bf1632033f1c6c792c/html5/thumbnails/10.jpg)
Was es ist – und was nichtLATEX Textsatzsystem
logische MarkupStruktur statt Aussehen
I Nicht Helvetica 12pt fettI Sondern Überschrift Ebene 1
Vorteile von logischem MarkupI Erst Inhalt dann LayoutI Layout zentral änderbarI konsistentes Aussehen
![Page 11: Einführung in LaTeX Teil 1 · Inhalt Ablauf Block1–EinführunginLATEXundAnpassungen Block2–SinnvolleErweiterungen Block3–MehrKlassen,Paketeu.v.m.](https://reader030.fdocuments.net/reader030/viewer/2022040713/5e17a3bf1632033f1c6c792c/html5/thumbnails/11.jpg)
Wo Licht ist, . . .Vorteile von LATEX
Programm an sichI stabilI plattformunabhängigI kleine QuelldateienI sprachunabhängig und flexibel
DokumentI fertige Klassen vorhandenI typographisch sinnvolle StandardlayoutsI sehr guter Zeilen- und SeitenumbruchI eigene Makros
![Page 12: Einführung in LaTeX Teil 1 · Inhalt Ablauf Block1–EinführunginLATEXundAnpassungen Block2–SinnvolleErweiterungen Block3–MehrKlassen,Paketeu.v.m.](https://reader030.fdocuments.net/reader030/viewer/2022040713/5e17a3bf1632033f1c6c792c/html5/thumbnails/12.jpg)
ist auch Schatten.Nachteile von LATEX
Zu Beginn . . .I relativ lange EinarbeitungszeitI kein WYSIWYGI kein (einfaches) Schieben bis es passtI Änderungen am Standard-Layout teilweise relativ umständlichI Dokumentenaustausch mit Nicht-LATEX-BenutzernI FehlermeldungenI Pakete
![Page 13: Einführung in LaTeX Teil 1 · Inhalt Ablauf Block1–EinführunginLATEXundAnpassungen Block2–SinnvolleErweiterungen Block3–MehrKlassen,Paketeu.v.m.](https://reader030.fdocuments.net/reader030/viewer/2022040713/5e17a3bf1632033f1c6c792c/html5/thumbnails/13.jpg)
Lernkurve LATEX
Abbildung : Lernkurve LATEX
Wissen
Zeit
![Page 14: Einführung in LaTeX Teil 1 · Inhalt Ablauf Block1–EinführunginLATEXundAnpassungen Block2–SinnvolleErweiterungen Block3–MehrKlassen,Paketeu.v.m.](https://reader030.fdocuments.net/reader030/viewer/2022040713/5e17a3bf1632033f1c6c792c/html5/thumbnails/14.jpg)
Sonderzeichen – reservierte Zeichen
keine direkte Verwendung als Zeichen möglich!\ Escape-Zeichen: maskiert Sonderzeichen.
Leitet Kommandos ein.{ } umschließen Argumente, bilden Textblöcke, . . .% Kommentarzeichen: Der Rest der Zeile wird ignoriert$ umschließt paarweise mathematische Formel im Textˆ _ Hoch- und Tiefstellung im Mathemodus& je nach Kontext - Tabulator o.ä.~ Geschütztes Leerzeichen.# Parameter
Maskierung mit \\{ \} \% \$ \^ \_ \& \~ \#Ausnahme der Backslash selbst: \textbackslash
![Page 15: Einführung in LaTeX Teil 1 · Inhalt Ablauf Block1–EinführunginLATEXundAnpassungen Block2–SinnvolleErweiterungen Block3–MehrKlassen,Paketeu.v.m.](https://reader030.fdocuments.net/reader030/viewer/2022040713/5e17a3bf1632033f1c6c792c/html5/thumbnails/15.jpg)
Grobstruktur
BefehleKommandos beginnen mit “\”
OptionenOptionen sind in [ . . . ]
Argumentewerden in { . . . } gesetzt.
Umgebungen\begin{umgebung}. . .\end{umgebung}
![Page 16: Einführung in LaTeX Teil 1 · Inhalt Ablauf Block1–EinführunginLATEXundAnpassungen Block2–SinnvolleErweiterungen Block3–MehrKlassen,Paketeu.v.m.](https://reader030.fdocuments.net/reader030/viewer/2022040713/5e17a3bf1632033f1c6c792c/html5/thumbnails/16.jpg)
Aufbau von Befehlen
EinzeichenbefehleSonderzeichen wie zum Beispiel \%
Schalter\befehl wirkt ab der Stelle wo er gesetzt wird
Befehl mit Argument\befehl{Argument} der Befehl macht etwas mit dem Argument
Befehl mit Argument und Option\befehl[Option]{Argument} zusätzliche Möglichkeiten
![Page 17: Einführung in LaTeX Teil 1 · Inhalt Ablauf Block1–EinführunginLATEXundAnpassungen Block2–SinnvolleErweiterungen Block3–MehrKlassen,Paketeu.v.m.](https://reader030.fdocuments.net/reader030/viewer/2022040713/5e17a3bf1632033f1c6c792c/html5/thumbnails/17.jpg)
Mini Dokument
\documentclass{article}\begin{document}Hallo Welt!\end{document}
AusgabeHallo Welt!
![Page 18: Einführung in LaTeX Teil 1 · Inhalt Ablauf Block1–EinführunginLATEXundAnpassungen Block2–SinnvolleErweiterungen Block3–MehrKlassen,Paketeu.v.m.](https://reader030.fdocuments.net/reader030/viewer/2022040713/5e17a3bf1632033f1c6c792c/html5/thumbnails/18.jpg)
Mini Dokument
\documentclass{article}\begin{document}Hallo Welt!\end{document}
AusgabeHallo Welt!
![Page 19: Einführung in LaTeX Teil 1 · Inhalt Ablauf Block1–EinführunginLATEXundAnpassungen Block2–SinnvolleErweiterungen Block3–MehrKlassen,Paketeu.v.m.](https://reader030.fdocuments.net/reader030/viewer/2022040713/5e17a3bf1632033f1c6c792c/html5/thumbnails/19.jpg)
Bestandteile des Dokumentes
Ein LATEX Dokument besteht aus einemI Dokumentenkopf / Vorspann / preamble dieser
I liegt zwischen \documentclass. . . und \begin{document}I und kann zusätzliche Pakete usw. beinhalten.
Im Allgemeinen mehr Inhalt wie das vorangegangene Beispiel.
\documentclass[Optionen]{Klasse}\usepackage[Optionen]{Paket 1}\usepackage{Paket 2}...\usepackage{Paket n}% ggf. Kommentare und Befehle...\begin{document}
![Page 20: Einführung in LaTeX Teil 1 · Inhalt Ablauf Block1–EinführunginLATEXundAnpassungen Block2–SinnvolleErweiterungen Block3–MehrKlassen,Paketeu.v.m.](https://reader030.fdocuments.net/reader030/viewer/2022040713/5e17a3bf1632033f1c6c792c/html5/thumbnails/20.jpg)
Bestandteile des Dokumentes
und aus einemI Textkörper / Textteil / body
I der zwischen \begin{document} und \end{document} liegtI und den Text beziehungsweise den Inhalt des Dokumentes
umfasst.
\begin{document}Hier steht der Text. Das was hier steht soll ausgegebenbeziehungsweise verarbeitet werden. Hier k{\"o}nnenauch Befehle und Umgebungen stehen.\end{document}
![Page 21: Einführung in LaTeX Teil 1 · Inhalt Ablauf Block1–EinführunginLATEXundAnpassungen Block2–SinnvolleErweiterungen Block3–MehrKlassen,Paketeu.v.m.](https://reader030.fdocuments.net/reader030/viewer/2022040713/5e17a3bf1632033f1c6c792c/html5/thumbnails/21.jpg)
Dokumentenklassen
Aufbau\documentclass[Option]{Klasse}
Standardklassenarticle, report, book, (letter), . . .
Gemeinsamkeiten / default Werte10pt, letterpaper, onecolumn, portrait
Articlekeine Titelseite, einseitig, keine Kapitel
ReportTitelseite, einseitig, Kapitelstart nächste freie Seite
BookTitelseite, zweiseitig, Kapitelstart nächste freie rechte Seite
![Page 22: Einführung in LaTeX Teil 1 · Inhalt Ablauf Block1–EinführunginLATEXundAnpassungen Block2–SinnvolleErweiterungen Block3–MehrKlassen,Paketeu.v.m.](https://reader030.fdocuments.net/reader030/viewer/2022040713/5e17a3bf1632033f1c6c792c/html5/thumbnails/22.jpg)
mögliche KlassenoptionenSeitentwoside bzw. oneside, und a4paper, a5paper, . . .
Schriftgröße10pt, 11pt, 12pt
Spaltentwocolumn
Beispiel\documentclass[12pt,a4paper]{article}
HinweisLaTeX Warning: Unused global option(s)
![Page 23: Einführung in LaTeX Teil 1 · Inhalt Ablauf Block1–EinführunginLATEXundAnpassungen Block2–SinnvolleErweiterungen Block3–MehrKlassen,Paketeu.v.m.](https://reader030.fdocuments.net/reader030/viewer/2022040713/5e17a3bf1632033f1c6c792c/html5/thumbnails/23.jpg)
pdflatex
Abbildung : Dokumentenerstellung mittels pdflatex
IDE
EditorTest.aux
Test.log
Test.pdfpdflatex Test.tex
Test.tex
Test.tex
aux Datei : Hilfsdateipdf Datei : Dokumentlog Datei : Compilierausgabe
![Page 24: Einführung in LaTeX Teil 1 · Inhalt Ablauf Block1–EinführunginLATEXundAnpassungen Block2–SinnvolleErweiterungen Block3–MehrKlassen,Paketeu.v.m.](https://reader030.fdocuments.net/reader030/viewer/2022040713/5e17a3bf1632033f1c6c792c/html5/thumbnails/24.jpg)
Umlaute
Indirekte Eingabe von Umlauten{\"a}, {\"u}, {\"o}, {\ss} und \ss{}, {\"A}, {\"U}, {\"O}
Direkte Eingabe von Umlauten\usepackage[utf8]{inputenc} % oder\usepackage[latin1]{inputenc} % oder\usepackage[ansinew]{inputenc} % oder\usepackage[applemac]{inputenc}
Trennung von Umlauten\usepackage[T1]{fontenc}
![Page 25: Einführung in LaTeX Teil 1 · Inhalt Ablauf Block1–EinführunginLATEXundAnpassungen Block2–SinnvolleErweiterungen Block3–MehrKlassen,Paketeu.v.m.](https://reader030.fdocuments.net/reader030/viewer/2022040713/5e17a3bf1632033f1c6c792c/html5/thumbnails/25.jpg)
selinput
\documentclass{article}\usepackage[T1]{fontenc}\usepackage{lmodern}\usepackage{eurosym}\usepackage{selinput}\SelectInputMappings{
adieresis={ä},germandbls={ß},Euro={e}}
\begin{document}ä, ö, ü, Ä, Ö, Ü, ß\end{document}
![Page 26: Einführung in LaTeX Teil 1 · Inhalt Ablauf Block1–EinführunginLATEXundAnpassungen Block2–SinnvolleErweiterungen Block3–MehrKlassen,Paketeu.v.m.](https://reader030.fdocuments.net/reader030/viewer/2022040713/5e17a3bf1632033f1c6c792c/html5/thumbnails/26.jpg)
Babel
Einbinden\documentclass[Option,Sprache,Option]{Klasse}\usepackage{babel}und / oder\usepackage[english,spanish,swedish,ngerman]{babel}
Reihenfolge\usepackage[english,ngerman]{babel} und\usepackage[ngerman,english]{babel}führen nicht zum Gleichen Ergebnis.
![Page 27: Einführung in LaTeX Teil 1 · Inhalt Ablauf Block1–EinführunginLATEXundAnpassungen Block2–SinnvolleErweiterungen Block3–MehrKlassen,Paketeu.v.m.](https://reader030.fdocuments.net/reader030/viewer/2022040713/5e17a3bf1632033f1c6c792c/html5/thumbnails/27.jpg)
Babel
Einbinden\documentclass[Option,Sprache,Option]{Klasse}\usepackage{babel}und / oder\usepackage[english,spanish,swedish,ngerman]{babel}
Reihenfolge\usepackage[english,ngerman]{babel} und\usepackage[ngerman,english]{babel}führen nicht zum Gleichen Ergebnis.
![Page 28: Einführung in LaTeX Teil 1 · Inhalt Ablauf Block1–EinführunginLATEXundAnpassungen Block2–SinnvolleErweiterungen Block3–MehrKlassen,Paketeu.v.m.](https://reader030.fdocuments.net/reader030/viewer/2022040713/5e17a3bf1632033f1c6c792c/html5/thumbnails/28.jpg)
Befehle
Worttrennung\hyphenation{Untrennbar}\showhyphens{Schifffahrtsgesellschaft}
Englischen Text einbinden\foreignlanguage{english}{Only the extra definitionsand the hyphenation rules for the language were set,the names and dates behave in the old language.}
HinweisDie entsprechende Sprache muss per babel eingebunden sein.
![Page 29: Einführung in LaTeX Teil 1 · Inhalt Ablauf Block1–EinführunginLATEXundAnpassungen Block2–SinnvolleErweiterungen Block3–MehrKlassen,Paketeu.v.m.](https://reader030.fdocuments.net/reader030/viewer/2022040713/5e17a3bf1632033f1c6c792c/html5/thumbnails/29.jpg)
Anführungszeichen
Anführungszeichen\glqq Text\grqq „Text“\glq Text\grq ‚Text‘\flqq Text\frqq «Text»\flq Text\frq ‹Text›\dq Text\dq "Text"\lq Text\rq ‘Text’
HinweisDie Befehle benötigen zum Teil das babel Paket mit der Optionngerman.
![Page 30: Einführung in LaTeX Teil 1 · Inhalt Ablauf Block1–EinführunginLATEXundAnpassungen Block2–SinnvolleErweiterungen Block3–MehrKlassen,Paketeu.v.m.](https://reader030.fdocuments.net/reader030/viewer/2022040713/5e17a3bf1632033f1c6c792c/html5/thumbnails/30.jpg)
e–Symbol
eurosym PaketDas e–Symbol befindet sich im eurosym Paket
Einbinden mit. . .\usepackage{eurosym}
Befehle\euro e und \euro{} e bzw. \EUR{} e
\euro vs. \euro{}Der Fahrschein hat 5 \euro gekostet.Der Fahrschein hat 5 egekostet.Der Fahrschein hat 5 \euro{} gekostet.Der Fahrschein hat 5 e gekostet.
Beispiel\textbf{10 \euro} 10 e \textbf{\EUR{10}} 10e
![Page 31: Einführung in LaTeX Teil 1 · Inhalt Ablauf Block1–EinführunginLATEXundAnpassungen Block2–SinnvolleErweiterungen Block3–MehrKlassen,Paketeu.v.m.](https://reader030.fdocuments.net/reader030/viewer/2022040713/5e17a3bf1632033f1c6c792c/html5/thumbnails/31.jpg)
Mehr Informationen
Empfohlene Literatur: LATEX – Einführung in das Textsatzsystem,RRZN-Handbuch (Leider nicht an unserem Rechenzentrumerhältlich . . . ebay?)
Zu einer Auswahl der im Kurs angesprochen Themen gibt es aufKursseite zusätzliche Informationen beziehungsweise die Quellenfür solche.
![Page 32: Einführung in LaTeX Teil 1 · Inhalt Ablauf Block1–EinführunginLATEXundAnpassungen Block2–SinnvolleErweiterungen Block3–MehrKlassen,Paketeu.v.m.](https://reader030.fdocuments.net/reader030/viewer/2022040713/5e17a3bf1632033f1c6c792c/html5/thumbnails/32.jpg)
Prolog
IDEI Machen Sie sich mit Ihrem IDE vertraut.I Stellen Sie sicher, dass Sie mit UTF-8 arbeiten!
http://texwelt.de/wissen/fragen/2656/wie-uberprufe-ich-die-standardeingabekodierung-in-meinem-editor
DateinamenVerwenden Sie KEINE Sonderzeichen, Leerzeichen und Umlauteinnerhalb von Dateinamen!
AllgemeinAllgemein sollten Sie vorsichtig bei der Verwendung Sonderzeichenund Umlauten sein.
![Page 33: Einführung in LaTeX Teil 1 · Inhalt Ablauf Block1–EinführunginLATEXundAnpassungen Block2–SinnvolleErweiterungen Block3–MehrKlassen,Paketeu.v.m.](https://reader030.fdocuments.net/reader030/viewer/2022040713/5e17a3bf1632033f1c6c792c/html5/thumbnails/33.jpg)
Übungen
Aufgabe 1:Erstellen Sie ein Latexdokument mit der Ausgabe: Hallo Welt
Aufgabe 2:Schreiben Sie einen Text mit Umlauten.