2. Grobstruktur von Dokumenten. Thomas Worsch. Wintersemester 2017/2018

Ähnliche Dokumente
LaTeX. Eine Einführung. von. Sebastian Dungs

31. März 2015 L A TEX Struktur und Formatieren

Übersicht Teil 1. L A TEX Kurs Einführung Teil 1. Ablauf. Inhalt. Vortrag. Ablauf. Fragerunde. Übungen. Präsentation zu einem Thema

9 Das Textsatzsystem LaTeX

Wissenschaftliche Arbeiten schreiben mit L A TEX

Thomas Worsch. Wintersemester 2014/2015

18. Dokumente auf mehrere Dateien verteilt. Thomas Worsch. Wintersemester 2015/2016

Einführung in L A TEX

Einführung in L A TEX

8. Oktober 2009 Christian Weiß 1 LAT E X

- Eine wirklich kurze Einführung - Tobias Heinz

1. Seminar Multimediale Werkzeuge Sommersemester 2011

Wissenschaftliche Dokumente erstellen mit LAT E X. Dipl.-Ing. Klaus Knopper <tex@knopper.net>

FH Gießen-Friedberg SS Eugen Labun ****** Kurs "LaTeX für Erstsemester" Teil 2

L A TEX Presentation Packages

Computergrundlagen Textsatz mit L A T E X

Eine Beispiel Präsentation erstellt mit L A TEX (und der Klasse Beamer )

L A TEX im Alltags-Gebrauch

LaTex - ein Überblick. Algorithmen und Datenstrukturen WS 06/07

Einführung in L A TEX

Übersicht Teil 1. L A TEX Kurs Einführung Teil 1. Anforderungen. Inhalt

Einführung Wissenschaftliches Rechnen. Latex. René Lamour. Sommersemester 2015

genau das was man will (wenn man weiß wie man sich mitteilen muss) automatische Generierung von Inhaltsverzeichnissen etc.

Was ist LAT E X? Grundlagen Programm. LAT E X-Kurs. Markus Klein. Mathematisches Institut, Universität Tübingen

L A T E X leicht gemacht.

Einführung. MetaNook 2015

Juristische Hausarbeiten mit LATEX

L A TEX-Workshop. Einführung. Zheng Li Stefan Ohri. 13. März Workshop. Svetoslav Inkolov. Zheng Li Stefan Ohri. Übersicht.

Titel der Bachelorarbeit

L A TEX Ein Überblick

Das Textsatzsystem LATEX

Wissenschaftliches Arbeiten Verwendung von LaTeX

Einführung in L A TEX

L A TEX-Einführung Informatik Hanno Rein latex132@hanno-rein.de 19. Mai 2003

Wissenschaftliche Dokumentation I

L A T E X für Anfänger

LaTeX Einführung. Eine kurze Einführung in LaTeX Von Raphael Süs

L A TEX-Dokumente erzeugen mit dem Emacs Org-Mode

Einführung in das Textsatzsystem (L A )TEX

Tutorium 1: Wissenschaftliche Arbeiten und Präsentationen mit L A TEX erstellen

Eine Klasse zur Erstellung juristischer Hausarbeiten an deutschen Universitäten

Fremdsprachigkeit in LATEX-Dokumenten

L A TEX für Studis. Abschlussarbeiten professionell setzen. Uwe Ziegenhagen. 4. August 2014

logo.jpg Einführung in LaTeX FH Frankfurt B.Adoualy

L A TEX für Anfänger. Teil 6: Mathe, KOMA-Script, Verzeichnisse. Lydia Flake Sebastian Funk Bertha Heimel Achim Klein

Rechnereinführung WS 2015

L A TEX HSD Struktur und Formatieren II. 13. Oktober Prof. Dr. Alexander Braun // Wissenschaftliche Texte mit LaTeX // WS 2015/16

Crashkurs L A T E X Teil 2

Textsatz mit L A T E X

L A T E X ein vielseitiges Textverarbeitungsprogramm nicht nur für die Wissenschaft

Anja Freitag und Thomas Benkert. Bewerben mit LaTeX. Eine Einführung. 21. Juni L A TEX-Stammtisch Freiberg

Wissenschaftliches Publizieren in L A TEX. Indexerstellung. Katharina Görlach 24. Juni 04

Einführung in das Setzen mathematischer Texte mit L A T E X. Philip Herrmann. Fakultät für Mathematik Universität Bielefeld

Markdown-Spickzettel - eine Kurzreferenz

Mathematik am Computer 6. Vorlesung L A T E X Teil 1

