Der LaTeX - Kurs
LaTeX („Lamports TeX“ nach dessen Entwickler Leslie Lamport) ist ein Programmpaket zur vereinfachten Benutzung des Textsatzprogramms TeX. Dies ist ein Textsatzprogramm für wissenschaftliche Texte, z.B. Protokolle in den Laborpraktikas.
Mathematischer Textsatz
Diese Seite dient als Hilfe zum LaTeX-Kurs der Fachschaft Physik an der Universität Konstanz. Der Kurs und das Skript sind seit 2002 über mehrere Generationen engagierter Fachschaffender entstanden und weiterentwickelt worden. Bisher haben unzählige Personen zu diesem Werk beigetragen. Die Autoren*innen erheben keinen Anspruch auf Vollständigkeit und Fehlerfreiheit. Lob, Kritik und Anregungen kannst Du über unsere offizielle Mailadresse loswerden.
Termine und Kursfolien
Der Kurs findet in jedem Wintersemester statt. Wir haben Springfield, den Physik- und Mathe-Computerpool (PhyMa) in V203 für diesen Zweck reserviert. Wir empfehlen euch, vor dem Kurs unbedingt einen Zugang für Mittelerde und Springfield zu beantragen: Online-Anmeldung
Hier könnt ihr die Folien des Kurses als PDF herunterladen. Ihr findet neben den Aufgaben darin auch deren Lösungen.
Software, Vorlagen und Dateien für den Kurs
Von uns vorgeschlagene TexDistributionen und Editoren
Wir arbeiten dieses Jahr mit TeXstudio, ihr könnt aber auch die anderen Editoren verwenden.
- Windows: Miktex mit TeXstudio oder Texmaker als Editor
- MAC: MacTex mit TeXstudio oder TexShop oder Texmaker als Editor
- Linux: Tex Live mit TeXstudio oder Kile als Editor (sollten bei allen Distributionen in den Repos zu finden sein)
LaTeX und Tabellen
Früher haben wir LibreOffice (Calc2LaTeX habt ihr in der Mail bekommen), oder auch Excel (mit Excel2LaTeXex, auf der Website ganz nach unten unter "Files" die Excel2LaTeX.xla) für das Erstellen von Tabellen genutzt. Das hat leider nie richtig funktioniert.
Heute benutzen wir den Tablesgenerator. Diese Website ist deutlich einfacher zu bedienen und es bedarf keiner Installation von separaten Programmen. Dafür können wir nicht garantieren, dass keine Daten gespeichert werden.
Dateien für den Kurs
Hier gibts die Dateien für den Kurs als .zip verpackt.
Vorlage fürs Anfängerpraktikum und Cheatsheet
Für das Anfängerpraktikum in Physik gibt es hier eine Vorlage zum Herunterladen. Das ganze ist als .zip verpackt. Ihr müsst es also entpacken und könnt dann direkt im Ordner anfangen zu arbeiten. Wichtig ist, dass ihr keine der drei Dateien aus dem Hauptordner löscht oder verschiebt.
Außerdem könnt ihr noch ein DINA4-Blatt mit den wichtigsten Befehlen herunterladen und auch ausdrucken und über den Schreibtisch hängen. :)
Weiterführendes Handout und Spezialgebiete
Hier könnt ihr ein zusammenfassendes Handout zum Kurs und darüber hinaus herunterladen.
Analyse mit GnuPlot
Konsolen-Kinder aufgepasst! Gnuplot ist eine weitere open-source alternative zur Analyse und Umgang mit Daten, jedoch ohne grafische Oberfläche. Auch das muss gelernt sein, dafür findet ihr eine kurze Einführung mit dem grundlegenden Umgang und den wichtigesten Befehlen.
Möchtet ihr die erklärten Beispiele einmal selbst ausprobieren, findet ihr hier die moessbauer.txt
Weitere Links und Tipps
Für Fehlerforschung und das Arbeiten mit LaTeX findet man meist hilfreiche Antworten unter Mrunix.de
Oder auch eine vertrauenswürdige Suchmaschine
Kostenloser ShareLaTeX-Server
Seit 2017 sofort hat der FB Physik einen eigenen ShareLaTeX Server. Dieser ist unter folgenden Adressen erreichbar:
sharelatex.physik.uni-konstanz.de
Ihr benötigt zur Nutzung einen neuen Account! Schreibt dafür bitte eine kurze Mail an physik-support[ät]uni-konstanz.de. Der Link in der Aktivierungsmail die ihr daraufhin bekommt läuft nach einer Woche ab (also nicht trödeln).
Was ist ShareLaTeX:
ShareLaTeX ist ein kollaborativer, Online-LaTeX-Editor. Das heißt, dass ihr eure LaTeX-Dokumente komplett im Browser eurer Wahl (Firefox, Chrome, …) erstellen könnt und zusätzlich mit beliebig vielen Leuten gleichzeitig am selben Dokument arbeiten könnt. Ihr bestimmt ob ihr alleine tippen wollt oder mit wem ihr zusammen arbeiten wollt. Sämtliche erstellten Dateien (PDFs sowie Quelldateien) können jederzeit heruntergeladen werden. ShareLaTeX funktioniert sehr intuitiv: probiert es 5 - 10 Minuten aus und ihr werdet die meisten Funktionen schon kennengelernt haben.
Die wichtigsten Kniffe:
- Ein neues Dokumente erstellt ihr links oben über die rote Schaltfläche „Neues Projekt“. Alternativ: ihr könnt ein bereits bestehendes Dokument markieren/auswählen und rechts oben auf „Mehr“ → „Kopie erstellen“ klicken.
- Ihr könnt eure Projekte in Ordnern strukturieren.
- Innerhalb eines Dokument kommt ihr links oben ins Menü.
- Ihr kompiliert den TeX-Code durch Drücken auf die blaue Schaltfläche „Aktualisieren“ oben mittig. Kürzer geht's mittels: Strg + Enter
- Um Bilder oder andere Dateien in euer Dokument einzufügen, müsst ihr diese erst hochladen. Das geht durch Klicken auf das Upload-Zeichen direkt unterhalb des Menüs.
- Wenn ihr ein Dokument mit Kommilitonen teilen wollt, klickt ihr auf „Teilen“ rechts oben. Dort könnt ihr sowohl explizit einzelne Personen einladen indem ihr deren Mail-Adresse eintragt (immer mit @uni-konstanz.de Endung) – ihr könnt aber euer Dokument auch komplett öffentlich machen (dann kann jeder mitarbeiten, der den Link kennt).
- Rechts oben habt ihr weiterhin die Möglichkeit einen simplen Chat zu nutzen.
- Die PDF sowie die Quelldateien könnt ihr im Menü herunterladen. An die PDF kommt ihr alternativ auch rechts vom „Aktualisieren“-Knopf heran.
- Der Standard-PDF-Viewer von Sharelatex ist schneller als der Computer-eigene und hat auch etwas mehr Funktionen (Z. B.: Doppelklick in der PDF: ihr landet an der Stelle im Quellcode). In ganz seltenen Fällen kann es aber zu Darstellungsfehlern kommen. Dann einfach im Menü bei PDF-Betrachter von „Eigener“ auf „nativ“ wechseln.
- Zur AP-Vorlage von der Fachschaft noch ein wichtiger Hinweis: Da wir den Header ausgelagert haben ist es wichtig, dass ihr im Menü unter „Hauptdokument“ die richtige .tex-Datei auswählt (nicht Header.tex). Andernfalls kann nicht kompiliert werden.
Wann oder ob ihr ShareLaTeX nutzt oder weiterhin eure PC-Installation mit Texmaker, Texstudio, … ist natürlich euch überlassen! Gerade für AP und FP ermöglicht ShareLaTeX gegenüber Dropbox, git oder andere Services jedoch eine einfachere Zusammenarbeit. Beachten solltet ihr natürlich (wie bei allen Webservices), dass ihr eure Daten regelmäßig sichert – insbesondere bei wichtigen Unterlagen: wenn ihr eure Bacherlorarbeit mittels ShareLaTeX tippt, schadet es nichts regelmäßig die Quelldateien herunterzuladen.
Overleaf.com
Falls ihr statt der ShareLaTeX Instanz der Universität lieber overleaf.com verwenden wollt, könnt ihr Standardmäßig nur zusammen mit einer weiteren Person an einem Dokument arbeiten.
Falls ihr zehn Freunde (die jeweils eine Email Adresse besitzen) habt, könnt ihr unter overleaf.com/user/bonus einen Referral-Link erstellen, und so mehr mögliche Mitautoren, erweiterte Versions-Historie und Synchronisation mit Dropbox freischalten.
Falls ihr eure Freunde nicht nerven wollt, oder genug eigene E-Mail Adressen habt, könnt ihr maildrop, 10minutemail, temp-mail o.ä. verwenden um neue Accounts über den Referral-Link zu erstellen.