 Hallo und herzlich willkommen zurück auf dem Kanal der Femme. Unser erster Talk heute ist von Nex, den kennt ihr wahrscheinlich schon als Herald. Er ist Student hier an der Universität und hatte ein ganz übliches Problem. Mitschriften von Hand geschrieben sind ein bisschen hässlich danach, aber direkt den Latech zu schreiben ist wahrscheinlich zu langsam, oder? Stellt sich raus, nein, das geht, und wie genau, das erzählt uns jetzt. Es gibt danach noch ein Q&A, um Fragen zu stellen, dann könnt ihr im Hackint-ISC unter Hashtag RC3-Femme, im Rocket-Chat unter Femme, und im Feediverse oder auf Twitter unter RC3-Femme, ohne Binnestrich Fragen stellen. Für Englisch Viewers, es wird ein Translation. Um das zu hören, select translate it in the web player. Und jetzt viel Spaß mit dem Talk. Als ich damals als Erstje an die TU Ilmner gekommen bin, meint eine Kommilitonin zu mir, dass man die Mathevorlesung nicht in Latech mitschreiben kann. Und während ich auch anfangs dem Rad befolgt habe und auf Papier mitgeschrieben habe, dachte ich mir irgendwann im Laufe des Semesters Challenge accepted. Dann habe ich ein bisschen rundprobiert, und heute zeige ich euch, wie ich es am Ende doch hingekriegt habe, meine Mathevorlesung in Latech mitzuschreiben. Ich bin Nex, ich studiere Informatik seit 2018 an der TU Ilmenau. Mit Latech arbeite ich mittlerweile seit der 12. Klasse, kann auch mittlerweile von mir überhaupt eine relativ schnelle Tippen zu können. Das ist eine gute Voraussetzung, um mitschreiben zu können. Ich habe gerne meine Studiumsunterlagen digital, damit ich sie nicht in großen Ordner mit mir rumschläppen muss. Und habe 2018 und 2019 die Mathevorlesung live in Latech mitgeschrieben. Heute zeige ich euch, wie das Ganze geht. Dazu schauen wir einfach mal, warum man das vielleicht machen möchte, was vielleicht dagegen spricht. Wir schauen, was wir alles vorbereiten müssen, wie man am Ende sich live in der Vorlesung verhalten muss, was es vielleicht für unerwartete Situationen geben kann, wie man darauf reagieren muss. Und am Ende schauen wir noch kurz, wie das Ganze nachbereitet werden muss, damit man am Ende eine schöne Vorlesungsmitschrift hat. Zunächst einmal die Frage, warum digital mitschreiben. Erster Grund, ich habe keine schöne Handschrift. Sie ist nicht sehr leserlich. Von daher, wenn ich digital mitschreibe, habe ich wenigstens ein Dokument, was man gut lesen kann und was man dann auch vielleicht mal anderen geben kann, die vielleicht mal eine Vorlesung verpasst haben, weil sie krank waren. Korrekturen sind natürlich dann ganz einfach möglich. Es kommt ja nicht selten vor, dass ein Tafelbild auch mal zwischendurch wieder korrigiert werden muss. Wenn der Dozent die Dozentin dann doch ein Fehler entdeckt hat und dann mal die halbe Tafel nochmal abwischt und neu schreibt, das geht dann natürlich in Latech sehr leicht zu korrigieren. Auf dem Papier müsste ich ganz viel durchstreichen. Ich habe natürlich keine Zettelwirtschaft. Das liegt alles bei mir auf der Festplatte. Und ich kann natürlich sehr gut mit Steuerung F und einem Stichwort Verzeichnis das Ganze durchsuchen. Es ist dann auch ganz praktisch, wenn man zum Beispiel eine Prüfung hat, bei der man Hilfsmittel benutzen darf. Dann kann man mit so einer digitalen Latech mit Schrift auch sehr gut arbeiten und auch ganz schnelle Definitionen und Sätze, die man vielleicht benötigt, nochmal nachschlagen. Und natürlich am Ende, das Skript sieht sehr gut aus und man muss dafür nicht viel investieren. Jetzt aber warum ausgerechnet Latech. Es gibt ja durchaus einiges, was dagegen spricht. Als erstes natürlich Backslash. Brauchen wir ein Latech sehr oft, genau gesagt für jeden Befehl, für jede Umgebung. Brauchen wir das Backslash. Es ist auf einer Quersassatur nicht sehr gut zu erreichen. Es ist auf dem englischen Layout auch nicht sehr gut zu erreichen, wenn auch ein kleines bisschen besser. Brauchen es trotzdem ständig. Das ist auf Dauer vielleicht ein bisschen unangenehm. Und natürlich, wir arbeiten mit Source Code. Der ist bei Weiten nicht so schön lesbar. Wie wenn wir jetzt beispielsweise ein Resovic Editor wie LibreOffice Writer benutzen würden. Und wir müssen das Dokument natürlich auch während der Vorlesung immer wieder bauen, um zu sehen, welches Ergebnis wir im Moment haben, ob wir nicht vielleicht doch irgendwelche Fehler in einer Formel eingebaut haben. Weil gerade bei mathematischen Formeln ist es sehr schwer, anhand des Source Codes direkt zu erkennen, ob man nicht vielleicht doch eine geschweifte Klammer, ein Zeichen zu weit rechts gemacht hat oder zu weit links, ob nicht vielleicht irgendwo noch eine Klammer fehlt. Es ist im Source Code sehr schwer zu erkennen. Man muss einfach sehr oft bauen, um das sehen zu können. Ja und natürlich, kleine Tippfehler, eine vergessene geschweifte Klammer und der Latech-Compiler wird sich sofort beschweren und das zu finden, ist manchmal echt schwierig. Das kann durchaus problematisch sein während der Vorlesung. Da bleibt einem manchmal wirklich nichts anderes übrig, als die betroffene Stelle auszukommentieren und dann in der Nachbereitung später den Fehler dann zu suchen, in Ruhe und dann zu beheben. Nun jetzt noch was, sprich dafür in Latech mitzuschreiben. Natürlich als Allererstes der ausgereifte mathematische Zeichensatz. Es wurde von einem Mathematiker entwickelt für mathematische Paper. Es hat Unterstützung für verschiedenste Sonderzeichen. Wir können uns natürlich auch selbst eigene Makros definieren, um verschiedene Operatoren, die es vielleicht standardmäßig nicht gibt oder irgendwelche Kürzel für bestehende Sachen, noch mal aufzuschreiben, damit wir einfach diese schnell benutzen können, damit wir nicht hoffenweise Abstände und Oversets noch mal direkt in den Vorlesungskode mit reinschreiben müssen. Das können wir so sehr gut, einfach separat aufschreiben und auch später noch mal, wenn wir glauben, dass das jetzt noch mal anders aussehen soll, noch mal umdehnen. Natürlich, wir müssen auch nicht mit dem ausklicken. Wir können die ganze Zeit, wenn wir in der Vorlesung mitschreiben, auf der Tastatur bleiben. Wir müssen nicht ständig hin und her wechseln zwischen Tastatur und Maus. Das ist ideal für Power-User, also zum Beispiel auch für mich. Und natürlich, der wichtigste Grund, wieso wir lastig benutzen wollen, ich hatte Bock drauf. Und das war auch kein anderer Grund, wieso ich es gemacht habe. Nun zur Vorbereitung. Wir können nicht unvorbereitet in die Vorlesung reingehen. Dafür ist einfach nicht genug Zeit während der Vorlesung. Das heißt, wir benötigen natürlich erstmal Tax-Editor-PDF-Viewer. Das sollte soweit klar sein. Der Editor hat dann offensichtlich optimalerweise noch Syntax Highlighting und eine Möglichkeit, direkt mit einer Tastenkombination das PDF zu bauen. Praktischerweise sollte er vielleicht auch noch die Unterstützung für Macros haben, dass wir ganz schnell häufig benutzte Umgebungen einbauen können. Und der PDF-Viewer, da empfehle ich zum Beispiel KDE-Ocular, der sollte einfach die Möglichkeit haben, dass man das PDF automatisch neu lädt, wenn es neu gebaut wurde, sodass man nicht erst immer in den PDF-Viewer reinwechseln muss, um das neue Ergebnis sehen zu können, sondern dass man den PDF-Viewer zum Beispiel einfach direkt neben dem Text-Editor liegen lassen kann. Und dann sieht man immer sofort, wenn es sich neue Änderungen ergeben haben. Manche Tech-Editoren haben sowas auch direkt schon integriert. Die können dann auch direkt miteinander nebeneinander den Source Code mit dem PDF synchronisieren, sodass man immer die Zeile, die aktuell im Source Code ausgewählt ist mit dem Cursor, dass die auch im PDF sichtbar ist. Das geht dann mit dem Mechanismus namens Sync-Tech. Aber was wir natürlich auch noch brauchen, Latech, sprich irgendeine Tech-Distribution. Ich empfehle an der Stelle zum Beispiel Tech-Live für Linux. Unter Windows ist Mac-Tech sehr beliebt und ansonsten gibt es zum Beispiel auch noch Mac-Tech. Grundsätzlich tut es auch, jede größere Tech-Distribution, die haben eigentlich alle die gleichen Pakete. Meistens unterscheiden sie sich ein bisschen in den Tools, die mitgeliefert werden. Aber das, was man für die normale Mitschrift braucht, ist eigentlich immer dabei. Genau, und zu guter Letzt müssen wir natürlich noch ein paar Kürzel und Befehle vorfertigen, um unseren Workflow ein bisschen zu beschleunigen, um die ganzen Textelemente, die wir haben, schön aussehen lassen zu können, damit wir ja nicht mitten in der Vorlegung noch sagen müssen, füge hier bitte diesen Abstand ein, das sollte genau, zur Editor-Einrichtung ist eigentlich, je nachdem, welchen Editor man hat, immer unterschiedlich. Man sollte aufpassen, dass man möglichst mit einer kurzen Tastenkombination oder mit einer kurzen Tastenfolge schnell das Dokument bauen kann. Es geht eigentlich bei jedem modernen Texteditor ohne Probleme. Bei Wim kann man sich einfach eine Tastenkombination hindefinieren. Bei Editoren wie Atom oder wie Scode gibt es beispielsweise auch schon fertige Buttons, um das Ganze zu bauen. Aber grundsätzlich, man kann natürlich auch einfach ein Terminal aufmachen und dann immer, wenn man das Dokument baut, schnell kurz Make ausführen. Deswegen mache ich das auch gerne so, dass ich mir ein Make-File neben die Techter-Teile lege. Dort lege ich einmal alle Bildanweisungen fest, die ich so brauche. Falls ich vielleicht noch zusätzliche Tools ausführen muss, um Bilder zu generieren, um das Ganze zu legen. Dann sage ich einfach nur noch meinem Editor, dass er auf einem bestimmten Hotkey dann Make ausführen soll. Und am Ende brauche ich nur noch ein paar Tastatur-Macros, um vielleicht häufig benutzt, wie zum Beispiel Definitionssätze, Listen, Aufzählungen nochmal dann ganz schnell einfügen zu können. Ohne die ständig Hände schreiben zu müssen, denn die brauchen wir schließlich sehr oft. Dann müssen wir noch das Design über mehrere Vorlesungen hinweg einheitlich halten. Wir möchten nicht ständig die ganzen Sachen kopieren, d.h. es soll wiederverwendbar sein. Wir möchten vor allem auch das Design und den Inhalt voneinander trennen. Sprich, wir möchten dann auch zwei getrennte Dateien haben, eine, wo wirklich nur der Vorlesungsinhalt enthalten ist und andere Datei, wo nur das Design festgelegt wird. Das erreicht man in Latech mit Klassen und selbstgeschriebenen wie man das genau macht. An sich ist es ganz ähnlich wie ganz normale Dokumentpräambeln, die man von normalen Latech-Dokumenten kennt. Ein paar Details unterscheiden sich dann noch, d.h. man muss ein bisschen festlegen, wie die Klasse das Dokument heißt, welche Tech-Version man benötigt. So was ist immer nochmal wichtig, aber die genauen Details stehen auf Zetan im CES Guide. Kann man da einfach nachschlagen, ist nicht so viel, wie sich das von einer normalen Dokumentpräambel genau. Zunächst erstmal, was kommt denn im Paketsatz? Allgemein erstmal alles, was von mehreren Klassen benötigt werden könnte. Also z.B. so die Standard-Pakete, die man eigentlich in jedem Latech-Dokument hat, wie z.B. Barbel-Input-Eng und Front-Eng. Natürlich die mathematischen Pakete, wie beispielsweise AMS-Math, AMS-THM-Math-Tools. Im Prinzip mache ich es gerne so, dass ich alle AMS-Pakete, die ich so potenziell gebrauchen habe, direkt erstmal in ein Paket zusammen inkludiere. Damit habe ich schon mal sichergestellt, dass alle Symbole, die ich eventuell während der Veranstaltung gebrauchen könnte, schon da habe, dass ich nicht mitten in der Veranstaltung mit einem Befehl nicht gefunden, Problem dann irgendwie überrascht werde, sondern ich weiß dann, okay, entweder ich habe das Symbol, es existiert. Wenn es nicht existiert, dann liegt es auf jeden Fall nicht an dem fehlenden Paket, dann muss ich es mir selbst definieren. Und Plotting wird gerne Text benutzt oder pgf und für die Plots gerne dann noch das Zusatzpaket pgfplots, wobei man das in der Regel nicht live während der Vorlesung hinkriegt. Für vorgefertigte Befehle und Umgebungen müssen wir dann für die verschiedenen Textelemente noch Sachen selbst definieren. Das werden wir dann auch gleich im Anschluss noch machen. Da sind zum Beispiel Beispiele, was man da machen müsste. Definitionen, Sätze, Beweise, das sind so die Klassiker, die man in der Vorlesung schon sehr häufig braucht und wo sich es auch anbietet, diese nochmal separat im Text auszuzeichnen, damit die besser erkennbar sind. Bemerkungen werden auch gerne mal benutzt und natürlich Abbildungen, Tabellen. Die sind immer sehr gerne in Verwendung. Ja, in den Klassensatz kommen in der Regel die Sachen rein, die wirklich nur für eine speziellen Dokumenttypen relevant sind, also sprich ich mache mir eine Klasse für eine Vorlesung und dann kommen da auch wirklich nur die Sachen rein, die ich speziell brauche, um dann ein Dokument für eine Vorlesung anzufertigen. Das sind zum Beispiel erstmal die ganzen Pakete, die ich benötige für die Vorlesung, also erstmal mein eigener Paketsatz. Eventuell, wenn ich noch ein Stichwort Verzeichnis anlegen will, brauche ich zum Beispiel das Paket IMAC IDX oder für Kopf- und Fußzeichen noch SCR Layer, SCR Page und um Bookmarks, Verlinkungen oder auch PDF-Meter-Daten zu machen und ich dann zusätzlich noch Hyperref. Es hat auch noch das kleine Problem, dass das sowieso immer als letztes Paket eingebunden werden muss. Von daher bietet es sich nicht an, dieses Paket in einem anderen Paket schon einzubinden, sondern immer ganz zum Schluss in einer Klasse oder halt in der Dokumentpräambel. Ja, auch hier brauchen wir eventuell nochmal vorgefertigte Befehle und Umgebungen für Textelemente, die dann zum Beispiel nur in der Vorlesung vorkommen. Das könnte zum Beispiel sein um ein bestimmtes Verzeichnis zu stellen, vielleicht nur für das Deckblatt nochmal ein extra Befehl, der das dann erzeugt oder auch wo immer ich dann die Inhaltsverzeichnisse oder Abbildungsverzeichnisse auflisten möchte. Möchte ich das Ganze jeweils dann nochmal in einem Befehl verpacken, um das dann später strukturiert dann einfügen zu können. Was ich dabei auch anbietet für Dokumentkopf und Dokumentfuß, dass man die dann nochmal in einer separaten Umgebung verpackt, so dass dann am Ende in dem eigentlichen Dokument, wo dann die Vorlesungsmitschrift angefertigt wird, man wirklich nur noch diese eine Vorlesungsumgebung aufmachen muss und dann werden automatisch vor dem Inhalt einmal die Anfangsseiten, also sprich Titelblatt in der Verzeichnis etc. eingefügt und am Ende vom Dokument wird dann automatisch das Stichwort Verzeichnis angefügt. Genau, ansonsten müssen nur noch allgemeine Einstellungen vorgenommen werden, sprich welcher Elternklasse wir haben wollen. Für Vorlesung bietet sich da zum Beispiel die Kommarskrippklasse SCR-Report oder für kleinere Sachen wie Übungsblätter könnte man zum Beispiel SCR-Artikel benutzen, also je nachdem das ist einfach dem Geschmack das Autos überlassen. Für die Schriftgröße oder andere Einstellungen, die man dann noch vornehmen möchte, kann man dann den Befehl Coma-Options benutzen. Wie genau man das da macht, sollte man am besten dann in der Dokumentation von Comarskript nachschauen. Da steht eigentlich alles sehr gut erklärt. Für das Design der Kopf- und Fußzeilen habe ich schon gesagt, benutze ich gerne SCR-Layer SCR-Page das ist eine Erweiterentwicklung von SCR-Page 2 und damit können wir dann das Design der Kopf- und Fußzeilen festlegen, da habe ich dann auch gleich noch ein kleines Beispiel. Für die Verzeichnisse muss man eventuell auch noch Einstellungen vornehmen, zum Beispiel für das Stichwort Verzeichnis und PDF-Meterdaten müssen wir natürlich auch nochmal separat festlegen, das machen wir wie gesagt mit Hyperref. Hier nochmal das kleine Beispiel, also hier einmal für die Festlegung der Kopfzeilen und der Fußzeilen, hier mache ich ganz ohne Fußzeilen und stattdessen packe ich die Seitennummer immer an den Rand in der Kopfzeile und in die innere Hälfte von der Kopfzeile mache ich jeweils die Überschrift, wo wir uns aktuell befinden so dass man auch immer auf der Seite eine gute Übersicht hat, in welchem Abschnitt man sich gerade befindet in der Vorlesung. Ich konfiguriere im zweiten Abschnitt hier auf dem Beispiel noch das Stichwort Verzeichnis und zwar möchte ich das in dem Fall zweispeitig haben mit einem kleinen Titel und noch einer Trennlinie zwischendurch, so dass man dann gut befindet, wo genau jetzt die Stichworte zusammengehören und am Ende noch einen kleinen Befehl wie ich dann das Stichwort Verzeichnis am Ende ausgeben will, da möchte ich nämlich zum Beispiel noch sicherstellen, dass das Ganze immer auf einer rechten Seite startet und dafür brauche ich dann den Befehl ClearDoublePage, um das sicherzustellen mache ich mir hier nochmal einen separaten Befehl der genau das ausführt, erstmal ClearDoublePage und dann einfach das Stichwort Verzeichnis ausgibt und zu guter Letzt setze ich noch den PDF-Titel und den Dokumentautor dann einfach auf den Dokumenttitel und den Dokumentautor. Ja, am Ende, wenn man das zusammen hat sollte die Preamble sehr einfach aussehen im Dokument, da sollte dann nur noch vorkommen, welche Klassemann benötigt, sprich zum Beispiel Vorlesung, Übung, Hausaufgabe, welchen Titel die Veranstaltung hat von wem sie ist, eventuell, wenn man jetzt ein Übungsblatt oder ein Hausaufgamblatt hat, welche Nummer das hat, vielleicht wenn man ein Protokoll anfertigt noch die Matrix-Nummer dazu falls man das irgendwie abgeben muss. Das kann man jetzt alles dann noch in der Preambel festlegen, was anderes sollte in der Preambel aber nicht mehr drin stehen. Und am Ende kann dann so ein Minimal Beispiel so einfach aussehen, hier sehen wir, dass dann einfach nur noch die Dokumentklasse Vorlesung in dem Fall geladen wird. Wir setzen einmal kurz den Titel und den Auto und am Ende gibt es dann nur noch die Dokumentumgebung, wo dann unser Inhalt reinkommt und da drin ist nochmal kurz die Umgebung Vorlesung, habe ich vorhin schon gesagt, kann man um dann ganz automatisch erstmal den Dokumentkopf und den Dokumentfuß einzufügen, sodass man dann in drinnen wirklich nur noch die Vorlesungsmitschrift einfügen muss. Genau, fehlen jetzt nur noch die vorgefertigten Befehle und Umgebung. Da brauchen wir unter anderem Sachen für einzelne Textelemente, wie Definitionen, Sätze, Beweise. Eventuell möchte man da auch gleich sicherstellen, dass Sachen ins Stichwortverzeichnis eingetragen werden. Vielleicht benötigt man noch spezielle Symbole, was passiert sehr häufig, dass man vor der Vorlesung nicht weiß, welche das sind, also man muss vielleicht darauf gefasst sein, dass man diese dann live nochmal definieren muss. Da wären so Beispiele aus meinem Studium, zum Beispiel der Grad oder die Potenzmenge, ein Supremum, Infimum oder auch ein spezielles Symbol um den Widerspruch anzuzeigen oder auch zum Beispiel ein Symbol um nochmal kleine Häkchen zu setzen innerhalb eines Beweises, wenn man Teile des Beweises schon gezeigt hat. Solche Sachen eignen sich nochmal als separates Makro definiert zu werden. Und natürlich für komplexere Konstrukte, wie zum Beispiel Integrale oder Vektoren, bietet es sich auch nochmal an, kürzlich zu schreiben, indem man genau festlegt, wie das Ganze aussehen soll, welche Abstände nochmal eingefügt werden sollen, ob man vielleicht zum Beispiel so Sachen wie Differenzial Operatoren nochmal anders formatieren möchte. Genau, zum Beispiel für solche Umgebungen habe ich hier mal die Definitionsumgebung, die ich gerne benutze. Das Ganze mache ich mit AMS-THM. Dort erzeuge ich mir eine neue Theorem-Umgebung mit dem Namen VL-Definition. Das Ganze wird auch nummeriert und dabei wird das Ganze immer resetted, wenn ich in einem neuen Kapitel bin, so weiß ich dann noch immer, wievielte Definitionen innerhalb des entsprechenden Kapitels ich gerade habe. Und ich definiere mir nochmal ein extra Makro, mit dem ich festlege, wie der Name von der Sache, die ich jetzt definiere, dann formatiert werden soll. Ich möchte das zum Beispiel hier im Fettdruck haben. Und dann um das Ganze nochmal separat vom Text abzusetzen definiere ich mir hier nochmal eine separate Umgebung, die habe ich Definition genannt, damit es einfach merkbar ist. In der ich dann einfach nochmal ein bisschen Abstand davor und dahinter einfüge, in drinnen das Ganze zentriere und das Ganze dann noch ein kleines bisschen kleiner mache, so dass es wirklich sich gut von dem normalen Text abhebt, so dass man leicht erkennen kann, dass es sich um eine Definition natürlich jetzt nach meinem Geschmack so haben wollen, dass ich die mehr im Text habe, das heißt, die sind nicht nochmal extra abgesetzt, aber auch hier habe ich noch mal eine eigene Umgebung. Ich möchte nämlich zum Beispiel sicherstellen, dass das QED-Symbol am Ende jedes Beweis es auch wirklich angefügt wird. Und das mache ich hier mit Push QED und Pop QED und zusätzlich mache ich noch als kleine Sicherheit, dass ich mir das QED-Symbol umdefiniere, so dass ich, wenn ich innerhalb dieser Beweis-Umgebung das QED-Symbol benutze, dass das keine Konsequenzen hat, sondern dass das einfach ignoriert wird. So, zu guter Letzt noch ein paar mathematische Symbole, die man vielleicht benutzen könnte. Was ich hier sehr häufig benutzen musste, war zum Beispiel ohne Beschränkung der Allgemeinheit, was einfach nur für Buchstaben hintereinander sind. Die habe ich hier dann gleich mit den entsprechenden Abständen, wie es typografisch korrekt ist, einmal formatiert und dann auch gleich als Fleece Text angezeigt, so dass es dann auch in Mathe-Modus nicht ist, wenn es irgendwelche Variablen ist. Dann, was ich auch sehr gerne benutze, ist der Differential-Operator, aber nicht inkursiv, das ist einfach mein persönlicher Geschmack. Und natürlich auch hier einmal noch die Formatierung für das Integral, denn da möchte ich zum Beispiel einen kleinen Abstand haben zwischen der eigentlichen Formel und dem DX beispielsweise. Es gibt dann auch hier noch ein paar andere Beispiele, zum Beispiel für die eulischer ZAE, die möchte ich auch noch mal anders dargestellt haben. Wie genau man das hier persönlich haben möchte, das ist im Prinzip jedem selbst überlassen, da muss man einfach schauen, welchen Geschmack man da hat. Das, was ich hier angegeben habe, ist einfach so, wie es zum Beispiel nach meinem Geschmack ist, wie ich es auch in meinen Vorlesungen mit Schriften gemacht habe. Ja, und damit sind wir auch schon beim Live-Teil. Während der Vorlesung sollte man natürlich ein paar Sachen offen haben, unter anderem den Text-Editor der Wahl, mit dem Latech-Dokument und auch ganz wichtig, mindestens es kann, wie gesagt, sein, dass man während der Vorlesung auch nochmal schnell Symbole neu definieren muss oder dass man sich Platzhalter erstellen muss. Da muss man ganz schnell das Paket hineinwechseln können, um dann auch ganz schnell dort Sachen definieren zu können. Ansonsten bietet sich sich natürlich an, das Latech-Lock offen zu haben. Das mache ich in Wim gerne mit Set-Auto-Read und Read-Only, dass ich da nicht aussersehend drin rumschreiben kann und dass auch automatisch die Datei aktualisiert wird, wenn sie sich ändert kann. Dann kann ich dann ganz leicht nachlesen, wenn irgendwelche Probleme auftreten, wo es potenziell dran gelegen haben könnte und natürlich brauche ich jetzt dann noch mein PDF-Viewer. Wie gesagt, der sollte sich automatisch aktualisieren, wenn sich das PDF ändert. Dort sollte dann also das erzeugte Dokument angezeigt werden, sodass ich immer sehe, was das aktuelle Ergebnis ist, dass ich schnell eine mathematische Formel korrigieren kann, wenn irgendwo zum Beispiel eine Klammer falsch gesetzt ist und zu guter Letzt natürlich nicht möglich, dass man von Anfang an alle Symbolinamen auswendig kennt. Also man hat vielleicht ein fotografisches Gedächtnis. Ich empfehle dabei die Dokumentation auf Wikibux. Da gibt es eine sehr schöne Übersichtstabelle über häufig benutzte mathematische Operatoren und wie ihre entsprechenden Datikbefehle sind. Da gibt es auch nochmal Bezeichner zum griechischen Alphabet, wie die einzelnen Buchstaben heißen und da gibt es auch unterschiedliche Variationen von manchen Buchstaben und da wird auch nochmal angezeigt, wie sie aussehen. Da gibt es auch wieder verschiedene Varianten, wie man das machen kann. Zum ersten natürlich möchte man vielleicht mitten im Fließtext Variablen nochmal entsprechend auszeichnen oder Funktionsnamen. Das heißt, wir brauchen Inline mathematischen Satz. Den nenne ich immer gerne Inline-Matte und wird in Latech modernerweise immer mit Backslash-Runde-Klammer auf und Backslash-Runde-Klammer zu eingegrenzt. Hat einfach den Effekt, dass alles, was innerhalb dieses Bereich ist, dann mathematisch gesetzt wird in einer etwas kompakteren Variante sodass man dann auch nicht größer wird, als die Zeile normalerweise hoch ist. Und so integriert sich das dann relativ gut in normalen Fließtext und eignet sich wie gesagt vor allem für Sachen wie Variablen, Funktionsnamen oder ganz kleine Therme, die kann man auch damit noch setzen. Wenn man größere Ausdrücke hat, dann möchte man das eher abgesetzt darstellen. Dafür gibt es dann standardmäßig Backslash-Eckige-Klammer auf und Backslash-Eckige-Klammer zu. Alles, was darin enthalten ist, wird dann nochmal abgesetzt dargestellt, sprich, das ist nicht in der Zeile im Fließtext, sondern es wird vertikal, nochmal ein bisschen nach unten verschoben, es wird dann zentriert. Sodass man am Ende auch nochmal mit größeren Symbolen arbeiten kann. Es eignet sich beispielsweise auch für größere Gleichungen, zum Beispiel die Integralsymbolen enthalten sind oder zum Beispiel auch für ein Limes, wo nochmal unterhalb vom eigentlichen Wort die Beschreibung enthalten ist in welche Richtung dieser Limes halt sich bewegt und dafür eignet sich wie gesagt dieser abgesetzte Satz. Es gibt auch noch Umgebungen für Gleichungsfolgen, hier als Beispiel die Alleinumgebung. Dort kam man dann an einem festgelegten Symbol, das ist hier das Kaufmännische und Beilatigkennt festgelegt welche Stelle benutzt wird, um die Gleichungen untereinander auszurichten. Das heißt, das habe ich hier in diesem Beispiel anhand des Istgleichs gemacht und das hat einfach den Effekt, dass hier immer an den Stellen wo das Istgleich ist, die ganzen Sachen vertikal ausgerichtet werden und so sind alle Istgleichs genau untereinander. Eignet sich zum Beispiel, wenn man längere Beweise führt, wo man ganz viele Folgen von Istgleichs hat, wo man immer wieder den gleichen Term umformt, kann man die schön untereinander schreiben und dann sind alle aneinander ausgerichtet. Das Ganze wird natürlich wieder abgesetzt und dann nochmal vertikal zentriert. Und was hier auch noch besonders ist, es gibt zusätzlich noch einem rechten Rand, eine Gleichungsnummerierung. Man kann auch umstellen, dass sie woanders angezeigt wird. Wenn man sie nicht haben möchte, gibt es auch nochmal die Variante Alleinsterm. Dann ist das Ganze einfach ohne Gleichungsnummerierung. Man kann das Ganze auch wie hier gezeigt richtig machen, falls man zum Beispiel ähnliche Gleichungen direkt nebeneinander führen möchte, wie hier zum Beispiel das demorgensche Gesetz für Mengen. Dann kann man einfach ein weiteres Kaufmännisches und benutzen, um eine neue Spalte zu beginnen. Das habe ich jetzt hier immer so gemacht, dass eine Zeile im Source Code immer zu einer Spalt passt. Und dann habe ich jetzt hier immer diese sehr ähnlichen Texte untereinander geschrieben und immer je nachdem, ob ich gerade in die nächste Spalte wechseln möchte und die nächste Zeile jeweils entweder das Kaufmännische und oder das Doppelte Backslash. Und natürlich, die jeweils anderen Unzeichen werden dann wieder benutzt, um dann die vertikale Ausrichtung vorzunehmen. So, es kann wie gesagt während der Vorlesung vorkommen, dass man nochmal besondere Symbole einfügen möchte, die vorher noch nicht bekannt sind. Da muss man dann schnell reagieren, zum Beispiel mit der Dokumentation auf Wikibox, wie ich schon gesagt habe, muss man einfach mal nachschlagen. Das kann man dann erstmal dafür benutzen können. Es gibt da zum Teil in der offiziellen Paketdokumentation natürlich vollständige Tabeln, in denen alles enthalten ist. Wenn man da nicht ganz schnell das Symbol findet, dann sollte man sich aber lieber einen Platzhalter definieren oder zumindest in den Code einfügen und dann später in der Nachbereitung korrigieren. Ja, Bezeichnungen kann ich nicht allzu viel sagen, außer viel Glück. Die meisten Zeichnungen sind zu komplex, als dass man sie während der Vorlesung zum Funktionsplatz kann man zwar mit PDF Plots sehr schnell Sachen malen oder vielleicht auch einfache kleinere Skizzen mit Ticks anfertigen, aber komplexere Zeichnungen, wie zum Beispiel diese hier, lassen sich nicht ohne Weiteres in kürzester Zeit in der Vorlesung direkt mit Ticks zeichnen. Es hat einfach das Problem, dass Ticks mit Koordinaten arbeitet, während natürlich die Dozenten vorne an der Vorlesung das Tafel natürlich nur Skizzen malen. Es ist schwierig, das direkt aus dem Kopf so hinzumahlen, dass es dann direkt auch schön aussieht und man verbringt einfach zu viel Zeit damit, am Ende die ganzen Sachen schön fein granular auszurichten, so dass man am Ende in der Vorlesung abgehängt wird. Es kann natürlich auch sein, dass man keine Lust hat auf selbst zeichnen. Klar, ich kann natürlich auch diverse Bildformate einbinden. Das heißt, da bieten sich so Programme an, wie X-Fig oder Gimp oder natürlich auch Inkscape, bei SVG-Zeichnungen hat man natürlich noch das Problem, die benötigen zusätzlich noch das SVG-Paket und da Latech die SVGs nicht direkt benutzen kann, müssen diese erst noch extern gerendert werden und dafür muss Inkscape auch installiert sein. Und man muss Latech dann noch beibringen, dass es auch externe Befehle ausführen soll. Es ist also, wenn man mit fremden Latech-Dokumenten arbeitet, natürlich auch ein gewisses Sicherheitsrisiko, weil dann kann das Latech-Dokument beliebige Befehle auf dem eigenen Computer ausführen. Ja, falls man natürlich nicht selbst zeichnen will, bieten sich natürlich diverse CC-lizenzierte Quellen an, wie z.B. Wikipedia. Da gibt es auch sehr viele gut gezeichnete SVGs und Bilder, die man einfach benutzen kann, wenn man die entsprechende Quellenangabe mit in die Vorlesungsaufzeichnung mit einfügt. Und damit hat man im Prinzip schon alles, was man benötigt, um so eine Vorlesung live in Latech mitschreiben zu können. Letzten Endes muss man das Ganze nur noch nachbereiten. Das heißt, wir nehmen einmal die ganzen To-Do's, die sich so während der Vorlesung gegeben haben, müssen die z.B. jetzt noch neue Symbole korrigieren, die wir vorher noch nicht hatten. Das heißt, wenn wir Platzhalter hatten, müssen wir die jetzt durch die passenden Symbole ersetzen, die wir vorher noch recherchieren. Eventuell, wenn wir noch eigene Symbole definieren müssen und jetzt einfügen müssen, dann ist jetzt die Zeit. Falls wir noch Zeichnungen offen haben, die wir vorher nur auf Papier skizziert haben, dann können wir die jetzt in der Hand in Ruhe zeichnen. Und natürlich, falls während der Vorlesung irgendwelche Bildprobleme aufgetreten sind, die wir nicht live beheben konnten, müssen die natürlich auch noch korrigiert werden. Für die To-Do's kann man natürlich die klassischen To-Do-Kommentare im Latechcode benutzen, aber es gibt auch noch das Paket To-Do-Nodes. Das bietet verschiedenste Möglichkeiten, auch nochmal diese To-Do's hervorzuheben. Die werden dann ins PDF mit reingerendert als kleine Randnotiz, werden auch ein schönes Verzeichnis ausgeben lassen, auf welchen Seiten noch welche To-Do's existieren und man kann sie auch natürlich in einer finalen Version ausblenden lassen. Und damit hat man eigentlich schon alle Werkzeuge zusammen, mit denen man eine Vorlesung in Latech mit schreiben kann. Wie genau am Ende das Dokument aussieht, ist wie gesagt immer dem eigenen Geschmack überlassen, da muss man einfach selbst ausprobieren, was einem am besten gefällt und hoffen, dass man auch schnell genug schreiben kann. Damit, vielen Dank für die Aufmerksamkeit und für Erfolg bei der Vorlegungsmitschrift. Ja, hallo zurück und vielen Dank für den schönen Talk Next. Dankeschön. Ich bin mir sicher, deine Kommilitonen freuen sich über deine Mitschriften. Genau, es gibt jetzt noch ein kurzes Q&A, da kurze Erinnerung im IRC unter RC3-Femme, im Rocket Chat unter Femme und im VDW unter RC3-Femme, ohne Minus. Könnt ihr noch Fragen stellen und dann fangen wir jetzt auch gleich mal an und zwar gleich ganz am Anfang hat jemand gefragt was sind eigentlich Oversets? Ja, also ich hatte es zum Beispiel sehr oft in der Vorlesung, dass gerade bei Beweisführung auch nochmal Verweize gemacht wurden zum Beispiel auf vorangegangene Gleichungen oder auch natürlich auf Definitionen und die wurden dann sehr gerne mal über Implikationsfeile zum Beispiel geschrieben oder auch gerne mal über Gleichheitszeichen. Dafür gibt es diesen Befehl Overset da kann man dann quasi einfach das Symbol eingeben was an der Stelle stehen soll und dann halt noch ein weiteres Symbol oder generell Text angeben der dann halt über dem Symbol nochmal angebracht werden soll. Das Ganze schaut dann auch in der Regel dass dann das Basing so gebaut wird dass dann halt die gesamte Breite von dem eigentlichen Symbol und auch dem was oben drüber steht nochmal dann an der Stelle eingefügt wird muss man dann manchmal ein bisschen vorsichtig sein wenn man zum Beispiel einen längeren Text dann über einem Gleichheitszeichen stehen hat und das dann in einer Alleinumgebung hat dann kann es auch gerne mal vorkommen dass sich dann dadurch das Ganze natürlich auch zentriert und dann dieses Gleichheitszeichen breiter ist dann das Gleichheitszeichen entsprechend verschiebt im Vergleich zu den anderen Zeichen und auch nochmal Andersets ist das gleiche Prinzip, aber diesmal steht das zusätzliche Symbol unten hat ich vorhin, ich habe die Frage schon gesehen mal ein kleines Beispiel aufgemalt das ist zum Beispiel das Zeichen für Werteverlaufsgleichheit was ich in der technischen Informatik benutze aber also das hier war jetzt der Ausdruck Y ist Werteverlaufsgleich zu Y min das sind so Beispiele für solche Andersets also die sind sehr ähnlich ist also einfach nur eine Möglichkeit so Anmerkungen an Zeichen nochmal dranzukleben ok, vielen Dank ok, dann zur nächsten Frage wie lange hast du für die Verbereitung gebraucht zum Beispiel die Grundlagen und wie viel Zeit planst du pro Vorlesungs für die Vorbereitung ein? ja also bei mir war es natürlich ein eher inkrementeller Prozess also ich habe mir jetzt vorher vor allem erstmal so die grobe Kur zusammengebaut ich hatte da schon ein bisschen Erfahrung weil ich auch schon während der Schulzeit mal so ein bisschen versucht habe den Schulstoff zu digitalisieren dadurch hatte ich dann auch schon so eine grobe Ahnung wie das Dokument aussehen soll das habe ich dann entsprechend schon vorgearbeitet hatte mich dann auch später nochmal darüber informiert wie man dann entsprechend Klassen und Pakete anfertigt was man da so alles tun muss und dann der Rest also gerade so diese Erfahrung dann was ich so für fehlende Symbole brauchte wie ich dann an meine an die Dokumentation komme das ist alles erst während der Vorlesung passiert also es kam am Anfang auch sehr oft noch vor dass ich dann zum Teil dann doch nochmal Sachen per Hand mitschreiben musste weil ich dann erstmal ein bisschen überfordert war weil mir halt bestimmte Informationen einfach noch gefehlt haben und ich dann einiges noch mal nachbereiten musste also ich habe auch gerade am Anfang sehr viele Teile der Vorlesung erstmal dann nochmal eine stundenlange Arbeit nach der Vorlesung digitalisiert das hört sich an als wäre der Landprozess doch ein bisschen schmerzhaft gewesen es hat aber den Vorteil also wenn man es einmal ordentlich vorbereitet dann muss man eigentlich danach nicht mehr wirklich für jede einzelne Veranstaltung vorbereiten also mittlerweile wenn ich das einmal ordentlich gemacht habe dann kann ich in eine Vorlesung reingehen und stelle spontan fest ich muss mitschreiben dann schreibe ich mir ganz schnell mein Dokumentpräambilder hin also da kann man ja auch sich einfach einen Ordner so als Template hin machen den man schnell hinkopiert und dann geht das einfach also es ist wirklich eher was Einmaliges was man vorbereiten muss okay jemand fragt ob du Beispiele aus einer Vorlesungs-Betschrift zeigen könntest ist ein bisschen schwierig also die Mitschriften mit denen die ich so angefertigt habe also der Code ist nicht ganz meiner also ich habe zwar am Anfang alles selbst geschrieben aber mittlerweile sind dort auch einige Überarbeitungen von Kommilitonen und Kommilitonen mit drin die hatte ich jetzt natürlich vor dem Talk jetzt nicht unerlaublich gefragt das ganze zu öffentlichen deswegen werde ich da jetzt auch nichts weiter verlinken also die fertigen Ergebnisse gibt es im Informatiker-Wiki von der TWMino vom Inoffiziellen dort sind ein paar Skripte enthalten also vielleicht mal ein paar Leute fragen mit Kontakten vielleicht findet man es ja okay die nächste Frage ist sind da in den Pakete und Templates öffentlich das geht schon wieder in dieselbe Richtung es geht genau in die gleiche Richtung auch da ist nicht komplett mein eigener Code deswegen habe ich das auch nicht veröffentlicht aber im Prinzip ihr habt ein paar Ausschnitte gesehen in den Vorlesungsfolien ich habe auch noch mal im Pre-Talks gestern Handouts hinterlegt da sind auch noch mal ein paar größere Beispiele dabei es ist nicht viel was da noch fehlt an Code also höchstens noch mal eine Sammlung von ein paar Symbolen die mir halt so in der Zeit untergelaufen sind aber ist eigentlich ähnlich zu dem was ich auch von hier in den Vorlesungen in den Vorlesungen in den Vortragsfolien gezeigt habe ja, von der Mitschrift direkt in die Vorlesung von der Mitschrift in die Vorlesung genau, jemand fragt wieviel bekommst du eigentlich selbst von der Vorlesung mit also ich kenne es von mir, dass wenn ich den nicht zu schnell mitschreiben muss dann merke ich mir selber nichts mehr dann geht das direkt von der Vorlesung auf den Zettel aber es bleibt nichts hängen hat das so ein Problem auch manchmal aber dadurch dass ich halt am Computer zumindest ich dann halt schneller war als mit der Hand ich habe dann doch schon ein bisschen mehr mitgekriegt aber gerade wenn ich dann wieder in der Prüfungsvorbereitung nochmal durch das ganze Vorlesungskript durchgegangen bin sind mir sehr viele Stellen dann auch aufgefallen wo ich dann so festgestellt habe oh, das hat wir auch in der Vorlesung war ich gar nicht mitgekriegt also es ist das eigentlich der Inhalt von der Vorlesung links, rein, rechts raus geht aber das ist eigentlich normal wenn man die ganze Zeit mit mitschreiben beschäftigt ist und nicht wirklich Zeit hat zum Denken ja okay und eine der letzten Fragen ist, welches Tastaturleuer verwendest du eigentlich? Ja, shame on me, ich benutze immer noch Quertz ich hatte auch schon mal versucht auf Neo2 umzusteigen durch aus eine deutlich bessere Erreichbarkeit führt diese ganzen besonderen Symbole im ARC hatten ja auch schon so Leute gesagt dass der Backslash unter Quirty also dem englischen Tastaturleihout besser erreichbar ist das stimmt natürlich wie gesagt, ich habe meine Erfahrung mit Quertz gemacht und ich denke auch mal die meisten die an eine Uni kommen werden standardmäßig mit Quertz arbeiten von daher werden auch alle die am Anfang sich so überlegen, dass sie jetzt im Vorlesung meinen Latech mitschreiben wollen dieses Problem haben, dass das Backslash nicht gut erreichbar ist was ich letztens auch erfahren habe also es gibt auch noch so Hybrid-Layouts ich beispielsweise natürlich jetzt nicht meine Geschwindigkeit die ich bei Quertz mittlerweile erreicht habe verlieren will da gibt es dann zum Beispiel Neo Quertz wo man dann erstmal so auf Layer 1 und 2 wie üblich die ganz normalen Buchstabenanordnung hat wie man es vom Quertz-Layout kennt aber dann noch die zusätzlichen Ebenen mit den speziellen Symbolen wie man sie dann aus dem Neo 2-Layout kennt aber wie gesagt ich benutze bisher immer noch Quertz ich hatte mal versucht umzusteigen aber es hat mir am Ende doch mehr Probleme gemacht, so dass ich dann mir nicht nochmal die Mühe aufgenommen habe meinen Tastatur-Layout zu wechseln ok, vielen Dank und jetzt würde ich gerne noch eine Frage stellen die hatte ich zwar als Backup-Frage aufgeschrieben aber es interessiert mich trotzdem hattest du auch schon andere Text-Sass-Systeme in Betracht gezogen wie es auf Magdown war? ja also ich hatte schon auch Kommunitoren gesehen die haben in Magdown mitgeschrieben es gibt da auch zum Beispiel Editoren die dann auch direkt live, wenn man da dann Latech Mathe-Code einfügt die sind dann auch am Ende raus renden so ähnlich wie man das auch schon von Headstock kennt, dass man halt auf einer Seite den Code hat, auf der anderen hat ja, das Problem bei den ganzen Sachen ist halt dass man im Gegensatz zu reinem Latech nicht wirklich die Möglichkeit hat sich eigene Makros und so hin zu definieren und ich habe halt wirklich gemerkt ich habe noch keine Vorlesung in der ich mitschreiben musste in der ich nicht irgendein Symbol noch mal händisch definieren musste oder wo ich nicht irgendeine Definition früher schon mal händisch angelegt habe benötigt habe also es kommt nach meiner Erfahrung nicht wirklich vor dass man wirklich so mit dem Standardsatz von Latech direkt auskommt okay, vielen Dank es gibt jetzt noch ein paar Anmerkungen aus dem Eier Season gerade aufgetaucht bedankt sich für den Talk von mir auch nochmal, vielen Dank bin ich ganz schön verrückt, dass du das gestemmt hast am Signal Angel oder sie wird davon auch einiges verwenden in Zukunft, das ist doch eigentlich das will man doch eigentlich nach so einem Talk genau, dann vielen Dank nochmal an Next für den Talk und dann geht es auf dem Famkanal jetzt gleich weiter mit den Herald Verkehrsnachrichten über die nächsten Fahrplaneinträge um 18 Uhr erzählt Jenny dann etwas über die Netzwerkinfrastruktur die bei der Fam hier normalerweise betrieben wird und um 19 Uhr gibt es dann die nächste 3 News Show, bis dahin und tschüss ciao