Einführung in LATEX für das Erstellen von ... · Einführungin LATEXfürdas Erstellenvon...
Transcript of Einführung in LATEX für das Erstellen von ... · Einführungin LATEXfürdas Erstellenvon...
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
Einführung in LATEX für das Erstellen vonwissenschaftlichen Arbeiten
Dipl.-Ing. (FH) Christian F. Kahle
24. September 2017
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
LATEXSprich: "Lah-tech"(TeX = τεχ) oder
"Lej-tech" oder"Lej-teck"
Aktuelle Version LATEX2ε "LATEX zwei e"
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
Übersicht
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
I 1977: Beginn der Entwicklung von TEX durchDonald E. Knuth (Standford University, USA)Ziel: "Bücher mit schönem Layout"Problem: Komplizierte Benutzung....
I 1984: Leslie Lamport (jetzt Microsoft, USA)veröffentlicht Makros und Hilfsprogramme zumeinfachen Umgang mit TEX =⇒ LaTeX
I In den folgenden Jahren Entwicklung verschiedenerDialekte (z.B. AMS-TEX bzw. AMS-LATEX)
I 1994: Erneute Standardisierung: LATEX2εI seit 1989: Projekt LATEX3
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
MS Word:I Layout des Textes wird interaktiv gestellt.I WYSIWYG - What you see is what you get,
d.h. Bildschimansicht = DruckansichtI SchreibmaschinersatzI Formatvorlagen müssen vorher festgelegt werdenI Häufig werden pseudoformatierungen genutztI Komplette Einstellung von MS-Office "Word-oder
anderen Office Anwendungen dauert ca. 2 - 3 TageI Funktionen von Version zu Version unterschiedlichI Häufiges neues Lernen da drastische Veränderungen zu
Vorgängerversion auftritt.I Kostenpflichtig
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
LATEX:I Wie eine "Programmiersprache": Layout wird in einer
"Quelldatei" mit Hilfe bestimmterFormatierungsbefehle
\ documentc l a s s { a r t i c l e }\ beg in {document}no rma l e r Text
\end{document}
festgelegt.I Quelltext wird durch den „LaTeX-Compiler“ in eine
betracht- und druckbare Form übersetzt.I Ersatz für Layoutdesign, Schriftsatz und BuchdruckI Kostenlos da OpensourceI Einmalige Grundstruktur lernenI Erneutes Lernen nur für neue Pakete
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
* Alle Hilfsprogramme zur Erstellung einesLATEX-Dokuments (Editor, LATEX-Compiler, Previewerund sonstiges Zubehör) unter einer Oberfläche
* Integrierte LATEX2ε-Dokumentation* Schneller Zugriff auf Befehle zur Erzeugung vonLATEX -Symbolen und LATEX-Umgebungen
* Komfortable Verwaltung großer Projekte (in mehrerenDateien)
* “Syntax-Highlighting”: Farbliche Hervorhebung vonLATEX-Sprachelementen, dadurch
- besserer optischer G̈esamteindruckd̈es Dokumentes- weniger Schreibfehler bei Erstellung des Quelltexetes- Unterstützung bei der Fehlersuche
I Rechtschreibprüfung
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
I TeXWorksI TeXlipse - Plugin für EclipseI TexStudio - Ableger von TeXWorksI Emacs ist eine Entwicklungsumgebung für Apple-
Anwender
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
Benötigte ProgrammeFür die Erarbeitung eines LATEX Dokuments benötigen Sieneben der eigentlichen TEX-Distribution weitere Programme.
TEX DistributionenI TEX Live (unter Windows, Linux und Mac)I MiKTex VarianteI Postscript/ GhostscriptI PDF Betrachter (Sumatra PDF/ Freeware)I TexStudio; TeXMaker
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
Einstieg in das Erstellen eines Artikels mit LATEX
Entwicklungsumgebung TexStudio öffnen
Anzeige und Druck von PDF Dateien
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
(a) (b)
Abbildung: TexStudio Standard Bedienelementen
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
(a) (b)
Abbildung: TexStudio variante mit Bedienelementen
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
Erstellen eines Texstudio Dokuments
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
Beispiel Code bsp1.tex mit darstellung einerÜbersetzung
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
Texteil: Welche Zeichen dürfen verwendetwerden?
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
Wie schreibt man Umlaute?
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
Umlaute hart im Text eingetragen
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
Empfehlung für Schreiben mit DeutschemSchriftsatz
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
Fast jede LATEX(2e)-Datei beginnt mit\documentclass[Optionen]{Typ} Dabei gibt Typ den
Dokumenten Typ an, der das globale Layout definiertSiehe hier zu die Tabellen auf den beiden Seiten zu vor.
\documentclass[Op]{Anweisung}Vorspann\begin{document }Dokumenten Text\end{document}
Dokumenten Text
Alles zwischen \documentclass und \begin{document}ist der Vorspann. hier können weitere Angeben zumglobalen Layout erfolgen.Alles zwischen \begin{document}und \end{document} ist der Textteil.Hier steht der normale Text.
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
Wie schreibt man Umlaute? Übung
Übung Erstellen Sie mit jeder der drei obigenMethoden ein Dokument, das den SatzHallo du schöne Welt da draußen!erzeugt. Speichern Sie die verschiedenen Versionen inden Dateien bsp2a.tex, bsp2b.tex und bsp2c.tex.Experimentieren Sie mit verschiedenen Zeichensätzen!
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
Latex Dokumentenklassen
Für ein Latex-Dokument braucht man das nötige Wissenüber die Möglichkeiten und zwingende Befehle.
I Jedes Dokument fängt mit der Dokumentenklasse an.I Standard Latex Dokumentenklassen:I articleI reportI book
I letterI beamer » Präsentation ähnlich PowerpointI powerdot
I Dokumentenklassen aus KomaskriptI scrartclI scrreprtI scrbook
I scrlttr2
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
Tabelle: Dokumentenklassen Eigenschaften Teil 1article book report letter
Gliederungsebenen
\chapter \chapter \signature\section \section \section \address
\subsection \subsection \subsection \opening\subsubsection \subsubsection \subsubsection \closing
\paragraph \paragraph \paragraph\subparagraph \subparagraph \subparagraph
Kopfzeile Nein Ja Nein Nein(Nur mit Zu-satzpaket)
(Nur mit Zu-satzpaket)
(Nur mit Zu-satzpaket)
OptionenPapiergröße letterpaper(Details) legalpaper
executivepapera4papera5paperb5paper
Titelblatt Ja (titlepage) Ja NeinNein Nein (notitlepage)
Schriftgröße10 (10pt)11 (11pt)12 (12pt)
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
Unterschiede der Dokumentenklassen
Tabelle: Dokumentenkalssen Eigenschaften Teil 2article book report letter
Papierausrichtung HochformatQuerformat (landscape)
Drucklayout Einseitig Einseitig(oneside) Einseitig Einseitig
Zweiseitig(twoside) Zweiseitig Zweiseitig
(twoside)
Spalten Einspaltig EinspaltigZweispaltig
Kapitelbeginn ? Beide Seiten(openany)
Beide Seiten ?
(keine Kapitel) Rechte Seiten Rechte Seiten(openright)
(keine Kapitel)
Ausrichtung RechtsFormel Links (fleqn)Ausrichtung RechtsFormelnummerierung Links (leqno)
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
\documentclass[Optionen]{Anweisung}Vorspann \usepackage[utf8]{inputenc}% Sonderzeichen der Deutschen Sprache\usepackage[ngerman]{babel}% Schriftsatz für Deutschen Zeichensatz\usepackage[T1]{fontenc}% Schriftsatz für Deutschen Zeichensatz\begin{document }\section{Überschrift 1}\subsection{Unterüberschrift 1.1}Hier steht der Text zu den Überschriften\end{document}
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
Oben beschrieben Code sollte zu folgendemErgebnis führen
1 Überschrift 1
1.1 Unterüberschrift 1.1Hier steht der Text zu den Überschriften
1
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
Akzente, Anführungszeichen, Gedankenstrich,Euro-Symbole
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
Übung 2
Erstellen Sie ein Dokument als Artikel und eines als ReportErstellen Sie in jedem der Dokumente Überschriften und
UnterüberschriftenProbieren Sie einen Text zu erstellen in dem sowohl
Deutscher Schriftsatz wie Russicher Schriftsatz genutzt wird.
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
Übung 2 Text mit verschieden Sprachen Lösung
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
Fehlermeldungen
I Der LATEX-Comiler liefert mit unter schwer zuInterpretierede Fehlermeldungen.
I Im Folgenden werden deswegen bewusst Fehler in daserste Beispiel eingebaut, um Erfahrungen mit derReaktion des LATEX Compilers darauf zu sammeln.
=⇒ Speichern Sie zunächst die Quelldatei „bsp1.tex “unterdem Namen „fehler.tex “ab.• Folgende Arbeitsschritte wiederholen sich:
- Verändern des Quelltextes im TexStudio-Editor- Speichern des Veränderten Quelltextes- Starten des Comilers Mit F5 oder den Grünen DoppelPfeil
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
Fehlermeldungen lesen und beheben
Auszug aus der Log Datei mit angebane zu fehler
Zeilen werden Markiert die vom Fehler betroffen sind
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
Fehlermeldungen lesen und beheben
Auszug aus der Log Datei mit angebane zu fehler
Zeilen werden Markiert die vom Fehler betroffen sind
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
Sprachumgebungen mit Babel
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
TexStudio Einstellungen
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
Hackensetzten für Erweiterte Optionen in Texstudio
Zeilennummern Anzeigen - Auswahlmenü Alle Zeilen
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
Einführung inLATEX für dasErstellen von
wissenschaftlichenArbeiten
Dipl.-Ing. (FH)Christian F. Kahle
Tag 1 Einführung
Fehlermeldungen
??
I Stichwort 1I Stichwort 2I Stichwort 3