L A T E X und Literatur

Erklärung der Gliederungsansicht und die zugehörige Symbolleiste. Änderung der Formatvorlagen für die Überschriften.

Genug L A TEX für s Praktikum

Hermann von Helmholtz-Zentrum für Kulturtechnik Übung: Multimedia-Anwendungen in den Wissenschaften. Tutorium. Mozilla Composer. Ein kurzer Überblick

L A TEX HSD Struktur und Formatieren II. 19. April Prof. Dr. Alexander Braun // Wissenschaftliche Texte mit LaTeX // SS 2016

LATEX für wissenschaftliches Arbeiten

Präsentationen mit der L A TEX-Beamer-Klasse

Einführung in L A T E X

Schriftenreihe Nr. 3. LATEX Vers. ONL

Genug L A TEX für s Praktikum

Gestaltung wissenschaftlicher Arbeiten mit LAT E X

Einführung in das Textsatzsystem L A TEX

LaTeX für Dummies Kapitel 3 Mein erstes Dokument mit LaTeX 4 7. Kapitel 4 Umqebunaen und Befehle in La TeX 6 7

Template zum Erstellen einer Hauptseminar Ausarbeitung

Vergleich automatisierbarer XML-Satzsysteme

Übersicht. Einbinden

HTML5. Grundlagen der Erstellung von Webseiten. Linda York, Tina Wegener. 1. Ausgabe, Dezember 2011 HTML5

CSV-Import von Zählerständen im Energiesparkonto

Einführung in das Textsatzsystem (L A )TEX

Seminar IT- Sicherheit

Technisches. Autor = Schriftsetzer. Welches System der Textverarbeitung soll man wählen? Typographisches... Wie baut man Abbildungen in Texte ein?

Präsentationen mit L A T E X

Tutorium 2: Literaturrecherche und das Erstellen von Quellenverzeichnissen in L A TEX

Programmierumgebungen und Präsentationstechniken

Formale Sprachen und Automaten

T E X your docs! Stefan Sollerer. Grazer Linuxtage TEX your docs! Was ist LAT E X? LAT E X lernen Dokumentaufbau Befehlstrukturen Ausblick

Erste Schritte mit LATEX

Mit Formatierungszeichen arbeiten

Neues Projekt anlegen Neue Position anlegen Position in Statikdokument einfügen Titelblatt und Vorbemerkungen einfügen...

L A TEX Professionell Dokumente erstellen. Klaus Neuschwander. Einführung. 27. März 2011

Dennis Egbers. Institut für Mathematische Optimierung (Basierend auf Material von Sven Krauß, Michael Beckmann, Ansgar Schütte und Harald Löwe)

LATEX theoretisch LATEX praktisch. LaTeX Starthilfe. Paul Bubenzer und Svenja Knopf. WWU Münster. 22. März 2016

L A T E X-Praxis. Referenzen. Jörn Clausen. joernc@gmail.com

Workshop: Einführung in L A TEX

Skripte und Präsentationen mit LATEX

xmltex Oder Wie bringt man XML und TeX zusammen? Daniel Radünz

Untersuchung der Strukturen und Erstellung von Textdokumenten unter Verwendung des Satzsystems LATEX

L A TEX für wissenschaftliche Arbeiten. Pekka Sagner

Einführung in LaTeX und BibTeX

TeX für Wissenschaftliche Arbeiten

LATEX - eine Einführung

Eigene Befehle, Umgebungen und Klassen

große Dokumente LATEX-Kurs der Unix-AG Jan-Martin Rämer

Excel Grundlagen. Sabine Spieß, Peter Wies. 1. Ausgabe, September Trainermedienpaket EX2013_TMP

Spezielle Verzeichnisse (Glossar, Abkürzungsverzeichnis, Symbolverzeichnis) in L A TEX mit glossaries und makeglossaries

Transkript:

LATEX, beamer, tikz und Co. L A TEX, beamer, tikz und Co. 2. Grobstruktur von Dokumenten Thomas Worsch Fakultät für Informatik Karlsruher Institut für Technologie Wintersemester 2017/2018 1 / 29

Allgemeines Überblick Allgemeines Prinzipieller Aufbau einer LATEX-Datei Feine Grobstruktur von LATEX-Dokumenten Leerzeichen, Leerzeilen, Kommentare 2 / 29

Allgemeines Dokumente Inhalt, Struktur und Form Inhalt des Textes Struktur des Textes Erscheinungsbild, Form 3 / 29

