Übungen zur Einführung in L A TEX 0.04.6-0.04.6 Maximilian Kirchner (mkirchner@uni-bonn.de) Bemerkung Die Umrandungen um die Aufgaben dienen nur der Übersichtlichkeit und sollen nicht in der Ausgabe auftauchen. Aufgabe. Versuche, folgenden Code zu übersetzen: \ documentclass { a r t i c l e } \ begin {document} Hallo Welt, d i e s i s t meine e r s t e \LaTeX Datei. \end{document} Aufgabe. Erzeuge folgende Ausgabe: Meine ersten Umlaute: Ä ä Ö ö Ü ü. Meine ersten Sonderzeichen:», «,, Aufgabe. Generiere die Nachfolgende Ausgabe. Hinweis: Die Einrückungen am Anfang stammen nicht von einem manuellen Abstand, es handelt sich hierbei um Absatzeinrückungen. Dies ist der erste Absatz. Er ist so lang, dass ein Zeilenumbruch unumgänglich ist (es sei denn, man würde eine extrem kleine Schrift verwenden). Dies ist der zweite Absatz, welcher ganz normal eingerückt ist. Hierbei handelt es sich um eine neue Zeile im selben Absatz. Dies ist ebenfalls eine neue Zeile, jedoch ist sie cm nach unten verschoben. Dieser Text beginnt links und endet rechts. Außerdem haben wir Platzhalter und tolle Punkte......................... Aufgabe 4. Generiere die Nachfolgende Ausgabe. Das ist möglich unter Verwendung von nur 6 Befehlen! Dieser erste Absatz ist komplett in kursiver Schrift verfasst. Dies erkennt man an den gekippten Buchstaben, die sich vom nachfolgenden Absatz deutlich unterscheiden. Dieser Absatz hingegen ist stattdessen geneigt. Dabei werden die Buchstaben nicht in kursiv gestellt, sondern gedreht. Der nun folgende Absatz wird in klassischer Schreibmaschinenschrift gesetzt. Hier ist nun alles wieder normal. Um einzelne Worte fett zu schreiben oder in Großbuchstaben zu verfassen, muss nicht immer die ganze Umgebung geändert werden! Auch aufpassen muss man dabei, wenn man die Schriftgröße ändert! Aufgabe 5. Teste nun ein paar Farben: Dies ist blauer Text auf Cyan-Hintergrund, der rot umrandet ist. Aufgabe 6. Generiere die Nachfolgende Ausgabe. Nutze dafür die Comprehensive L A TEX Symbol List unter http://www.ctan.org/tex-archive/info/symbols/comprehensive/symbols-a4.pdf. Viele tolle Symbole:, $,, B, b, Hinweis: für manche Symbole müssen Pakete geladen werden - welche das sind, steht auch in der PDF-Datei.
Aufgabe 7. Erzeuge einen Text, der über mehrere Seiten geht (Hinweis: Lorem Ipsum-Texte sind sehr praktisch. Dazu kann das Paket blindtext eingebunden Werden. Erzeugt wird der Text dann mit \blindtext[<wiederholungen>]). Probiere nun die verschiedenen in der Vorlesung erwähnten Dokumentklassen und Optionen für Dokumentklassen aus und beobachte, was sich verändert. Aufgabe 8. Nutze den Text aus der vorherigen Aufgabe und beschneide die Seitenränder wie folgt: links: cm, rechts: cm, oben und unten,5cm. Aufgabe 9. Nun erweitere den Text noch dadurch, dass du Gliederungsebenen (Kapitel, Unterkapitel) hinzufügst. Aufgabe 0. Versuche, die folgenden Aufzählungen in L A TEX zu setzen: Punkt Punkt Unterpunkt. Unterpunkt. Punkt. Punkt. Punkt (a) Unterpunkt. (b) Unterpunkt.. Punkt a) Punkt b) Punkt (i) Unterpunkt. (ii) Unterpunkt. c) Punkt erster Eintrag heute regnets zweiter Eintrag es regnet immer noch dritter Eintrag Tastatur ist unter Wasser, kann nicht weiterschreiben. Teste hier verschiedene Dokumentklassen (amsbook etc) und beobachte, was sich verändert! (Die Einrückung bei der letzten Aufzählung kommt durch die Einbindung des Enumerate-Pakets zustande) Aufgabe. Erzeuge nun mittels tabbing folgendes Gebilde: Projekt-Gesamtbedarf = 900 000, davon 007 = 450 000, 008 = 50 000, 009 = 00 000, 007 bewilligt: 50 000, Zusatzbedarf: 00 000, 008 00 000, 50 000, 009 50 000, Minderung: 50 000,
Aufgabe. Baue die folgenden Tabelle nach: Umgebungsname tabular enumerate itemize tikzpicture Wirkung Tabelle Aufzählung Vektorgrafiken Aufgabe. Erstelle deinen Wochenplan in der Art wie den folgenden: Zeit Montag Dienstag Mittwoch Donnerstag Freitag 8-0 Ana I LA I Ana I 0- AlMa I AlMa I LA I -4 wohlverdiente Mittagspause 4-6 6-8 AA-Meeting 8-0 FS-Sitzung Aufgabe 4. Versuche, die folgenden Formeln in L A TEX zu übertragen: Um Seitenlängen in einem rechtwinkligen Dreieck zu bestimmen, werden die Funktionen Sinus (sin) und Kosinus (cos) verwendet. Dabei gilt sowie Sinus eines Winkels = Kosinus eines Winkels = Gegenkathete des Winkels Hypothenuse Ankathete des Winkels. Hypothenuse Dies wird auch ausgedrückt durch sin(α) = a c und cos(α) = b c. Durch die Definition der e-funktion kann man dies auch darstellen als Wir können beobachten, dass gilt sin(x) = ( ) n xn+ (n + )! n=0 = x! x! + x5 5!.... 0 wenn k = 0 sin (4n+k) wenn k = (0) = 0 wenn k = wenn k = () Im komplexen gilt e iϕ (iϕ) k = = k! k=0 = ( ) l (iϕ)l +i (l)! } {{ } cos ϕ (iϕ) l (l)! + (iϕ) l+ (l + )! ( ) l (iϕ)l+ (l + )! } {{ } sin ϕ = cos ϕ + i sin ϕ (4) () ()
Aufgabe 5. Betrachte noch einmal die Symbol-List und suche nun folgende Symbole:,,,,,,, I,, l,, Aufgabe 6. Ein paar Spielereien: ( ) a b Matrizen in Inlineformeln sehen sehr schlecht aus. Besser sind diese in abgesetzten Formeln: c d 4 5 6 7 8 9 oder α β γ δ ε ζ η θ ι Auch der Unterschied bei Grenzwerten ist extrem: lim n ( + n )n = e im Vergleich zu lim n 8 8 n = lim n 5 5 n = 5 Anmerkung: Das Drehen der 5 wird durch \rotatebox{<grad>}{<text>} erreicht, dafür muss das Paket graphicx eingebunden sein. Aufgabe 7. Schreibe einen Algorithmus: Algorithm Ich backe Pizza Require: ZUTATEN={Teig,Tomatensoße,Käse,Salami} Ensure: Pizza : knete(teig); : ZUTATEN ZUTATEN\Teig; : while ZUTATEN do 4: wähle i ZUTATEN; 5: belege(teig,i); 6: ZUTATEN ZUTATEN\i; 7: end while 8: backe(pizza); Aufgabe 8. Lade das Bild http://imgs.xkcd.com/comics/purity.png herunter und binde es so ein, dass es wie folgt aussieht: Abbildung : Bild von www.xkcd.com 4
Aufgabe 9. Erzeuge folgendes Bild mit Hilfe von Knoten (ohne child-funktion): w a b y z x c d c d (, ) (, 0) (0, ) (, 6) (, ) (, ) Aufgabe 0. Erzeuge das unten stehende Bild mit möglichst wenig Code: 5 4 x (x + Qx) Qx 5 4 4 5 Aufgabe. Erzeuge unten stehendes Bild mit Hilfe von TikZ. Mache dir auch die foreach-schleife zunutze. % 4 Wachstumsrate des realen BIP für die zehn Bevölkerungsreichsten Staaten der EU 005 4..7.5.5.9.5. 0.9 0.5 0. Rumänien Griechenland Spanien Polen Großbritannien Niederlande Frankreich Deutschland Portugal Italien 5
Aufgabe. Versuche folgenden Plot nachzubilden: f(x) = sin(x) f (x) = cos(x) - π π π π Aufgabe. Auch dieses Bild lässt sich mit TikZ erstellen. Nutze dafür den child-befehl: S 00 T 0 S 0 T 0 T 0 S 0 S 0 T 0 T 04 T T S 0 S 04 S S T 05 T 06 T 07 T 08 T 09.0 T T 4 S 05 S 06 S 07 S 08 T 09. S S 09 Aufgabe 4. Erstelle dieses Ergebnis mit tikzcd: U ϕ (x,y) ψ X Z Y p X q f Y g Z 6
Aufgabe 5. Versuche, nachfolgenden Text zu erstellen. Bei Bedarf einfach überall Frau durch Mann ersetzen. Satz 5.. Frauen sind Böse Beweis. Um Satz 5. zu beweisen, benötigen wir zunächst zwei Annahmen. Seien dazu die Variablen F (Frau), G (Geld), Z (Zeit) und b (böse) gegeben. Bekanntlich gilt, dass Frauen Geld und Zeit benötigen, also F = G Z (5) sowie dass Geld die Wurzel allen übels ist: G = b. (6) Weiterhin gilt bekanntlich, dass Zeit Geld ist (G = Z) und somit folgt mit (5) und (6) Somit folgt die Aussage. ( ) F (5) = G Z = G G (6) = b = b Der Zähler 5. kommt dadurch zustande, dass wir uns hier im 5. Abschnitt befinden und es der erste Satz ist. Bedenke dafür den Befehl \setcounter! Aufgabe 6. Erstelle eine Präsentation, die folgende Kriterien erfüllt: die erste Seite soll eine Titelseite sein. auf der zweiten Seite soll das Inhaltsverzeichnis Punkt für Punkt aufgebaut werden. auf der dritten Seite soll eine Auflistung von 5 Punkten sein, bei der die Punkte nacheinander erscheinen werden und Punkt drei bei Erscheinen hervorgehoben wird. die vierte Seite soll das Bild aus Aufgabe 9 in drei Schritten aufbauen. teste verschiedene Themen. Eine schöne Auflistung existiert unter http://www.namsu.de/latex/ themes/uebersicht_beamer.html. Aufgabe 7. Wir schauen uns nun Floating-Umgebungen an:. Sorge dafür, dass die Tabelle aus Aufgabe auf einer eigenen Seite mit einer passenden Unterschrift erscheint. Verschiebe das Bild aus Aufgabe 8 nach oben.. Verschiebe das Bild aus Aufgabe nach unten und füge eine sinnvolle Unterschrift hinzu. Aufgabe 8. Betrachte noch einmal Aufgabe 9. Füge in dieses nun folgende automatische Verzeichnisse ein: Inhaltsverzeichnis Stichwortverzeichnis Bibliographieverzeichnis Sorge außerdem dafür, dass alle Verlinkungen anklickbar sind. Aufgabe 9. Schreibe eine Arbeit (Bachelor/Masterarbeit, Diplomarbeit o.ä.) in L A TEX. Kehre außerdem den langweiligen, schlechten WYSIWYG-Editoren wie Word o.ä. für immer den Rücken und schreibe fortan alle Texte nur noch in L A TEX. Du wirst feststellen, dass du mit der Zeit schneller und sicherer in wirst, als du es in einem WYSIWYG-Editor jemals sein könntest. 7