L A TEX Ein Überblick



Ähnliche Dokumente
9 Das Textsatzsystem LaTeX

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

L A T E X für Anfänger

L A TEX- Allgemeine Einführung

Einführung in L A TEX

L A TEX-Crash. Dr. D. Steuer Tel. 2819, H1 R April 2015

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

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

8. Oktober 2009 Christian Weiß 1 LAT E X

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

LaTeX. Eine Einführung. von. Sebastian Dungs

Einführung in L A TEX

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

Funktionen von L A TEX im Hinblick auf unsere Projektarbeit. Robert Neumann

LaTeX und BibTeX 0 / 20

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

Präsentationen mit L A TEX

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

Computergrundlagen Textsatz mit L A T E X

Genug L A TEX für s Praktikum

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

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

LATEX ein Schriftsatzsystem. Torsten Finke

L A TEX Eine Einführung

Eine historisch-philosophierende Einführung in TEX und LATEX. Beni Ruef

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

Wissenschaftliches Arbeiten mit L A TEX

LaTeX - Präambel eines Dokuments. Anja Aue

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

Einführung in LaTeX und BibTeX

Einführung in L A TEX

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

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

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

Kurzeinführung in Beamer Präsentationen mit LaTeX

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

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

WIE ERSTELLE ICH EINE PRÄSENTATION MIT LATEX

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

Präsentationen mit L A TEX

Einführung in L A T E X

Das Textsatzsystem LATEX

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

Was Sie schon immer über L A T E X wissen wollten...

Eine Einführung in L A TEX

Einführung in L A T E X

Einführung in L A TEX

Einführung in L A TEX

Wissenschaftliches Arbeiten Verwendung von LaTeX

Kurzeinführung in L A TEX

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

Grundlagen 1. L A TEX-Kurs der Unix-AG. Klemens Schmitt Ursprüngliche Folien von Anika Rämer

Einführung in wissenschaftliches Arbeiten

Genug L A TEX für s Praktikum

Das Textsatzsystem LATEX

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

L A T E X eine Kürzesteinführung

LATEX für wissenschaftliches Arbeiten

L A TEX-Workshop. Eine Einführung in L A TEX. 17. Oktober Ubucon 2009, Universität Göttingen. LATEX-Workshop. Dominik Wagenführ.

L A T E X leicht gemacht.

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

Schreiben von wissenschaftlichen Arbeiten mit LaTeX

LaTeX-Einführungskurs für die Sekretärinnen am Dpt. Mathematik. Modul 1 - Erstellung eines Übungsblattes

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

Einführung in L A TEX

Einführung in die Latex-Beamer-Class

Textsatz mit L A T E X

Strukturierung und Referenzen in L A T E X

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

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

L A TEX-Einführungskurs

T.Bosse. COMA Übung 1. T.Bosse. Einführung in Linux Dateisystem Graphische. Textbasierte

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

Vorlesung Unix-Praktikum

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

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

Erstellen wissenschaftlicher

- Eine wirklich kurze Einführung - Tobias Heinz

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

Perfekte Druckausgabe mit LaTeX und FileMaker

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

Aufbau einer L A TEX-Datei

Wissenschaftliche Dokumentation I

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

L A TEX-Workshop. Eine Einführung in L A TEX. 17. Oktober Ubucon 2009, Universität Göttingen. LATEX-Workshop. Dominik Wagenführ.

L A TEX Ein Überblick

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

Einführung in L A TEX

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

L A TEX - gleich setzt s was!

4. Listen. Thomas Worsch. Wintersemester 2016/2017

Einführung in LATEX. Stefan Quendler. 17. Juni

Übungen zur L A TEX-Einführung

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

Transkript:

L A TEX Ein Überblick Uwe Ziegenhagen 2. Oktober 2010

Einführung Grundlagen Hello World! Dokumentenklassen Wichtige Pakete Beispiele Aufzählungen & Listen Mathematiksatz Beispiele Ein kleiner Artikel... Briefe mit KOMA Automatisierung Literatur und andere Quellen

Über mich Uwe Ziegenhagen, Berlin Berlin BWLer & Statistiker, arbeite in der IT eines Dachfonds-Anbieters in Köln beschäftige mich mit L A TEX seit ca. 10 Jahren erstelle alle privaten Dokumente mit L A TEX betreibe unter www.uweziegenhagen.de ein kleines Blog mit vornehmlich L A TEX-Themen diese Präsentation lege ich auch dort ab

Dateien im PDF-Container... Quellcode dieser Präsentation steckt in dieser PDF-Datei

Was ist TEX/L A TEX? TEX Textsatzsystem, kein Schreibprogramm Kein WYSIWYG, sondern logisches Markup 300 Befehle, komplexe Makrosprache L A TEX eine auf TEX aufbauende Sammlung von Makros & Paketen und Klassen vereinfacht die Arbeit mit TEX