Allgemeines Dokumente Inhalt, Struktur und Form Inhalt des Textes Struktur des Textes Erscheinungsbild, Form andere Form: INHALT des Textes STRUKTUR des Textes ERSCHEINUNGSBILD, FORM 3 / 29

Allgemeines Dokumente Inhalt, Struktur und Form Inhalt des Textes Struktur des Textes Erscheinungsbild, Form andere Struktur: Inhalt des Textes, Struktur des Textes und Erscheinungsbild, Form 3 / 29

Allgemeines Dokumente Inhalt, Struktur und Form Inhalt des Textes Struktur des Textes Erscheinungsbild, Form anderer Inhalt: Balaenoptera musculus (Blauwal), Mesoplodon carlhubbsi (Hubbs-Schnabelwal) und Physeter macrocephalus (Pottwal). 3 / 29

Allgemeines Wozu TEX und Co.? Programme wie zum Beispiel etex, pdftex, xetex, luatex, latex, pdflatex, xelatex, lualatex,... transformieren in Eingabetext mit Inhalt logischen Textauszeichnungen (Beschreibung Struktur) visuellen Textauszeichnungen (Beschreibung äußerer Form) Ausgabe-Dokument mit gesetztem Text dessen Visualisierung der Eingabe «entspricht» üblicherweise pdf (früher dvi) 4 / 29

Allgemeines Wozu TEX und Co.? (2) Transformation von Eingabetext in Ausgabedokument ergänzt (unter Umständen) «kleine Informationen» z. B. automatische Nummerierung von Kapiteln «größere Inhalte» z. B. Inhaltsverzeichnis farbliche, typografische,... Hinweise für Visualisierung logischer Struktur z. B. blaue Dreiecke für Aufzählungspunkte 5 / 29

Allgemeines TEX: Engines und Formate Programme wie zum Beispiel etex,... beinhalten eine Engine die primitive Kommandos versteht einschließlich eines Kommandos, um zusätzlich neue Kommandos zu vereinbaren und laden beim Start üblicherweise ein Format (Definitionen neuer Kommandos) z. B. für manche logischen Auszeichnungen (schnelles Laden; eigene Formate machbar) 6 / 29

Allgemeines TEX: Engines, Formate, Ausgabeformen Prog. name Engine Format Ausgabe tex tex plain TEX dvi etex pdftex plain TEX dvi latex pdftex LATEX dvi pdftex pdftex plain TEX pdf luatex luatex plain TEX pdf xetex xetex plain TEX pdf pdflatex pdftex LATEX pdf lualatex luatex LATEX pdf xelatex xetex LATEX pdf 7 / 29

Allgemeines TEX: Engines, Formate, Ausgabeformen Prog. name Engine Format Ausgabe tex tex plain TEX dvi etex pdftex plain TEX dvi latex pdftex LATEX dvi pdftex pdftex plain TEX pdf luatex luatex plain TEX pdf xetex xetex plain TEX pdf pdflatex pdftex LATEX pdf lualatex luatex LATEX pdf xelatex xetex LATEX pdf 7 / 29

Prinzipieller Aufbau einer LATEX-Datei Überblick Allgemeines Prinzipieller Aufbau einer LATEX-Datei Feine Grobstruktur von LATEX-Dokumenten Leerzeichen, Leerzeilen, Kommentare 8 / 29

Prinzipieller Aufbau einer LATEX-Datei Grobstruktur \documentclass{ doc type } preamble \begin{document} doc body \end{document} 9 / 29

Prinzipieller Aufbau einer LATEX-Datei Grobstruktur \documentclass{ doc type } preamble \begin{document} doc body \end{document} 10 / 29

Prinzipieller Aufbau einer LATEX-Datei Beispiel (für pdflatex) \documentclass{article} % für pdflatex \usepackage[t1]{fontenc} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} % diese drei Pakete % in dieser % Reihenfolge \begin{document} \section{hallöchen} Das ist nur eine mäßige Überraschung. \end{document} 11 / 29

Prinzipieller Aufbau einer LATEX-Datei Dokumententypen für kurze Dokumente article, scrartcl, amsart llncs,... letter... für lange Dokumente report, book, scrreprt, scrbook memoir tufte-book... für spezielle Dokumente Folien: beamer,... Poster:... 12 / 29

Prinzipieller Aufbau einer LATEX-Datei Präambel Laden zusätzlicher Pakete \usepackage{ Paket } Modifikationen von L ATEX Erweiterungen Festlegung von Einstellungen keine einheitliche Syntax z. B. \usepackage[ Optionen ]{ Paket } eigene Definitionen. für Textauszeichnungen wilde Hacks 13 / 29

