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

Ähnliche Dokumente
2. Grobstruktur von Dokumenten. Thomas Worsch. Wintersemester 2017/2018

LaTeX. Eine Einführung. von. Sebastian Dungs

LaTeX - Präambel eines Dokuments. Anja Aue

Einführung in L A TEX

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

12. Verweise. Thomas Worsch. Wintersemester 2016/2017

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

9 Das Textsatzsystem LaTeX

Einführung in L A TEX

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

Thomas Worsch. Wintersemester 2014/2015

Wissenschaftliche Arbeiten schreiben mit L A TEX

L A T E X-Praxis. Einführung. Jörn Clausen

Kapitel 1. Inhalt Struktur Form. Till Tantau Institut für Theoretische Informatik Universität zu Lübeck

Einführung in L A TEX

8. Oktober 2009 Christian Weiß 1 LAT E X

L A TEX. Ina Arends. 05. Mai Centrum für Informations- und Sprachverarbeitung Ludwig-Maximilian-Universität München 1 / 18

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

- Eine wirklich kurze Einführung - Tobias Heinz

L A TEX Kurs Einführung Teil 1. Sascha Frank

Überblick. Einstieg Rechtschreibprüfung Grafiken Zitate mit BibTeX Latex und Versionskontrolle Silbentrennung und Satz Verschiedenes

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

L A TEX Presentation Packages

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

L A TEX Kurs Einführung Teil 1. Sascha Frank

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

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

1. Seminar Multimediale Werkzeuge Sommersemester 2011

L A TEX Seminar Teil 1 L A TEX Basis Sommerakademie 2009

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

Voreinstellungen und Definitionen

L A TEX Kurs Einführung Teil 1. Sascha Frank

Einführung in L A TEX

Computergrundlagen Textsatz mit L A T E X

L A T E X- Kurs. Teil 1 - Grundlagen und Textformatierung. Fachschaft Physik Uni Konstanz WS 2015/16

Juristische Hausarbeiten mit LATEX

Einführung in L A T E X

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

Einführung L A TEX. xkcd.com/1301

Kurzeinführung in L A TEX

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

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

Wissenschaftliches Arbeiten mit L A TEX

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

L A TEX Arbeitstechniken. 1. Oktober 2008 Jenny Prasiswa 1

ZfS Kurs L A TEX. Karin Halupczok

L A T E X leicht gemacht.

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

Einführung in L A T E X

L A TEX im Alltags-Gebrauch

L A TEX Kurs Teil 5. Sascha Frank

LaTeX und BibTeX 0 / 20

Visualisierung mit L A TEX

Juristische Hausarbeiten mit LATEX

4. Listen. Thomas Worsch. Wintersemester 2016/2017

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

LATEX Ferienkurs TUM SS13 Kapitel 4: Untergliederung von D

Schreiben von wissenschaftlichen Arbeiten mit LaTeX

Strukturierung und Referenzen in L A T E X

Wissenschaftliches Arbeiten Verwendung von LaTeX

Einführung L A TEX. xkcd.com/1301

Einführung. MetaNook 2015

Titel der Bachelorarbeit

HTML. HyperText Markup Language. von Nico Merzbach

15. Literatur: Verweise und Verzeichnisse. Thomas Worsch. Wintersemester 2016/2017

Perfekte Druckausgabe mit LaTeX und FileMaker

Wissenschaftliche Arbeiten mit L A TEX

Donald E. Knuth Stanford Buchreihe: The Art of Computer Programming Computerbasiertes Schriftsatzsystem Entwicklung Version 3.

L A TEX Ein Überblick

Beispiel einer LaTeX-Datei

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

\LaTeX \today. W. Riedel, TU Chemnitz, URZ Workshop, , Schönfeld. W.

Donald E. Knuth Stanford Buchreihe: The Art of Computer Programming Computerbasiertes Schriftsatzsystem Entwicklung Version 3.

Übersicht. L A TEX Kurs Teil 5. große Dokumente. Was wird gezählt? Verzeichnisse Gliederungsbefehle figure table. Zähler Was und wie gezählt wird.

Präsentationen mit L A TEX-Beamer

11. Quelltexte und Algorithmen. Thomas Worsch. Wintersemester 2016/2017

L A TEX der Workshop. corny, larsrh, Leonidas. 11. August mehrvorträgewagen

Übung Wissenschaftliches Arbeiten Dr. Björn Eichmann (NB 7/167) Übungsblatt IV. SS 2016 Bearbeitung bis: , 16:00 Uhr

Workshop-Aufgaben. LaTeX-Einführung Andreas Dähn

Einführung in die Latex-Beamer-Class

Das Textsatzsystem LATEX

92. Schriften. Thomas Worsch. Wintersemester 2014/2015

L A T E X für Anfänger

Einführung in L A TEX

Einführung in das Textsatzsystem L A TEX. Vorläufige Version

11 D O K U M E N T E dokumente

Einführung in das Textsatzsystem (L A )TEX

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

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

L A TEX Kurs Verzeichnisse & Verweise. Sascha Frank

Eine Klasse zur Erstellung juristischer Hausarbeiten an deutschen Universitäten

Citavi mit L A TEX. Günter Partosch Stichwortartige Anleitung

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

L A TEX-Einführungskurs

Einführung. Malte Schmitz

Last update: :39 hilfe:grundlagen

LATEX-Grundlagen. Setzen einer wissenschaftlichen Arbeit Ergebnis der Übungen. von

Gebrauchsanweisung für Folientemplate. Michael Ebert HWS 2014

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 2016/2017 1 / 29

Allgemeines Überblick Allgemeines Prinzipieller Aufbau einer LATEX-Datei Leerzeichen, Leerzeilen, Kommentare Feine Grobstruktur von LATEX-Dokumenten 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 Leerzeichen, Leerzeilen, Kommentare Feine Grobstruktur von LATEX-Dokumenten 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

Leerzeichen, Leerzeilen, Kommentare Überblick Allgemeines Prinzipieller Aufbau einer LATEX-Datei Leerzeichen, Leerzeilen, Kommentare Feine Grobstruktur von LATEX-Dokumenten 18 / 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. 19 / 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 20 / 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. 21 / 29

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

Leerzeichen, Leerzeilen, Kommentare Tipp für Kollaboration/Versionsverwaltung Jeder Satz beginnt in einer neuen Zeile. Dazwischen eine Zeile der Form % Diff viel übersichtlicher falls der Editor beim Einfügen einzelner Wörter ansonsten viel automatisch umbricht Diskussion Jeder Satz in nur einer Zeile? 23 / 29

Feine Grobstruktur von LATEX-Dokumenten Überblick Allgemeines Prinzipieller Aufbau einer LATEX-Datei Leerzeichen, Leerzeilen, Kommentare Feine Grobstruktur von LATEX-Dokumenten arcticle und ähnliches Aufbau report-ähnlicher Dokumente 24 / 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,...) 25 / 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) 26 / 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 27 / 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 28 / 29

Feine Grobstruktur von LATEX-Dokumenten Aufbau report-ähnlicher Dokumente 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 29 / 29