L A TEX für Anfänger Teil 6: Mathe, KOMA-Script, Verzeichnisse Lydia Flake Sebastian Funk Bertha Heimel Achim Klein
Das Programm Mathe Mathematik Pakete Umgebungen Beispiele KOMA-Script KOMA-Script Klassen Schriftart Überschriften Kopf-/Fußzeilen Satzspiegel Externe Tools Literatur thebibliography bibtex cite Index makeindex index
Mathematik
Mathematik
KOMA-Skript
Klassen scrartcl scrreprt scrbook scrlttr2 scrpage2 typearea tocstyle... scrartcl eine Klasse für Artikel und ähnliche Texte; diese Klasse stellt u. a. alle Optionen, Befehle und Umgebungen der Standardklasse article zur Verfügung und kann diese damit direkt ersetzen; die Anleitung findet sich in der KOMA-Script-Anleitung.
Klassen scrartcl scrreprt scrbook scrlttr2 scrpage2 typearea tocstyle... scrreprt eine Klasse für Berichte und ähnliche Texte; diese Klasse stellt u. a. alle Optionen, Befehle und Umgebungen der Standardklasse report zur Verfügung und kann diese damit direkt ersetzen; die Anleitung findet sich in der KOMA-Script-Anleitung.
Klassen scrartcl scrreprt scrbook scrlttr2 scrpage2 typearea tocstyle... scrbook eine Klasse für Bücher und ähnliche Texte; diese Klasse stellt u. a. alle Optionen, Befehle und Umgebungen der Standardklasse book zur Verfügung und kann diese damit direkt ersetzen; die Anleitung findet sich in der KOMA-Script-Anleitung.
Klassen scrartcl scrreprt scrbook scrlttr2 scrpage2 typearea tocstyle... scrlttr2 eine BriefKlasse für Briefe; diese Klasse ist nicht kompatibel mit der Standardklasse letter; zu der Klasse gehören noch diverse Dateien mit der Endung lco über die die Klasse an unterschiedliche Anforderungen angepaßt wird; die Anleitung findet sich in der KOMA-Script-Anleitung.
Klassen scrartcl scrreprt scrbook scrlttr2 scrpage2 typearea tocstyle... scrpage2 ermöglicht die individuelle Gestaltung von Seitenstilen (Kopf- und Fußzeilen); die Anleitung findet sich in der KOMA-Script-Anleitung.
Klassen scrartcl scrreprt scrbook scrlttr2 scrpage2 typearea tocstyle... typearea stellt Funktionen für die Gestaltung des Seitenspiegels (Satzspiegel und Ränder) bereit; die Anleitung findet sich in der KOMA-Script-Anleitung.
Klassen scrartcl scrreprt scrbook scrlttr2 scrpage2 typearea tocstyle... tocstyle stellt umfangreiche Eingriffsmöglichkeiten für die Darstellung von Verzeichnissen bereit; das Paket befindet sich noch in der Entwicklung, bietet jedoch bereits umfangreiche Möglichkeiten; das Paket besitzt eine eigene Anleitung.
Schriftart ändern \setkomafont {Element} {Befehle} \addtokomafont {Element} {Befehle} \usekomafont {Element} caption captionlabel chapter chapterentry chapterentrypagenumber descriptionlabel dictum dictumauthor dictumtext disposition footnote footnotelabel footnotereference labelinglabel labelingseparator minisec pagefoot pagehead pageheadfoot pagenumber pagination paragraph part partentry partentrypagenumber partnumber section sectionentry sectionentrypagenumber sectioning subject subparagraph subsection subsubsection subtitle title
Schriftart ändern \setkomafont {Element} {Befehle} \addtokomafont {Element} {Befehle} \usekomafont {Element} \normalfont \rmfamily \sffamily \ttfamily \mdseries \bfseries \upshape \itshape \slshape \scshape \Huge \huge \LARGE \Large \large \normalsize \small \footnotesize \tiny
Überschriften ändern \renewcaptionname{sprache}{element}{name} \contentsname Inhaltsverzeichnis \listfigurename Abbildungsverzeichnis \listtablename Tabellenverzeichnis \refname Literatur (scrartcl) \bibname Literaturverzeichnis (scrreprt, scrbook) \indexname Index \figurename Abbildung \tablename Tabelle \pagename Seite
Satzspiegel ändern % Groesse des Textbereiches relativ zur Papiergroesse % ohne Kopf- und Fusszeile % mit Kopfzeile: headinclude = true (als globale Option) % mit Fusszeile: footinclude = true (als globale Option) \typearea[0pt]{12} % [BCOR]{DIV} % Absolute Groesse des Textbereiches % ohne Kopf- und Fusszeile % mit Kopfzeile: headinclude = true (als globale Option) % mit Fusszeile: footinclude = true (als globale Option) \areaset{6cm}{6cm} % {Breite}{Hoehe}
Kopf- und Fußzeilen
Literatur
Einfache Literaturverzeichnisse \begin{thebibliography}{luckmann, Berger 1970} \bibitem[eichler 2005]{Eichler2005} Eichler, A.: Individuelle Stochastikcurricula von Lehrerinnen und Lehrern. Technische Universit\ at Braunschweig. Dissertation. Hildesheim 2005. \bibitem[luckmann; Berger 1970]{LuckmannBerger1970} Luckmann, T.; Berger, P. L.: Die gesellschaftliche Konstruktion der Wirklichkeit. Frankfurt 1970. \end{thebibliography}
Literaturangaben Dieser Text kommt nicht von hier% \footnote{vgl. \cite[s. 35ff.]{LuckmannBerger1970}.}.
Das Programm bibtex document.aux document.blg sources.bib bibtex alphadin.bst document.bbl
Änderungen an der.tex-datei \documentclass[bibliography=totocnumbered]{scrartcl} \tableofcontents Dieser Text kommt nicht von hier% \footnote{vgl. \cite[s. 35ff.]{LuckmannBerger1970}.}. % Welche.bst-Datei soll verwendet werden? \bibliographystyle{alphadin} % Welche.bib-Datei enthaelt die Literaturangaben? \bibliography{literature}
Aufbau einer.bib-datei @book {... } @book {... } @article {... } @misc {... }
Literaturtyp book @book { Knuth1984, author = Knuth, Donald Ervin, title = The TeXbook, publisher = Addison-Wesley Professional, address = Reading, Massachusetts, year = 1984 }
Literaturtyp article @article { Zahlenfaelscher2009, author = M{\ u}ller, Hans Christian, title = Auf der Jagd nach Zahlen-F{\ a}lschern, journal = Handelsblatt, year = 2009, month = November }
Literaturtyp misc @misc { wiki:diadochen, author = Wikipedia, title = Diadochen, year = 2009, month = dec, howpublished = \url{http://de.wikipedia.org/wiki/diadochen} }
Index
Das Programm makeindex entries.idx entries.ilg makeindex options.ist entries.ind
Einige ausgewählte Optionen makeindex [-c] [-g] [-p num] [-s ist] [-o ind] [idx...] -c aufeinanderfolgende Leerzeichen komprimieren und führende und nachfolgende Leerzeichen ignorieren -g Sortierung gemäß DIN 5007 -p num Seitennummer auf num setzen -s ist Einstellungen aus Datei ist verwenden -o ind Augabedatei ind verwenden idx... Eingabedateien (durch Leerzeichen getrennt)
Änderungen an der.tex-datei % Vorlage und globale Optionen \documentclass[index=totoc]{scrartcl} % Zusatzpakete \usepackage{makeidx} % idx-datei erzeugen \makeindex \tableofcontents %-------------------- \section{hallo Welt!} %-------------------- Hallo\index{Hallo} Welt\index{Welt}! \printindex
Untereinträge Hallo Welt! Tsch\ uss Welt! \index{gru\ss!begr\ u\ss ung!hallo} \index{gru\ss!verabschiedung!tsch\ uss}
Formatierung der Seitenzahlen Hallo Welt! Tsch\ uss Welt! \index{gru\ss!begr\ u\ss ung!hallo textit} \index{gru\ss!verabschiedung!tsch\ uss textbf}
Sortierung von Sonderzeichen Hallo Welt! Tsch\ uss Welt! \index{gruss@gru\ss!hallo} \index{gruss@gru\ss!tschuss@tsch\ uss}
Indexierung von längeren Absätzen \index{lorem ipsum (} \lipsum[1-10] \index{lorem ipsum )}
Längere Absätze mit Formatierung \index{lorem ipsum (textbf} \lipsum[1-10] \index{lorem ipsum )}
Verweise innerhalb des Index \index{revolution see{evolution}}
Fragen? Mathe Mathematik Pakete Umgebungen Beispiele KOMA-Script KOMA-Script Klassen Schriftart Überschriften Kopf-/Fußzeilen Satzspiegel Externe Tools Literatur thebibliography bibtex cite Index makeindex index