Dr. Carsten Gn M3110 cg@techfak.unibielefeld.de http ...

Post on 25-Apr-2022

0 views 0 download

Transcript of Dr. Carsten Gn M3110 cg@techfak.unibielefeld.de http ...

Dr. Carsten Gnörlich Woche 9  Folie 1 / 34

Technische Fakultät • RBG           LaTeX­Kurs

LaTeX­Kurs 9. WocheSommer 2014

Dr. Carsten Gnörlich

M3­110

cg@techfak.uni­bielefeld.de

http:///www.techfak.uni­bielefeld.de/~cg

Dr. Carsten Gnörlich Woche 9  Folie 2 / 34

Technische Fakultät • RBG           LaTeX­Kurs

Wiederholung● Quellkode von Programmen setzen

● Präsentationen mit der Beamer­Klasse erstellen

● Farben erzeugen

Dr. Carsten Gnörlich Woche 9  Folie 3 / 34

Technische Fakultät • RBG           LaTeX­Kurs

Was machen wir heute?● Tabulatoren verwenden

● New Font Selection Scheme (NFSS)

● Literaturlisten

● Literatur­Datenbanken

● Verwenden und Programmieren von Zählern

● Hinweise auf nützliche LaTeX­Pakete

Dr. Carsten Gnörlich Woche 9  Folie 4 / 34

Technische Fakultät • RBG           LaTeX­Kurs

Tabulator­UmgebungenWYSIWYG­Systeme erlauben Tabulatoren:

geht in LaTeX auch

● Allerdings sind Tabellen meist die bessere Wahl

  (\begin{tabular} … \end{tabular})

Dr. Carsten Gnörlich Woche 9  Folie 5 / 34

Technische Fakultät • RBG           LaTeX­Kurs

Grundschema Tabulatoren\begin{tabbing} Max. Breite \= \hspace{10cm} \= \kill      Musterzeile! 5 St.  \> Reibekuchen  \> 1,50 \\ 1 kg   \> Apfelmus  \> 0,99 \\\end{tabbing}

\= Tabs definieren \kill Musterzeile unterdrücken\> nächste Tabpos. \\ Neue Zeile

Dr. Carsten Gnörlich Woche 9  Folie 6 / 34

Technische Fakultät • RBG           LaTeX­Kurs

Überlappende Tabs\begin{tabbing}  \hspace{5mm} \= \hspace{20mm} \= \hspace{10cm} \= \kill   5 Stück\> \> Erdbeertorte  \>  x.xx\\      \> 5 Stück  \> Tortenboden  \> x.xx \\      \> 2 kg  \> Erdbeeren  \> x.xx \\      \> 2 Pkg.  \> Tortenguß  \> x.xx \\\end{tabbing}

5mm Überschriebene Tabs müssen nachgeholt werden!

Dr. Carsten Gnörlich Woche 9  Folie 7 / 34

Technische Fakultät • RBG           LaTeX­Kurs

NFSS ­ New Font Selection Scheme

Schrift­Eigenschaften: Family, Series, Shape (s.o.)   + Size, Encoding

Dr. Carsten Gnörlich Woche 9  Folie 8 / 34

Technische Fakultät • RBG           LaTeX­Kurs

Zeichensatz­Eigenschaften ändernDies ist der Standardtext in {\LARGE Groß}

{\fontfamily{pag}\selectfont Dies ist Avant Garde in {\LARGE Groß}}

Dr. Carsten Gnörlich Woche 9  Folie 9 / 34

Technische Fakultät • RBG           LaTeX­Kurs