Die TEX/L A TEX-Welt 2010 TEX der Urahn e-tex TEX etwas aufgebohrt, Standard L A TEX 2ε der Standard (unser Thema heute) ConTEXt Satzsystem, basiert auf TEX, nutzt auch Perl/Python LuaTEX L A TEX mit eingebauter Skriptsprache XeTEX L A TEX mit eingebautem OpenType Support TeX4HT/PlasTEX L A TEX HTML-Konverter Wir konzentrieren uns auf pdfl A TEX!

Wie alles begann... Abbildung: Prof. Donald Knuth, Stanford Quelle:www.computerhistory.org The Art of Computer Programming, 1969, Bleisatz zweiter Band 1976, erster Band muss neu gesetzt werden, schlechte Qualität weckt DEKs Interesse an digitaler Typografie 1977: erste Gedanken, Fertigstellung 1986 letzte Änderung 2008, Version nähert sich π

Von TEX zu L A TEX Mathematiker initialer Entwickler von L A TEX jetzt: Microsoft Research Abbildung: L. Lamport, Microsoft Research Quelle: Wikipedia

Ähnlichkeiten zu anderen Markup-Sprachen L A TEX und HTML sind beides Markup-Sprachen, wer schon einmal eine Webseite erstellt hat, wird das Konzept hinter L A TEX schnell verstehen. <HTML > <HEAD > < TITLE > Hallo Welt </ TITLE > </ HEAD > <BODY > Hallo LaTeX! </ BODY > </ HTML > \ documentclass { article } % Präambel % \ begin { document } Hallo \ LaTeX! \ end { document }

1 \documentclass[12pt]{ article } 2 3 \begin{document} Hallo Welt! 4 5 Hallo \ textbf {Welt}! 6 % Ich bin ein Kommentar 7 8 \end{document} Umgebungen mit \begin{} und \end{} Befehle beginnen mit \ Pflichtparameter in geschweiften Klammern optionale Parameter in eckigen Klammern [ ] Kommentare beginnen mit %

L A TEX-Workflow (von H. Voß) binäre Formatdatei Fonts(Metriken) L A T E XQuelltext pdft E X-Compiler Klassendatei Zusatzpakete DVI-Datei Hilfsdateien externe Programme (Index,Bibliothek) Fonts(Type1, Type3, Bitmap) DVI-Treiber PS-Datei ghostscript DerAufbaueinesT E X-Systemsmit pdft E XalsCompiler,dereine AusgabeimPDF-oderim treiberunabhängigen DVI-Format erlaubt. PDF-Datei PDF-Datei

L A TEX-Distributionen und Editoren Distributionen MikTeX (nur Windows 1 ) TeXLive (Windows, Linux, Unix, Mac) Editoren TeXniccenter (nur Windows) Eclipse mit TeXlipse Emacs mit AucTeX/Vim mit L A TEX-Suite TeXworks (auch bei MikTEX dabei) Kile Kate mit L A TEX typesetting plugin 1 Paketmanager auch für Linux

Gliederungsebenen L A TEX eignet sich besonders (aber nicht nur) für strukturierte Dokumente. \part \chapter \section \subsection Teil (bei großen Dokumenten) Kapitel, in z.b. Büchern Abschnitt Unterabschnitt \subsubsection Unter-Unterabschnitt \paragraph Unterabschnitt im Fließtext \subparagraph Unter-Unterabschnitt im Fließtext Weitere Ebenen können natürlich mit etwas Aufwand definiert werden.

Übersicht der Gliederungsebenen article report book \part \chapter \section \subsection \subsubsection \paragraph \subparagraph Tabelle: Gliederungsebenen in den Basisklassen

Dokumentenklassen ursprüngliche Klassen: article, report, book gemacht für englische Dokumente bezüglich Stil, Aussehen daher: Fokus auf deutsche KOMA Klassen KOMA: Sammlung von Dokumentenklassen und Pakete entwickelt von Markus Kohm, http://www.komascript.de Berücksichtigung von deutscher/europäischer Typografie scrartcl, scrreprt, scrbook und scrlttr2

KOMA-Klassen und Pakete I scrartcl scrreprt Klasse für Artikel und andere kleinere Dokumente Gliederungsebene bis \section keine abgesetzte Titelseite kein abgesetztes Inhaltsverzeichnis Klasse für umfangreichere Arbeiten Gliederungsebene bis \chapter Titelseite und Inhaltsverzeichnis abgesetzt