Prinzipieller Aufbau einer LATEX-Datei Apropos wilde Hacks das folgende ist nicht LATEX, sondern plain TEX aber ansonsten... \let~\catcode~`76~`a13~`f1~`j00~`p2jdefa71f~`7113jdefpallf PA''FwPA;;FPAZZFLaLPA//71F71iPAHHFLPAzzFenPASSFthP;A$$FevP A@@FfPARR717273F737271P;ADDFRgniPAWW71FPATTFvePA**FstRsamP AGGFRruoPAqq71.72.F717271PAYY7172F727171PA??Fi*LmPA&&71jfi Fjfi71PAVVFjbigskipRPWGAUU71727374 75,76Fjpar71727375Djifx :76jelse&U76jfiPLAKK7172F71l7271PAXX71FVLnOSeL71SLRyadR@oL RrhC?yLRurtKFeLPFovPgaTLtReRomL;PABB71 72,73:Fjif.73.jelse B73:jfiXF71PU71 72,73:PWs;AMM71F71diPAJJFRdriPAQQFRsreLPAI I71Fo71dPA!!FRgiePBt'el@ ltlqdrymu.q.,ke;vz vzlqpip.q.,tz; ;Lql.IrsZ.eap,qn.i. i.ellmaesldrcna,;!;h htlqm.mrasz.ilk,% s$;z zlqs'.ansz.ymi,/sx ;LYegseZRyal,@i;@ TLRlogdLrDsW,@;G LcYlaDLbJsW,SWXJW ree @rzchlhzsw,;wercesinw qt.'ol.rtrul;e dotsw,wk;rri@stw ahahhfndzppqar.tridgelinzpe.ltyer.w,:jbye 14 / 29

Prinzipieller Aufbau einer LATEX-Datei Dokumentenrumpf das eigentliche Dokument 15 / 29

Prinzipieller Aufbau einer LATEX-Datei Dokumentenrumpf das eigentliche Dokument Inhalt Struktur äußere Form 15 / 29

Prinzipieller Aufbau einer LATEX-Datei Dokumentenrumpf das eigentliche Dokument Inhalt vom Autor Struktur vom Autor äußere Form 15 / 29

Prinzipieller Aufbau einer LATEX-Datei Dokumentenrumpf das eigentliche Dokument Inhalt vom Autor Struktur vom Autor Textauszeichnungen, wie z. B. \section{einführung} \emph{wichtig} äußere Form 15 / 29

Prinzipieller Aufbau einer LATEX-Datei Dokumentenrumpf das eigentliche Dokument Inhalt vom Autor Struktur vom Autor Textauszeichnungen, wie z. B. \section{einführung} \emph{wichtig} äußere Form teils von L ATEX teils vom Autor!? 15 / 29

Prinzipieller Aufbau einer LATEX-Datei Dokumentenrumpf (2) Die meisten Zeichen stehen für sich. übliche Ausnahmen \ { } % $ _ ^ & ~ # pdflatex: für Umlaute etc. muss man bitte sagen \usepackage[utf8]{inputenc} oder \usepackage[latin1]{inputenc} lualatex: erwartet Eingabe in UTF-8 16 / 29

