Zusammenfassung
Diese Lektion eröffnet die fünfte Einheit des Kurses, die den Tabellen und Abbildungen gewidmet ist. Sie erklärt, wozu die Einheit dient: die Daten, Bilder und Zeichnungen einer wissenschaftlichen Arbeit so zu setzen, dass sie sich ebenso klar lesen wie ihr Text, wie ihre Abschnitte und Gleichungen nummeriert und mit Verweisen angesprochen werden und ihren Platz auf der Seite finden, ohne dass der Verfasser ihn von Hand festlegt; sie stellt ihre fünf Lektionen vor und den Faden, der sie verbindet, von der einfachsten Tabelle bis zur ersten Zeichnung mit TikZ; sie benennt, was aus den früheren Einheiten vorausgesetzt wird; sie erinnert daran, woher wissenschaftliche Tabellen und Diagramme stammen und welche Regel der Sparsamkeit sie beherrscht; sie formuliert das Problem, das die Einheit löst, dass nämlich eine Tabelle oder eine Abbildung, nach den Gewohnheiten der Textverarbeitung gemacht, ohne Beanstandung kompiliert und sich schlecht liest; und sie zeigt, dass dieselben Werkzeuge dem Labor, der statistischen Studie, dem historischen Archiv und dem Kommentar zu Texten dienen.
Lernziele
- Die Abfolge der Inhalte der Einheit beschreiben und erklären, was jede Lektion zur nächsten beiträgt.
- Erkennen, was die Einheit aus den früheren voraussetzt, und es bei Bedarf wiederholen.
- An einem Beispiel erklären, warum sich eine Tabelle mit vollständigem Gitter schlechter liest als eine, die mit wenigen waagerechten Linien gesetzt ist.
- In den eigenen Fächern die Tabellen, Bilder und Zeichnungen erkennen, deren Satz die Einheit lehrt.
Eingangstest
Bevor man die Einheit durcharbeitet, lohnt es sich, den Ausgangspunkt zu bestimmen. Dieser Test ist eine Selbsteinschätzung: Er wird nicht benotet, und sein einziger Zweck ist es, das Lernen zu lenken. Seine ersten beiden Fragen wiederholen, was die Einheit aus den früheren voraussetzt; die zehn folgenden behandeln, je zwei und der Reihe nach, die fünf Lektionen der Einheit. Wer noch nie eine Tabelle in LaTeX gesetzt oder ein Bild eingefügt hat, sollte nicht erwarten, sie richtig zu beantworten: Jede Antwort, ob richtig oder falsch, erklärt den Punkt und nennt die Lektion, die ihn behandelt. Dieselben Fertigkeiten werden am Ende, in der Lektion zur Zusammenfassung, erneut geprüft.
Miss vor Beginn der Einheit deinen Ausgangspunkt. Es ist eine kurze Selbsteinschätzung: Sie wird nicht benotet, und das Ergebnis wird nur in deinem Browser gespeichert.
Frage 1Aus früheren EinheitenEin Verfasser fügt einem Dokument mit
\listoffigureseine Abbildung mit Beschriftung hinzu, kompiliert nur einmal, und die Abbildung erscheint nicht im Verzeichnis, wohl aber im Text. Was geschieht?\listoffiguresgehört zum LaTeX-Kernel.Gerade die Beschriftung schreibt den Eintrag ins Verzeichnis.Das Löschen bringt nichts: Der nächste Lauf schreibt sie erneut.Wie das Inhaltsverzeichnis werden die Abbildungs- und Tabellenverzeichnisse in einem Lauf geschrieben und im nächsten gelesen, ohne Warnung, wenn sie veraltet sind.Wiederholen: Gliederung, Inhaltsverzeichnis und Anhänge
Frage 2Aus früheren EinheitenIm Text eines Berichts steht „nach Müller & Schmidt“, und die Kompilierung bricht mit „
Misplaced alignment tab character &“ ab. Warum?Das Zeichen kann gedruckt werden; der Fehler ist, dass es ohne Backslash geschrieben wurde.Das Zeichen ist im Kernel reserviert, mit oder ohne amsmath.Der Fehler liegt am Zeichen, nicht am Zitat.Eine Ausrichtung ist eine Tabelle:&trennt Zellen, und\\beendet Zeilen. Dieselbe Regel beherrscht die Tabellen dieser Einheit.Wiederholen: Mehrzeilige Gleichungen
Frage 3Eine Tabelle mit
\begin{tabular}{lr}meldet „Extra alignment tab has been changed to\cr“ in einer Zeile, die genau ein&enthält. Wo liegt der Fehler am wahrscheinlichsten?Die gemeldete Zeile hat die richtigen Zellen; eine erweiterte Spaltendefinition verdeckt das Versehen und hinterlässt eine vermischte Zeile.Ein einziges&ist bei zwei Spalten richtig; die Meldung bezieht sich auf die Tabellenzeile, nicht auf die Zeile des Quelltexts.Der Fehler kommt von der Engine und tritt ohne booktabs genauso auf.Ohne Zeilenende setzt sich die vorige Tabellenzeile in der gemeldeten fort, die einer zweispaltigen Zeile ein zweites&hinzufügt.Wiederholen: Lesbare Tabellen
Frage 4Eine als
S[table-format=2.2]erklärte Spalte erhält die Zellen 3,5, 12,25 und 140,8. Was geschieht?Diesen Fehler erzeugen Zeichen, die keine Zahlen sind, etwa ein Spaltenkopf ohne geschweifte Klammern.siunitx rundet standardmäßig nicht und schneidet keine Ziffern ab.Das Format legt den Platz fest; was nicht hineinpasst, wird verschoben.siunitx warnt nicht, wenn eine Zahl den reservierten Platz überschreitet: Es setzt sie außerhalb davon, und die Engine vermerkt nur eine zu breite Box.Wiederholen: Lesbare Tabellen
Frage 5In einer Tabelle
{lrrrr}lautet die erste Zeile\multicolumn{2}{c}{Kontrolle} & \multicolumn{2}{c}{Behandlung} \\, und darunter stehen\cmidrule(lr){2-3} \cmidrule(lr){4-5}. Das Dokument kompiliert ohne Fehler und Warnungen. Was sieht man?Diesen Fehler erzeugt eine Zeile mit mehr Zellen als Spalten; hier sind es vier von fünf.LaTeX weiß nicht, dass die erste Spalte zu keiner Gruppe gehört; jedes\multicolumnbeginnt dort, wo die vorige Zelle endet.\cmidrulezeichnet eine Linie; es verschiebt keinen Text.Es fehlt das&am Anfang. Eine Zeile mit weniger Zellen als Spalten ist gültig, sodass die Engine nicht warnt; die Linien hängen nur von den geschriebenen Nummern ab.Wiederholen: Komplexe und lange Tabellen
Frage 6Eine Tabelle mit neunzig Zeilen wird mit
longtablein einer Umgebungtablegeschrieben, um sie zu zentrieren. Was geschieht?In einem Gleitobjekt kann sie nicht umbrochen werden.Die installierte Version meldet keinen Fehler; gerade darin liegt die Gefahr.Nichts skaliert sie; sie läuft unten aus der Seite hinaus.Ein Gleitobjekt ist eine Box, die nicht umbrochen wird, und longtable meldet das nicht als Fehler. Man entfernttable: longtable zentriert sich bereits selbst und hat sein eigenes\caption.Wiederholen: Komplexe und lange Tabellen
Frage 7Man schreibt
\includegraphics[angle=90,width=4cm]{probe}für ein Foto im Seitenverhältnis 4:3, breiter als hoch. In welchen Maßen erscheint es?Das wäre das Ergebnis von[width=4cm,angle=90]: die Breite vor dem Drehen festlegen.Das übersieht, dass das Bild gedreht wurde: Die Breite wird nach der Drehung festgelegt.Verzerrt wird es nur, wenn Breite und Höhe zugleich ohnekeepaspectratiofestgelegt werden.graphicx wendet die Optionen in der geschriebenen Reihenfolge an: Zuerst dreht es das Bild, das dann das Verhältnis 3:4 hat, und danach legt es die Breite des bereits gedrehten Bildes fest.Wiederholen: Bilder im Dokument
Frage 8Der Ordner
abbildungenenthältdiagramm.pdf, alt, unddiagramm.png, aktualisiert, und im Quelltext steht\includegraphics{abbildungen/diagramm}. Was geschieht?Die Engine achtet nicht auf Datumsangaben, sondern auf eine feste Reihenfolge der Endungen.Einen solchen Fehler gibt es nicht: Die Mehrdeutigkeit wird stillschweigend aufgelöst.Dieser Fehler tritt bei Endungen auf, die die Engine nicht einbinden kann, etwa.svg.Ohne Endung probiert die Engine.pdfvor.pngund nimmt die erste Datei, die sie findet.Wiederholen: Bilder im Dokument
Frage 9Ein Bericht schreibt „wie die Abbildung unten zeigt“ neben ein
\begin{figure}[htbp]. Was ist daran problematisch?Die Buchstaben sind erlaubte Plätze, keine Reihenfolge; passt sie hier nicht hin, kommt sie anderswohin.[H]würde sie festhalten, um den Preis von Lücken auf den Seiten; die Lösung ist der Verweis über die Nummer.Gerade das kann sie: Das heißt Gleiten.Eine Abbildung kann nicht auf zwei Seiten aufgeteilt werden, und die Engine setzt sie dorthin, wo sie passt; die Nummer ist das Einzige, das seinen Sinn nicht ändert, wenn sie wandert.Wiederholen: Gleitumgebungen für Abbildungen und Tabellen
Frage 10Mit
\usepackage[ngerman]{babel},\setlocalecaption{ngerman}{table}{Tab.}und cleveref mit der Optionngermansagt die Beschriftung „Tab. 1“. Was schreibt\cref{tab:kosten}?Das wäre zu erwarten, geschieht aber nicht: cleveref hat ein eigenes deutsches Vokabular.Auf Deutsch schreibt cleveref Substantive groß, mit\crefwie mit\Cref.Das geschähe nur, wenn das Label eine Abschnittsnummer gespeichert hätte.Was man babel mitteilt, ändert die Beschriftung und lässt das Verzeichnis, wie es sein soll, erreicht aber cleveref nicht.Wiederholen: Gleitumgebungen für Abbildungen und Tabellen
Frage 11Ein Dokument mit
\usepackage[ngerman]{babel},\usepackage{tikz}und\usetikzlibrary{quotes}scheitert an seiner ersten Zeichenzeile,\draw[->] (0,0) to["Weg"] (2,0);, mit „Argument of \language@active@arg" has an extra }“. Was fehlt?Der Fehler ist in beiden Reihenfolgen derselbe: Das Kürzel bleibt in der Zeichnung aktiv.->ist eine Grundspitze; ohne arrows.meta lautete die Meldung „Unknown arrow tip kind“.Die Zeile hat eines; die Meldung spricht von einem aktiven Argument der Sprache, nicht von einem unvollendeten Pfad.Die Bibliothek babel von TikZ gibt den Zeichen innerhalb der Zeichnungen ihre normale Bedeutung zurück; die Reihenfolge der Pakete behebt es nicht.Wiederholen: Zeichnungen mit TikZ
Frage 12Was zeichnet
\draw (0,0) -- ++(2,0) -- +(0,1) -- +(-1,0);?Das geschähe mit++in jedem Schritt.Nichts schließt den Pfad; dafür schreibt man-- cycle.Sie lassen sich problemlos mischen; sie unterscheiden sich darin, ob sie den Bezugspunkt aktualisieren.+wird vom letzten mit++festgelegten Punkt aus gemessen, hier (2,0), und ändert ihn nicht.Wiederholen: Zeichnungen mit TikZ
Inhalt wird geladen…
Abgeschlossen
Melde dich an, um deinen Fortschritt zu speichern