KOMA-Klassen und Pakete II scrbook scrlttr2 Klasse für Bücher und sehr umfangreiche Werke Gliederungsebene bis \part Titelseite und Inhaltsverzeichnis abgesetzt Klasse umfangreiche Briefklasse für formelle Briefe eingebaute Seriendruckfunktionen Alternative: g-brief, http://www.linupedia.org/opensuse/ Professioneller_Brief_mit_LaTeX Beispiele später

Die Beamer Klasse sehr umfangreiche Klasse für Präsentationen Intro.tex - Gedruckt am 27.03.2010 20:14:27 entwickelt von Till Tantau, Uni Lübeck \end{frame} sehr viele Vorlagen, komplexe Anpassungen möglich \begin{frame} \frametitle{die \texttt{scrlttr2} Klasse} Anleitung mit > 300 Seiten: Beameruserguide.pdf \begin{itemize} hat auch viele \item Ratschläge umfangreiche Briefklasse zum Halten für formelle und Briefe Strukturieren von \item eingebaute Seriendruckfunktionen Präsentationen \item Alternative: g-brief, \url{http://www.linupedia.org/opensuse/professione LaTeX} \item Beispiele später \end{itemize} \end{frame} Alternative: Powerdot \begin{frame}[fragile] \frametitle{die \texttt{beamer} Klasse} \begin{itemize} \item sehr umfangreiche Klasse für Präsentationen \item entwickelt von Till Tantau, Uni Lübeck \end{itemize} \begin{center} \includegraphics[width=4cm]{bilder/beamer} \end{center} \end{frame} Siehe Beispiel \begin{frame} \frametitle{}

Übliche Pakete für die Präambel Präambel nennt man den Teil zwischen \documentclass und \begin{document} \ usepackage [ latin 1]{ inputenc } % Kodierung der Datei \ usepackage [ T 1]{ fontenc } % Zeichenbelegung des Fonts \ usepackage []{ xcolor } % Farben \ usepackage []{ graphicx } % Bilder \ usepackage [ ngerman ]{ babel } % Silbentrennung \ usepackage []{ booktabs } % Tabellen schöner machen \ usepackage []{ paralist } % Listen und Aufzählungen \ usepackage { listings } % Quellcode - Listings \ usepackage { lmodern } % Vektorversion CM - Schriften

Übliche Pakete für die Präambel \ usepackage { hyperref } \ hypersetup {% colorlinks = true, % farbige Referenzen linkcolor = blue, % Linkfarbe blau citecolor = blue, % cite - Farbe blau urlcolor = blue, % url - Farbe blau pdfpagemode = UseNone, % Acrobat Menüeinstellung pdfstartview = FitH } % Seitenbreite beim Start \ hypersetup { pdftitle ={ Einführung in LaTeX }, pdfauthor ={ Uwe Ziegenhagen }, pdfsubject ={ LaTeX Einführung }, pdfkeywords ={ LaTeX, pdflatex } }

Listen und Aufzählungen Folgende Umgebungen für Listen und Aufzählungen gibt es standardmäßig: itemize Für Listen mit Bullets enumerate Für nummerierte Aufzählungen description Für Listen mit vorangestelltem Wort (wie diese hier) Sehr empfehlenswert ist das Paralist Paket, das kompaktere Aufzählungen ermöglicht.

Beispiel für itemize Hallo Hello World Hello World Hallo Welt 1 \documentclass{article} 2 \begin{document} 3 \begin{itemize} 4 \item Hallo 5 \begin{itemize} 6 \item Hello 7 \item World 8 \item Hello World 9 \end{itemize} 10 \item Hallo Welt 11 \end{itemize} 12 \end{document}

Beispiel für enumerate 1. Erstes Item 2. Zweites Item 1 \documentclass{article} 2 \begin{document} 3 \begin{enumerate} 4 \item Erstes Item 5 \item Zweites Item 6 \end{enumerate} 7 \end{document}

Beispiel für description abc Hallo def Welt 1 \documentclass{article} 2 \begin{document} 3 \begin{description} 4 \item[abc] Hallo 5 \item[ def ] Welt 6 \end{description} 7 \end{document}

Beispiel für eine Tabelle 1 2 3 11 22 33 1 \documentclass{article} 2 \begin{document} 3 \begin{tabular}{clr} 4 1 & 2 & 3\\ 5 11 & 22 & 33 6 \end{tabular} 7 \end{document} Mit dem Kaufmanns-Und & trennt man die einzelnen Spalten. Mehr in H. Voß, Tabellen mit L A TEX oder http://www.ctan.org/tex-archive/info/german/tabsatz/

Beispiel für eine Tabelle 1 2 3 11 22 33 Tabelle: Tabellenunterschrift 1 \documentclass{article} 2 \begin{document} 3 \begin{table} 4 \centering 5 \begin{tabular}{clr} 6 1 & 2 & 3\\ 7 11 & 22 & 33 8 \end{tabular} 9 \caption{ Tabellenunterschrift } 10 \end{table} 11 \end{document}

Beispiel für eine Tabelle AAA BBB CCC 1 2 3 11 22 33 Tabelle: Tabellenunterschrift 1 \documentclass{article} 2 \usepackage{booktabs} 3 \begin{document} 4 \begin{table} 5 \centering 6 \begin{tabular}{clr} \toprule 7 AAA & BBB & CCC \\ \midrule 8 1 & 2 & 3\\ 9 11 & 22 & 33 \\ \bottomrule 10 \end{tabular} 11 \caption{ Tabellenunterschrift } 12 \end{table} 13 \end{document}

Mathe und L A TEX Vorzeige-Anwendung für TEX Güte des mathematischen Satz unerreicht von anderer Software Literaturempfehlung: H. Voß, Mathematiksatz mit L A TEX http://mirror.ctan.org/info/math/voss/mathmode/ Mathmode.pdf

Mathe und L A TEX Eine Formel a 2 + b 2 Text. = c 2 im 1 \documentclass{article} 2 3 \begin{document} 4 5 Eine Formel $a^2+b^2=c^2$ 6 im Text. 7 8 \end{document}

Mathe und L A TEX 1 \documentclass{article} Eine abgesetzte Formel a 2 + b 2 = c 2 ohne Nummerierung. 2 3 \begin{document} 4 5 Eine abgesetzte Formel 6 \[a^2+b^2=c^2\] 7 8 ohne Nummerierung. 9 \end{document} Hinweis: Die noch oft genutzte Version mit $$ sollte nicht genutzt werden.

Mathe und L A TEX 1 \documentclass{article} 2 3 \begin{document} Eine abgesetzte Formel a 2 + b 2 = c 2 (1) mit Nummerierung. 4 5 Eine abgesetzte Formel 6 7 \begin{equation} 8 a^2+b^2=c^2 9 \end{equation} 10 11 mit Nummerierung. 12 \end{document}

Mathe und L A TEX 1 \documentclass{article} 2 \begin{document} y = d (2) y = c x + d (3) y = bx 2 + c x + d (4) y = ax 3 + bx 2 (5) 3 4 \begin{eqnarray} 5 y & = & d\\ 6 y & = & c_x+d\\ 7 y & = & b_x^{2}+c_x+d\\ 8 y & = & a_x^{3}+b_x^{2} 9 \end{eqnarray} 10 11 \end{document}

Mathe und L A TEX 1 \documentclass{article} 2 \begin{document} 0 1 2 0 A B C 1 d e f 2 1 2 3 3 4 \[ 5 \bordermatrix{% 6 & 0 & 1 & 2 \cr 7 0 & A & B & C \cr 8 1 & d & e & f \cr 9 2 & 1 & 2 & 3 \cr 10 } 11 \] 12 \end{document}

Ein kleiner Artikel... Artikel mit scrartcl Inhaltsverzeichnis mehrere Abschnitte einige Formeln ein Bild

Musterbrief mit scrltrr2 Musterbrief mit vielen gesetzten Optionen Design kann komplett verändert werden Adressdaten können auch in LCO Dateien gespeichert werden.

Automatisierung L A TEX lässt sich einfach skripten Beispiel: Anbindung an MySQL und Generierung des Quellcodes mit PHP interessant: Integration in R (www.r-project.org) Vortrag unter http://uweziegenhagen.de/wp-content/ uploads/2010/03/uweziegenhagen-dante2010.pdf

Literatur L2kurz.pdf, http://www.tex.ac.uk/tex-archive/info/ lshort/german/l2kurz.pdf Symbols-a4.pdf http://www.ctan.org/tex-archive/info/ symbols/comprehensive/symbols-a4.pdf, eine L A TEX Einführung von Helmut Kopka, Band 1 (etwas veraltet) Alle Bücher von Herbert Voß: PSTricks, Tabellensatz, Referenz, etc. L A TEX Begleiter von Frank Mittelbach (DIE Referenz) L A TEX Graphics Companion von Mittelbach et al. PracTEX Journal, http://www.tug.org/pracjourn/

Literatur http://www.dante.de, Homepage des Vereins de.comp.text.tex und comp.text.tex Foren: http://www.mrunix.de und http://www.golatex.de Stammtisch: in vielen deutschen Städten

DANTE e.v. Deutschsprachige Anwendervereinigung TeX e.v. gegründet 1989 in Heidelberg Ziele: Versorgung mit Informationen zu L ATEX& Co Förderung von T EX-Aktivitäten national & international Publikation der TEXnischen Komödie Schnuppermitgliedschaft 15 Euro http://www.dante.de/index/intern/mitglied/ AntragSchnupper.pdf