Gib Gummi! – Einführung in Den Textsatz Mit Latex

Gib Gummi! – Einführung in Den Textsatz Mit Latex

LATEX – Eine Einführung LATEX? Was ist LATEX? Donald E. Knuth Leslie LAmport ab 1977: Entwicklung von Auszeichnungssprache auf TEX und METAFONT für Basis des Makrosystems den Satz von The Art of von TEX Computer Programming LATEX (1985): Ein System von Teqnh (gr.): Kunst, zum Setzen von Kunstfertigkeit, Handwerk Dokumenten 1 / 28 [email protected] Jörn Willers Radke LATEX – Eine Einführung LATEX? LATEX TEX Textdatei Ersetzungs- ca. 300 … regeln für grundlegende \Befehl \Befehl Befehle Gustav Makros für ohne Ma- ÏÍ Aschenbach TEX krosystem oder von feststehen- extrem um- Aschenbach, der Kern, wie seit sei- ständliche erweiterbar nem \Befehl Bedienung über Zusatz- … für den End- pakete anwender PDF/DVI 2 / 28 [email protected] Jörn Willers Radke LATEX – Eine Einführung Installation TEX und LATEX Distributionen LATEX-Kern, TEX-Unterbau und viele Zusatzpakete TEX Live MacTEX für GNU/Linux, Unix, TEX Live für OS X Windows MacTeX.pkg: ca. 2;8 GB Distribution der TEX Users BasicTeX.pkg: ca. 100 MB Group (TUG) scheme-full: ca. 4;9 GB kleinere schemes möglich in Basisinstallationen nicht vorhandene Pakete müssen ggf. manuell nachinstalliert werden 3 / 28 [email protected] Jörn Willers Radke LATEX – Eine Einführung Installation TEX und LATEX Distributionen LATEX-Kern, TEX-Unterbau und viele Zusatzpakete MiKTEX proTEXt für Windows für Windows zusammengestellt von protext.exe: ca. 2;2 GB Christian Schenk, Berlin einfache, geführte Basic Installer: ca. 200 Installation MB von der TUG auf Basis von Net Installer: ermöglicht MiKTEX die Installation eines kompletten MiKTEX- Systems, ca. 2 GB on-the-fly-Installation von benötigten Paketen möglich 4 / 28 [email protected] Jörn Willers Radke LATEX – Eine Einführung Installation Editoren Spezielle LATEX-Editoren können die Arbeit erheblich erleichtern, z. B. durch Ein-Klick-Erzeugung des Dokumentes Syntax-Highlighting Einfügen von Strukturen und Formatierungen per Mausklick integrierte Betrachter Installation am besten nach der LATEX-Distribution 5 / 28 [email protected] Jörn Willers Radke LATEX – Eine Einführung Installation Editoren In Distributionen enthalten TEXShop TEXnicCenter kommt mit MacTEX kommt mit proTEXt für OS X für Windows einfache, minimalistische umfangreich, viele Bedienung Optionen, anpassbare Bedienoberfläche TEXworks kommt mit TEX Live Cross-Platform angelehnt an TEXShop 6 / 28 [email protected] Jörn Willers Radke LATEX – Eine Einführung Installation Editoren TEXmaker, TEXStudio, Kile,… Plugins für gedit, notepad++, Eclipse, Emacs, … umfangreiche Liste unter tex.stackexchange.com/questions/339/latex-editors-ides (Englisch) 7 / 28 [email protected] Jörn Willers Radke LATEX – Eine Einführung Installation Editoren Sonderfall LYX nutzt TEX/LATEX zur Erzeugung von Dokumenten LyX-Bundle inkl. LATEX: ca. 260 MB graphische Benutzeroberfläche (GUI) vermittelt guten Eindruck des fertigen Dokumentes Ansatz: What you see is what you mean (WYSIWYM) nicht zu 100% kompatibel mit „herkömmlichen“ LATEX-Dokumenten 8 / 28 [email protected] Jörn Willers Radke LATEX – Eine Einführung Erstellung von Dokumenten Der Quelltext Präambel \documentclass{…} normales Textdokument Definition der Dokumentenklasse, mit Endung .tex festlegen der Eigenschaften (Größe der Beachtung der Grundschrift, Seitengröße etc.), laden Dokumentstruktur der genutzten Pakete Beschreibung des Endproduktes mittels der Textkörper LATEX-Auszeichnungsspra- \begin{document} che Ihr Text, strukturiert und formatiert in der LATEX-Syntax \end{document} 9 / 28 [email protected] Jörn Willers Radke LATEX – Eine Einführung Erstellung von Dokumenten Präambel „Must-haves“ \documentclass[Optionen]{Klasse} z. B. scrartcl; Standardgrößen a4paper,11pt \usepackage[Sprachpaket(e)]{babel} deutsche Sprachpakete: german,ngerman \usepackage[Kodierung]{inputenx} Eingabekodierung, muss zur Einstellung des Editors passen (oft latin1 (Windows) oder utf8) \usepackage[T1]{fontenc} Ausgabekodierung \usepackage{csquotes} kontextsensitive Anführungszeichen 10 / 28 [email protected] Jörn Willers Radke LATEX – Eine Einführung Erstellung von Dokumenten Präambel für Mathematiksatz fast unverzichtbar: \usepackage{amsmath} \usepackage{amsfonts} mikrotypographische Feinheiten: \usepackage{microtype} Informationen zum Dokument (können auch zu Beginn des Textkörpers eingefügt werden): \title{Titel} \author{Name1 \and Name2} \date{Datum} Erzeugung eines einfachen Titels: \maketitle im Textkörper 11 / 28 [email protected] Jörn Willers Radke LATEX – Eine Einführung Textkörper Besondere Zeichen Zeichen Eingabe Bedeutung \ \textbackslash Beginn eines Makros {} \{ \} Beginn/Ende einer Gruppe # \# Parameter eines Makros & \& Trenner in Tabellen/Matrizen $ \$ Inline-Mathemodus _ \_ Indizes (Mathemodus) ^ \textasciicircum Exponent (Mathemodus) ~ \textasciitilde Geschütztes Leerzeichen % \% Kommentar 12 / 28 [email protected] Jörn Willers Radke LATEX – Eine Einführung Textkörper Anführungszeichen Mit \usepackage{csquotes} in der Präambel \enquote{Text} für Text in zur Dokumentensprache passenden Anführungszeichen german, ngerman: „Text“ french: « texte » unterschiedliche Sprachen im selben Dokument : \usepackage[autostyle=true]{csquotes} deutscher Text mit Guillemet-Varianten \usepackage[german=guillemets]{csquotes} : »Text« \usepackage[german=swiss]{csquotes} : «Text » 13 / 28 [email protected] Jörn Willers Radke LATEX – Eine Einführung Textkörper Sonderzeichen Große Anzahl Sonderzeichen mit LATEX nutzbar einige bereits im Kern enthalten viele weitere über Zusatzpakete The Comprehensive LATEX Symbol List : www.ctan.org/tex-archive/info/symbols/comprehensive/ 14 / 28 [email protected] Jörn Willers Radke LATEX – Eine Einführung Textkörper Textausrichtung Standard : Blocksatz in TEX implementierter Algorithmus optisch sehr gute Ergebnisse Auf Wunsch : Flattersatz lokal einschaltbar per „Schalter“ (einzelner Befehl, wirkt ab Aufruf) oder Umgebung (\begin{Name}…\end{Name}) linksbündig rechtsbündig zentriert Schalter \raggedright \raggedleft \centering Umgebung flushleft flushright center Zusatzpaket ragged2e : bessere Ergebnisse, Möglichkeit Flattersatz zum Dokumentenstandard zu erklären 15 / 28 [email protected] Jörn Willers Radke LATEX – Eine Einführung Textkörper Strukturierung Umbrüche Einfacher Zeilenumbruch \newline oder \\ : Auffüllen mit Whitespace \linebreak : Strecken auf Textbreite Neuer Absatz Leerzeile oder \par \noindent verhindert Einrückung der ersten Zeile global : \setlength{\parindent}{0pt} in der Präambel Seitenumbruch \newpage : Seite beenden, auffüllen mit Whitespace \pagebreak : Seite beenden, auf Texthöhe strecken \clearpage : alles erledigen, dann wie \newpage 16 / 28 [email protected] Jörn Willers Radke LATEX – Eine Einführung Textkörper Strukturierung Gliederungsebenen abhängig von Dokumentenklasse, bei scrartcl I. \part{Titel} 1. \section{Titel} Inhaltsverzeichnis 1.1 \subsection{Titel} \tableofcontents 1.1.1 \subsubsection{Titel} \paragraph{Titel} \subparagraph{Titel} \part*{Titel} \section*{Titel} keine Einträge \subsection*{Titel} ins Inhalts- \subsubsection*{Titel} verzeichnis \paragraph*{Titel} \subparagraph*{Titel} scrartcl \addpart{Titel} und \addsec{Titel} mit Eintrag 17 / 28 [email protected] Jörn Willers Radke LATEX – Eine Einführung Textkörper Strukturierung Listen Drei Standard-Umgebungen für Listen : itemize Aufzählungspunkte \begin{itemize} \item Punkt 1 • Punkt 1 \item Punkt 2 • Punkt 2 \end{itemize} Schlagwort 1 Punkt 1 description abgesetztes SchlagwortSchlagwort 2 Punkt 2 enumerate nummerierte Liste 1. Punkt 1 2. Punkt 2 Schachtelung möglich (max. vier Ebenen) 18 / 28 [email protected] Jörn Willers Radke 1 LATEX – Eine Einführung Textkörper Strukturierung Fußnoten \footnote{Dies ist eine Fußnote} an gewünschter Position im Text Fortlaufende Nummerierung von Anfang bis Ende 19 / 28 [email protected] Jörn Willers Radke LATEX – Eine Einführung Textkörper Schriftgröße \Huge \huge \LARGE \Large größer Grundschrift : Option der Dokumentenklasse \large \documentclass[fontsize=12pt]{scrartcl} \normalsize Lokale Veränderung in Abhängigkeit von der \small Grundschrift in neun Stufen möglich \footnotesize \scriptsize kleiner \tiny 20 / 28 [email protected] Jörn Willers Radke LATEX – Eine Einführung Textkörper Schriftauszeichnung Laute Auszeichnungen Leise Auszeichnungen Fett Kursiv \textbf{Fett} \textit{Kursiv} Geneigt Unterstreichen \textsl{Geneigt} \underline{Unterstreichen} Einrahmen Kapitälchen \fbox{Einrahmen} \textsc{Kapitälchen} Hervorhebung im Fließtext : \emph{Hervorgehoben} entspricht meistens \textit{Hervorgehoben} 21 / 28 [email protected] Jörn Willers Radke LATEX – Eine Einführung Textkörper Schriftart Standard-Schriftsippe : (European/Extended) Computer Modern Antiqua (Serifenschrift) \textrm{Serifenschrift} Schalter : \rmfamily Grotesk (serifenlose Schrift) \textsf{serifenlose Schrift} Schalter : \sffamily Unproportionale (Schreibmaschinenschrift) \texttt{Schreibmaschinenschrift} Schalter : \ttfamily viele mathematische Symbole 22 / 28 [email protected] Jörn Willers Radke LATEX – Eine Einführung Textkörper Schriftart Änderung Serifenschrift in Überschriften bei scrartcl \setkomafont{disposition}{\normalcolor\rmfamily\bfseries} (pdf)LATEX kann keine „normalen“ TTF- oder OTF-Fonts verarbeiten

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    28 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us