Kombinieren von Eigenschaften\newcommand{\changefont}[3]{\fontfamily{#1} \fontseries{#2}\fontshape{#3}\selectfont}

{\changefont{ppl}{b}{it} Dies ist Palatino fett und schräg gedruckt}

Dr. Carsten Gnörlich Woche 9  Folie 10 / 34

Technische Fakultät • RBG           LaTeX­Kurs

Größe verändern\fontsize{größe}{zeilenabstand}

● Zeilenabstand sollte 1.2 mal die Größe sein● Leerzeile vor der schließenden Klammer beachten!

{\fontfamily{phv}\fontsize{16pt}{19.2pt}\selectfontDer Wolpertinger ist ein bayerisches Fabelwesen. VolkstümlicheFabelwesen mit ähnlichen Eigenschaften gibt es auch in anderenRegionen, deren mythische Verwandtschaft mit dem Wolpertingerungeklärt sind.

}

Dr. Carsten Gnörlich Woche 9  Folie 11 / 34

Technische Fakultät • RBG           LaTeX­Kurs

Auskommentieren von Text% alles in dieser Zeile wird ignoriert

\usepackage{comment}\begin{comment}... beliebiger Text ...\end{comment}

 alles innerhalb der Umgebung wird ignoriert

 Hilfreich bei der Fehlersuche

● Kommentiert aus den letzten Übungen die Listen aus!

Dr. Carsten Gnörlich Woche 9  Folie 12 / 34

Technische Fakultät • RBG           LaTeX­Kurs

Literaturverweise und ­Listen“Im­Text”­Variante Literatur­Liste direkt im Text

 für einmaligen Gebrauch

Datenbank­Variante (BibTeX) Literatur­Liste in Datenbank sammeln für wiederholtes wissenschaftliches Zitieren

 aber nur wenn die eingebauten Zitierstile passen!

Dr. Carsten Gnörlich Woche 9  Folie 13 / 34

Technische Fakultät • RBG           LaTeX­Kurs

Literaturverzeichnis ausgeben

\begin{thebibliography}{Aaa00a}

\bibitem[Kop05a]{Kopka:2005a} Helmut Kopka. {\sl \LaTeX, Bd.1: Einführung}, Pearson Studium, München 2005

\bibitem[Kop05b]{Kopka:2005b} Helmut Kopka. {\sl \LaTeX, Bd.2: Ergänzungen}, Pearson Studium, München 2005

\end{thebibliography}

Muster für längste Zitiermarke

Zitiermarke fürLiteraturliste

Name für \cite{}

siehe Datei buecher.tex

Dr. Carsten Gnörlich Woche 9  Folie 14 / 34

Technische Fakultät • RBG           LaTeX­Kurs

Literatur zitieren\begin{document}

Der Inhalt dieser Vorlesung folgt \cite{Kopka:2005a}. Einige speziellere Themen kann man in \cite{Kopka:2005b} nachlesen.

\begin{thebibliography}{Aaa00a}...\end{thebibliography}\end{document}

Dr. Carsten Gnörlich Woche 9  Folie 15 / 34

Technische Fakultät • RBG           LaTeX­Kurs

Zitiermarken­Stile1.  Der Inhalt dieser Vorlesung folgt [Kop05a]. Einige

speziellere Themen kann man in [Kop05b] nachlesen.

● Marken wie [kopk05a] ersparen wiederholtes Nachschlagen● sind in Forschungsgruppen standardisiert und bekannt

2.  Der Inhalt dieser Vorlesung folgt [1]. Einigespeziellere Themen kann man in [2] nachlesen.

Dr. Carsten Gnörlich Woche 9  Folie 16 / 34

Technische Fakultät • RBG           LaTeX­Kurs

BibTeX­DatenbankenDatei (Beispiel: literatur.bib) mit folgenden Einträgen:

@book{Kopka:2005a,  author = "Kopka, Helmut",  title = "LaTeX ­­ Einführung",  volume = "1",  edition = "3.",  publisher = "Pearson­Studium",  address = "München",  year = 2005}

Dr. Carsten Gnörlich Woche 9  Folie 17 / 34

Technische Fakultät • RBG           LaTeX­Kurs

Deutsche Anpassungen für BibTeX \documentclass[12pt,a4paper]{article}...\usepackage{bibgerm}

● bibgerm lädt deutschsprachige Anpassungen

in englischen Veröffentlichungen weglassen

Dr. Carsten Gnörlich Woche 9  Folie 18 / 34

Technische Fakultät • RBG           LaTeX­Kurs

Literatur aus Datenbank zitieren\begin{document}

Der Inhalt dieser Vorlesung folgt \cite{Kopka:2005a}. Einige speziellere Themen kann man in \cite{Kopka:2005b} nachlesen.

\bibliographystyle{geralpha}\bibliography{literatur}

\end{document}

englische Version: alpha

gibt Literaturliste aus(nur die zitierten Exemplare; nicht die gesamte Datenbank!)

Dr. Carsten Gnörlich Woche 9  Folie 19 / 34

Technische Fakultät • RBG           LaTeX­Kurs

Woher bekommt man BibTeX­Einträge?

● Arbeitsgruppen pflegen ihre eigenen Publikationslisten

● Mitarbeiter, die zum Thema schon veröffentlicht haben

● Homepages der zitierten Autoren, Konferenzbände

● http://citeseerx.ist.psu.edu/

● eher selten: Einträge selbst erzeugen ;­)

Dr. Carsten Gnörlich Woche 9  Folie 20 / 34

Technische Fakultät • RBG           LaTeX­Kurs

Was tun wenn kein BibTeX­Stil paßt?

● BibTeX vergessen!

­ der Aufwand zur Anpassung ist gigantisch hoch!   (und irgendein Detail geht garantiert nicht)

­ \usepackage{natbib} kostet richtig Zeit und Nerven

 Einträge mit der thebibliography­Umgebung machen

Dr. Carsten Gnörlich Woche 9  Folie 21 / 34

Technische Fakultät • RBG           LaTeX­Kurs

Zähler in LaTeXLaTeX­Beispielkode Erklärung

\newcounter{uebung} % neuen Zähler erzeugen

Zählerwert: \theuebung    % Zähler ausgeben

\stepcounter{uebung} % Zähler um 1 erhöhen

Zählerwert: \theuebung % Zähler erneut ausgeben

Dr. Carsten Gnörlich Woche 9  Folie 22 / 34

Technische Fakultät • RBG           LaTeX­Kurs

Anwendungsbeispiel\newcounter{uebung}\newcommand{\uebung}[2]{\stepcounter{uebung}{\bf Übungsaufgabe \theuebung} (#1) \hfill #2 Punkte\bigskip\newline}

\uebung{Zahlentheorie}{30}\uebung{Analysis}{20}\uebung{Wahrscheinlichkeitsrechnung}{20}

Dr. Carsten Gnörlich Woche 9  Folie 23 / 34

Technische Fakultät • RBG           LaTeX­Kurs

“Unter”­Zähler\newcounter{teil}[uebung]

Erzeugt einen Zähler teil, der jedesmal zurückgesetzt wird, wenn sich uebung ändert.

\newcounter{uebung}\newcounter{teil}[uebung]\stepcounter{teil}Stand: \theuebung.\theteil   % Ausgabe: 0.1

\stepcounter{teil}Stand: \theuebung.\theteil   % Ausgabe: 0.2

\stepcounter{uebung}Stand: \theuebung.\theteil   % Ausgabe: 1.0

Dr. Carsten Gnörlich Woche 9  Folie 24 / 34

Technische Fakultät • RBG           LaTeX­Kurs

Anwendungsbeispiel\newcounter{teil}[uebung]\newcommand{\teilaufgabe}[1]{\stepcounter{teil}{\em Teilaufgabe \theuebung.\theteil}\hfill (#1 Teilpunkte)\newline}

\uebung{Zahlentheorie}{30}\teilaufgabe{15}\teilaufgabe{10}\teilaufgabe{5}

\uebung{Analysis}{20}\teilaufgabe{10}\dots

Dr. Carsten Gnörlich Woche 9  Folie 25 / 34

Technische Fakultät • RBG           LaTeX­Kurs

LaTeX­Zähler manipulieren\section{Erste}\setcounter{section}{4}  % simuliere 4tes Kapitel\section{Fünfte}

Dr. Carsten Gnörlich Woche 9  Folie 26 / 34

Technische Fakultät • RBG           LaTeX­Kurs

Nochmal Fußnoten in Tabellen \begin{tabular}{|ll|}\hlineEins & Zwei \footnotemark \\Drei & Vier \footnotemark \\\hline\end{tabular}

\footnotetext{Fußnote zu Zwei}\footnotetext{Fußnote zu Vier}

\bigskip

Fußnoten in Tabellen sind schwierig\footnote{Gleich nicht mehr!}

Dr. Carsten Gnörlich Woche 9  Folie 27 / 34

Technische Fakultät • RBG           LaTeX­Kurs

Unbefriedigende Lösung:...\footnotetext[1]{Fußnote zu Zwei}\footnotetext{Fußnote zu Vier}...

● Numerierung wird wieder falsch  wenn Fußnoten vor der Tabelle gelöscht/eingefügt werden!

Dr. Carsten Gnörlich Woche 9  Folie 28 / 34

Technische Fakultät • RBG           LaTeX­Kurs

Bessere Lösung:…\addtocounter{footnote}{­1}\footnotetext{Fußnote zu Zwei}\stepcounter{footnote}\footnotetext{Fußnote zu Vier}…

● Funktioniert unabhängig von Anzahl der Fußnoten  vor der Tabelle!

Dr. Carsten Gnörlich Woche 9  Folie 29 / 34

Technische Fakultät • RBG           LaTeX­Kurs

Aus der ersten Woche 

Markup WYSIWYG

Layo

ut

Dr. Carsten Gnörlich Woche 9  Folie 30 / 34

Technische Fakultät • RBG           LaTeX­Kurs

Danke fürs Mitmachen + Zuhören :­)

Viel Erfolg mit LaTeX!

Dr. Carsten Gnörlich Woche 9  Folie 31 / 34

Technische Fakultät • RBG           LaTeX­Kurs

Bonusmaterial: Karteikarten­KlasseDownload:

http://www.rbergmann.info/projekte/kartei.html

Einsatzmöglichkeiten:

● Prüfungsvorbereitung● Organisation ● etc.

Dr. Carsten Gnörlich Woche 9  Folie 32 / 34

Technische Fakultät • RBG           LaTeX­Kurs

Beispiel

Dr. Carsten Gnörlich Woche 9  Folie 33 / 34

Technische Fakultät • RBG           LaTeX­Kurs

Installation des PaketsManuell heruntergeladene LaTeX­Pakete:

● Auspacken im aktuellen Arbeitsverzeichnis

> cd ~/latex

> unzip kellertuer­Kartei­V.1.8b­0­g5300828.zip

> cd kellertuer­Kartei­5300828

Dr. Carsten Gnörlich Woche 9  Folie 34 / 34

Technische Fakultät • RBG           LaTeX­Kurs

Nützliche DateienDatei beispiel.tex

● Zeigt Grundelemente der Kartei­Klasse

Datei  manual.pdf

● Benutzerhandbuch