LATEX- Kurs Teil 1 - Grundlagen und Textformatierung Fachschaft Physik Uni Konstanz WS 2015/16 PC-Arbeitsplätze in der Uni w I Phyma: Raum V203 (hier, Mathematik und Physik), http://www.phyma.uni-konstanz.de I Mittelerde: Raum P734 und P745 (Physik) http://mittelerde.physik.uni-konstanz.de LATEX-Support I Präsenszeiten der Fachschaft: ab 03.11.2015 im Büro (R501) I Google your life: http://golatex.de/ oder http://www.mrunix.de/ etc. Latex unter Windows und Linux Windows: I I MiKTeX, enthält latex, pdflatex und Zubehör“ ” Editor z. B. Texmaker, Texteditor und Einbindung von pdflatex usw. Linux: I Editor Kile, unter Linux oft vorinstalliert oder als Paket verfügbar. I pdflatex und co. werden meist automatisch mitinstalliert Mac: I MacTeX ähnlich zu MiKTeX I als Editor z. B. Texnicle oder auch Texmaker LATEX the not so short introduction Einleitendes zu LATEX WTF! LATEX? Kann man das anziehen? I Alternative zu Word - Libre Office etc. I Gestaltung von Texten und Präsentationen I Insbesondere formel-lastige Texte I Große Dokumente (Bachelorarbeit) (200 Seiten und mehr, Bücher sind kein Problem) I erzeugt automatisch “schöne” Formatierung I Aber: erfordert ein wenig Einarbeitung Dateiformate \section{Mechanik} Die Theorie der ... protokoll.tex I pdflatex protokoll.pdf latex und pdflatex erstellen viele Hilfsdateien (protokoll.aux, protokoll.out, . . . ) I I Neues Verzeichnis für .tex-Dateien anlegen Vorteile von pdflatex: I I Anklickbare Links (z. B. im Inhaltsverzeichnis) 1 Verarbeitungsschritt weniger Grundlagen des Quellcodes Struktur des Quelltextes I Quelltext besteht aus Befehlen und Umgebungen I Befehle: \Befehl[Optionaler Parameter]{Parameter} Beispiele: \documentclass[12pt]{scrartcl} \LaTeX I Umgebungen: \begin{Umgebung} . . . \end{Umgebung} Beispiel: \begin{document} . . . \end{document} Dokumentenkopf - “Header” I Festlegen der Dokumentenklasse und Grundschriftgröße (hier die Skript-Klasse eines Artikels und die Schriftgröße 12pt) I Einbinden der verwendeten/benötigten Pakete (hier die Codierung utf8 der Eingabe und die Anpassung des Dokuments an die Deutsche Sprache) \documentclass[12pt]{scrartcl} \usepackage[utf8]{inputenc} \usepackage{ngerman} Dokumentenkörper I enthält den zu setzenden Text (inkl. Formeln, Bilder, etc.) I eingebettet in document-Umgebung I jedes Dokument hat genau eine document-Umgebung Minimales LATEX-Dokument \documentclass{scrartcl} \begin{document} Dokumentenkörper \end{document} Dokumentenkopf I erzeugt keine Fehler beim Kompilieren I erzeugt keine pdf, da leeres Dokument Minimales, sinnvolles LATEX-Dokument \documentclass[12pt]{scrartcl} \usepackage[utf8]{inputenc} \usepackage{ngerman} Dokumentenkopf \begin{document} Fachschaft Physik rocks $\Phi$ \end{document} Dokumentenkörper Grundlagen der Textgestaltung Titel, Autor und Datum I \title{...} definiert Dokumententitel I \subtitle{...} [optionaler] Untertitel I \author{...} definiert Autor I \date{...} definiert Datum des Dokuments I wenn Titel und Autor im Header definiert, dann erzeugt \maketitle die Titelseite. Textstrukturierung \section[Kurzform]{Überschrift} \subsection[Kurzform]{Überschrift} \subsubsection[Kurzform]{Überschrift} \paragraph[Kurzform]{Überschrift} I mit \tableofcontents kann automatisch ein Inhaltsverzeichnis erzeugt werden Schriftgröße I Schriftgrößen werden relativ zur in der Dokumentenklasse definierten Standardgröße definiert. Text Text \large \Large \footnotesize Text \LARGE Text \small Text \huge Text \normalsize Text \Huge \tiny \scriptsize Text Text Text Example Großer Text und kleiner Text. Gro"ser \Huge Text \normalsize und kleiner \tiny Text. Schriftstil \textbf{...} \textsc{...} \textit{...} Fettschrift K APIT ÄLCHEN -S CHRIFT Kursivschrift \textrm{...} \textsf{...} \texttt{...} \textmd{...} \textup{...} \textsl{...} Serifenschrift serifenlose Schrift Schreibmaschinenschrift Medium-Schrift aufrechte Schrift Schrägschrift Example Fettschrift und K APIT ÄLCHEN und FETTE K APIT ÄLCHEN . \textbf{Fettschrift} und \textsc{Kapit"alchen} und \textbf{ \textsc{fette Kapit"alchen} }. Aufzählungen (itemize- Umgebung) Example I Marmorkuchen I I I 200g Mehl 5kg Butter Sacher-Torte 42 Selbstdefinierter Marker \begin{itemize} \item Marmorkuchen \begin{itemize} \item 200g Mehl \item 5kg Butter \end{itemize} \item Sacher-Torte \item[42] Selbstdefinierter Marker \end{itemize} Numerierungen (enumerate - Umgebung) Example Packliste für die Erstihütte 1. Schlafsack 2. Kiste Bier 42. Selbstdefinierter Marker Packliste f"ur die Erstih"utte \begin{enumerate} \item Schlafsack \item Kiste Bier \item[42.] Selbstdefinierter Marker \end{enumerate} Leerzeichen und -zeilen I Aufeinander folgende Leerzeichen werden zu einem zusammengezogen. I Eine einfache Zeilenschaltung (Enter) gilt als Leerzeichen. I Eine Leerzeile im Quelltext (d. h. zwei Zeilenschaltungen) beginnt einen neuen Absatz im Dokument. I Mehrere Leerzeichen nacheinander einfügen: kommt später. Zeilen, Absätze, neue Seite I Manueller Zeilenumbruch: \\, \newline I Unterdrückung des Zeilenumbruchs: Prof.˜Dr.˜Einstein, \mbox{Prof. Dr. Einstein} \hyphanation I Größerer vertikaler Abstand nach Zeile: \\[Abstand], \vspace{Abstand} dabei wird der Abstand in mm oder cm angegeben. I Absatz: zwei Zeilenschaltungen \\\\ I neue Seite: \newpage Verwendung von “reservierten” Zeichen $ \$ Reserviertes Zeichen Eingabe in TEX ˜ ˆ \ & \& % \% # \# \ \textasciitilde \textasciicircum \textbackslash Zeichen Abkürzung - – -- — --- “ ‘‘ ” ’’ { \{ } \} Worttrennung I Einzelnes Wort im Fließtext: Tren\-nung I Allgemeines Silbentrennmuster: kann für das gesamte Dokument sinnvoller Weise im Header festgelegt werden \hyphenation{Linux Tren-nung} I Unterdrückung des Zeilenumbruchs: Prof.˜Dr.˜Einstein, \mbox{Prof. Dr. Einstein} Kommentare I Im Quelltext können Kommentare geschrieben werden, die nicht im .pdf auftauchen. Example Satanarchaeoluegenialkohoellischer Wunschpunsch Satanarchaeolue% Ab hier wird ignoriert % (auch bei Zeilenumbruechen) genial% bis zum naechsten Zeichen, das kohoel% kein Leerzeichen ist! lischer Wunschpunsch Aufgaben 1. Erstelle ein neues LATEX-Dokument, das folgende Befehle enthält: \documentclass[12pt]{scrartcl} \usepackage[utf8]{inputenc} \usepackage{ngerman} \begin{document} \end{document} Schreibe einige Zeilen Text zwischen die letzten beiden Befehle. 2. Strukturiere den Text nun mit den Befehlen \section \subsection \subsubsection füge einige Kommentare ein und ändere Schriftgröße und Schriftstil.
© Copyright 2024 ExpyDoc