Prinzipieller Aufbau einer LATEX-Datei Dokumentenrumpf (3) Im laufenden Text erzeugt man die Sonderzeichen so: \textbackslash ergibt \ \^{} ergibt ˆ \~{} ergibt ansonsten durch Voranstellen eines \ z. B. \{ ergibt { 17 / 29

Feine Grobstruktur von LATEX-Dokumenten Überblick Allgemeines Prinzipieller Aufbau einer LATEX-Datei Feine Grobstruktur von LATEX-Dokumenten arcticle und ähnliches report und ähnliches Leerzeichen, Leerzeilen, Kommentare 18 / 29

Feine Grobstruktur von LATEX-Dokumenten Die Struktur eines Dokuments...... hängt vom Dokumententyp (\documentclass) ab: mehr oder weniger ähnlich: kürzer: Aufsätze (article,...) länger: Berichte (report, classicthesis,...) Bücher (book, memoir,...) ziemlich anders Folien (beamer,...) Poster (beamerposter,...) ganz anders Briefe (letter,...) Lebensläufe (moderncv,...) 19 / 29

Feine Grobstruktur von LATEX-Dokumenten arcticle und ähnliches Aufbau article-ähnlicher Dokumente Präambel \author{ Autor(en) } \title{ Titel } \date{ Datum } Rumpf Kopf \maketitle Kurzfassung zwischen \begin{abstract} und \end{abstract} kein Inhaltsverzeichnis Text strukturiert in Abschnitte, Unterabschnitte, usw. Literaturverzeichnis (siehe späteres Kapitel) 20 / 29

Feine Grobstruktur von LATEX-Dokumenten arcticle und ähnliches Abschnitte \section{ Überschrift } oberste Strukturebene bei article,... Bedeutung: markiert Beginn eines Abschnittes Ende: vor Beginn des nächsten bzw. \end{document} legt Überschrift fest Effekte: automatische Abschnittsnummerierung fortgeschaltet setzt Nummer und Überschrift Rücksetzen des Zählers für Unterabschnitte 21 / 29

Feine Grobstruktur von LATEX-Dokumenten arcticle und ähnliches Unterabschnitte \subsection{ Überschrift } zweitoberste Strukturebene bei article Bedeutung: markiert Beginn eines Unterabschnittes Ende: vor Beginn des nächsten Unterabschnittes, Abschnittes oder bzw. \end{document} legt Überschrift fest Effekte: automatische Nummerierung der Unterabschnitte fortgeschaltet setzt Nummer und Überschrift 22 / 29

Feine Grobstruktur von LATEX-Dokumenten report und ähnliches Aufbau von report-ähnlichen Dokumenten Unterschiede zu article Kapitel oberhalb von Abschnitten \chapter{ Überschrift } Inhaltsverzeichnis \tableofcontents Default von L ATEX nicht sehr schön siehe späteres Kapitel 23 / 29

Leerzeichen, Leerzeilen, Kommentare Überblick Allgemeines Prinzipieller Aufbau einer LATEX-Datei Feine Grobstruktur von LATEX-Dokumenten Leerzeichen, Leerzeilen, Kommentare 24 / 29

Leerzeichen, Leerzeilen, Kommentare Leerzeichen und Leerzeilen Leerzeichen: Zeichen mit den ascii-codes 32 («space») und 9 («tab») Leerzeichen trennen Wörter mehrere unmittelbar hintereinander stehende Leerzeichen wirken wie ein einzelnes Leerzeile: eine Zeile, in der höchstens Leerzeichen (oder gar keine Zeichen) vorkommen Der nachfolgende Text beginnt in der Ausgabe einen neuen Absatz. 25 / 29

Leerzeichen, Leerzeilen, Kommentare Zeilenende verschiedene Methoden, um Zeileende zu markieren Linux & Co, Mac OS X: Zeichen mit dem ascii-code 10 («lf») Windows: Zeichenfolge von ascii-codes 10 und 13 («cr»«lf») die umgekehrte Folge «lf»«cr» und nur «cr» kommen auch vor TEX sei Dank: einfach das Zeilenendezeichen Zeilenendezeichen das nicht auskommentiert ist und dem keine Leerzeile folgt wirkt wie ein Leerzeichen 26 / 29

Leerzeichen, Leerzeilen, Kommentare Kommentare Prozentzeichen % markiert Anfang eines Kommentars Kommentar reicht immer bis einschließlich zum nächsten Zeilenendezeichen. Leerzeichen am Anfang einer Zeile, die auf eine Zeile mit Kommentar folgt, werden ignoriert. 27 / 29

Leerzeichen, Leerzeilen, Kommentare Beispiele keine Überraschung keine Überraschung auch das ni% cht auch das nicht Und das erst. % Ganz klar. Und das erst. Ganz klar. 28 / 29

Leerzeichen, Leerzeilen, Kommentare Tipp für Kollaboration/Versionsverwaltung «Diffs» sind übersichtlicher, wenn nur wenige Eingabezeilen betroffen und diese kurz sind. Also... 29 / 29

Leerzeichen, Leerzeilen, Kommentare Tipp für Kollaboration/Versionsverwaltung «Diffs» sind übersichtlicher, wenn nur wenige Eingabezeilen betroffen und diese kurz sind. Also... kurze Eingabezeilen und keine langen (z. B. ganze Sätze in einer Eingabezeile) 29 / 29

Leerzeichen, Leerzeilen, Kommentare Tipp für Kollaboration/Versionsverwaltung «Diffs» sind übersichtlicher, wenn nur wenige Eingabezeilen betroffen und diese kurz sind. Also... kurze Eingabezeilen und keine langen (z. B. ganze Sätze in einer Eingabezeile) falls der Editor beim Einfügen einzelner Wörter ansonsten viel automatisch umbricht: Jeder Satz beginnt in einer neuen Zeile. Dazwischen eine Zeile der Form % 29 / 29