From 30b95c6d41ef5cebf735239b41e565624dbaec2f Mon Sep 17 00:00:00 2001 From: Anno Knierim Date: Wed, 18 Sep 2024 13:07:32 +0200 Subject: [PATCH] Remove obsolete latex template --- latex-template/Makefile | 7 - latex-template/README.md | 12 -- latex-template/header-matplotlib.tex | 44 ------ latex-template/header.tex | 138 ------------------ latex-template/lit.bib | 5 - latex-template/matplotlibrc | 23 --- latex-template/programme.bib | 72 --------- latex-template/vXXX/Makefile | 33 ----- latex-template/vXXX/content/auswertung.tex | 12 -- latex-template/vXXX/content/diskussion.tex | 2 - latex-template/vXXX/content/durchfuehrung.tex | 2 - latex-template/vXXX/content/theorie.tex | 4 - latex-template/vXXX/plot.py | 18 --- latex-template/vXXX/vXXX.tex | 25 ---- 14 files changed, 397 deletions(-) delete mode 100644 latex-template/Makefile delete mode 100644 latex-template/README.md delete mode 100644 latex-template/header-matplotlib.tex delete mode 100644 latex-template/header.tex delete mode 100644 latex-template/lit.bib delete mode 100644 latex-template/matplotlibrc delete mode 100644 latex-template/programme.bib delete mode 100644 latex-template/vXXX/Makefile delete mode 100644 latex-template/vXXX/content/auswertung.tex delete mode 100644 latex-template/vXXX/content/diskussion.tex delete mode 100644 latex-template/vXXX/content/durchfuehrung.tex delete mode 100644 latex-template/vXXX/content/theorie.tex delete mode 100644 latex-template/vXXX/plot.py delete mode 100644 latex-template/vXXX/vXXX.tex diff --git a/latex-template/Makefile b/latex-template/Makefile deleted file mode 100644 index 04cec6cf..00000000 --- a/latex-template/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -all: - $(MAKE) -C vXXX - -clean: - $(MAKE) -C vXXX clean - -.PHONY: all clean diff --git a/latex-template/README.md b/latex-template/README.md deleted file mode 100644 index 671fb24a..00000000 --- a/latex-template/README.md +++ /dev/null @@ -1,12 +0,0 @@ -# Vorlage für Praktikumsprotokolle - - -Dieser Ordner enthält die Struktur für Praktikumsprotokolle mit -allem, was in diesem Kurs besprochen wurde. - -In Basisordner liegt der LaTeX-Header, Literaturdatenbank (`lit.bib`) sowie die der LaTeX-Header für matplotlib -und die matplotlibrc. -Außerdem haben wir in `programme.bib` die korrekten Quellen für die verwendete Software angegeben. - -In dem Unterordner `vXXX` liegt dann ein Template für einen einzelnen Versuch, -welches für die jeweiligen Versuche kopiert und „ausgefüllt“ werden kann. diff --git a/latex-template/header-matplotlib.tex b/latex-template/header-matplotlib.tex deleted file mode 100644 index 1d23aac1..00000000 --- a/latex-template/header-matplotlib.tex +++ /dev/null @@ -1,44 +0,0 @@ -% unverzichtbare Mathe-Befehle -\usepackage{amsmath} -% viele Mathe-Symbole -\usepackage{amssymb} -% Erweiterungen für amsmath -\usepackage{mathtools} -% Fonteinstellungen -\usepackage{fontspec} -% Latin Modern Fonts werden automatisch geladen - -\usepackage[ - math-style=ISO, % ┐ - bold-style=ISO, % │ - sans-style=italic, % │ ISO-Standard folgen - nabla=upright, % │ - partial=upright, % ┘ - warnings-off={ % ┐ - mathtools-colon, % │ unnötige Warnungen ausschalten - mathtools-overbracket, % │ - }, % ┘ -]{unicode-math} - -% traditionelle Fonts für Mathematik -\setmathfont{Latin Modern Math} -\setmathfont{XITS Math}[range={scr, bfscr}] -\setmathfont{XITS Math}[range={cal, bfcal}, StylisticSet=1] - -% Zahlen und Einheiten -\usepackage[ - locale=DE, % deutsche Einstellungen - separate-uncertainty=true, % immer Unsicherheit mit \pm - per-mode=reciprocal, % ^-1 für inverse Einheiten - output-decimal-marker=., % . statt , für Dezimalzahlen -]{siunitx} - -% chemische Formeln -\usepackage[ - version=4, - math-greek=default, % ┐ mit unicode-math zusammenarbeiten - text-greek=default, % ┘ -]{mhchem} - -% schöne Brüche im Text -\usepackage{xfrac} diff --git a/latex-template/header.tex b/latex-template/header.tex deleted file mode 100644 index 7faa6efe..00000000 --- a/latex-template/header.tex +++ /dev/null @@ -1,138 +0,0 @@ -\documentclass[ - bibliography=totoc, % Literatur im Inhaltsverzeichnis - captions=tableheading, % Tabellenüberschriften - titlepage=firstiscover, % Titelseite ist Deckblatt -]{scrartcl} - -% Paket float verbessern -\usepackage{scrhack} - -% Warnung, falls nochmal kompiliert werden muss -\usepackage[aux]{rerunfilecheck} - -% unverzichtbare Mathe-Befehle -\usepackage{amsmath} -% viele Mathe-Symbole -\usepackage{amssymb} -% Erweiterungen für amsmath -\usepackage{mathtools} - -% Fonteinstellungen -\usepackage{fontspec} -% Latin Modern Fonts werden automatisch geladen -% Alternativ zum Beispiel: -%\setromanfont{Libertinus Serif} -%\setsansfont{Libertinus Sans} -%\setmonofont{Libertinus Mono} - -% Wenn man andere Schriftarten gesetzt hat, -% sollte man das Seiten-Layout neu berechnen lassen -\recalctypearea{} - -% deutsche Spracheinstellungen -\usepackage[ngerman]{babel} - - -\usepackage[ - math-style=ISO, % ┐ - bold-style=ISO, % │ - sans-style=italic, % │ ISO-Standard folgen - nabla=upright, % │ - partial=upright, % │ - mathrm=sym, % ┘ - warnings-off={ % ┐ - mathtools-colon, % │ unnötige Warnungen ausschalten - mathtools-overbracket, % │ - }, % ┘ -]{unicode-math} - -% traditionelle Fonts für Mathematik -\setmathfont{Latin Modern Math} -% Alternativ zum Beispiel: -%\setmathfont{Libertinus Math} - -\setmathfont{XITS Math}[range={scr, bfscr}] -\setmathfont{XITS Math}[range={cal, bfcal}, StylisticSet=1] - -% Zahlen und Einheiten -\usepackage[ - locale=DE, % deutsche Einstellungen - separate-uncertainty=true, % immer Unsicherheit mit \pm - per-mode=symbol-or-fraction, % / in inline math, fraction in display math -]{siunitx} - -% chemische Formeln -\usepackage[ - version=4, - math-greek=default, % ┐ mit unicode-math zusammenarbeiten - text-greek=default, % ┘ -]{mhchem} - -% richtige Anführungszeichen -\usepackage[autostyle]{csquotes} - -% schöne Brüche im Text -\usepackage{xfrac} - -% Standardplatzierung für Floats einstellen -\usepackage{float} -\floatplacement{figure}{htbp} -\floatplacement{table}{htbp} - -% Floats innerhalb einer Section halten -\usepackage[ - section, % Floats innerhalb der Section halten - below, % unterhalb der Section aber auf der selben Seite ist ok -]{placeins} - -% Seite drehen für breite Tabellen: landscape Umgebung -\usepackage{pdflscape} - -% Captions schöner machen. -\usepackage[ - labelfont=bf, % Tabelle x: Abbildung y: ist jetzt fett - font=small, % Schrift etwas kleiner als Dokument - width=0.9\textwidth, % maximale Breite einer Caption schmaler -]{caption} -% subfigure, subtable, subref -\usepackage{subcaption} - -% Grafiken können eingebunden werden -\usepackage{graphicx} - -% schöne Tabellen -\usepackage{booktabs} - -% Verbesserungen am Schriftbild -\usepackage{microtype} - -% Literaturverzeichnis -\usepackage[ - backend=biber, -]{biblatex} -% Quellendatenbank -\addbibresource{lit.bib} -\addbibresource{programme.bib} - -% Hyperlinks im Dokument -\usepackage[ - german, - unicode, % Unicode in PDF-Attributen erlauben - pdfusetitle, % Titel, Autoren und Datum als PDF-Attribute - pdfcreator={}, % ┐ PDF-Attribute säubern - pdfproducer={}, % ┘ -]{hyperref} -% erweiterte Bookmarks im PDF -\usepackage{bookmark} - -% Trennung von Wörtern mit Strichen -\usepackage[shortcuts]{extdash} - -\author{% - AUTOR A\\% - \href{mailto:authorA@udo.edu}{authorA@udo.edu}% - \and% - AUTOR B\\% - \href{mailto:authorB@udo.edu}{authorB@udo.edu}% -} -\publishers{TU Dortmund – Fakultät Physik} diff --git a/latex-template/lit.bib b/latex-template/lit.bib deleted file mode 100644 index d4e4807b..00000000 --- a/latex-template/lit.bib +++ /dev/null @@ -1,5 +0,0 @@ -@manual{sample, - organization = {TU Dortmund, Fakultät Physik}, - title = {Versuch zum Literaturverzeichnis}, - year = 2023 -} diff --git a/latex-template/matplotlibrc b/latex-template/matplotlibrc deleted file mode 100644 index 1746ade8..00000000 --- a/latex-template/matplotlibrc +++ /dev/null @@ -1,23 +0,0 @@ -# pgf-Backend benutzen -backend : pgf - -# Größe der Zeichenfläche in Zoll -figure.figsize : 5.78, 3.57 -figure.constrained_layout.use : True - -# Serifenfont benutzen -font.family : serif - -# Fontgrößen -font.size : 11 -legend.fontsize : medium -xtick.labelsize : 9 -ytick.labelsize : 9 - -# unsere Fonteinstellungen benutzen -pgf.rcfonts : False - -# TeX benutzen -text.usetex : True -pgf.texsystem : lualatex -pgf.preamble : \input{header-matplotlib.tex} diff --git a/latex-template/programme.bib b/latex-template/programme.bib deleted file mode 100644 index efe7aa60..00000000 --- a/latex-template/programme.bib +++ /dev/null @@ -1,72 +0,0 @@ -@article{matplotlib, - author = "Hunter, John D.", - title = "{Matplotlib}: A {2D} Graphics Environment", - publisher = "IEEE", - year = "2007", - journal = "Computing in Science \& Engineering", - volume = "9", - number = "3", - pages = "90--95", - url = "http://matplotlib.org/", - version = "1.4.3", - doi = {10.1109/MCSE.2007.55}, - addendum = {Current version 3.8.0, \textsc{doi}: \href{https://zenodo.org/record/8347255}{\texttt{10.5281/zenodo.8347255}}} -} - -% taken from https://numpy.org/citing-numpy/ but replaced the key 'harris2020array' with 'numpy' -% to keep the neccessary changes to this file -@article{ numpy, - title = {Array programming with {NumPy}}, - author = {Charles R. Harris and K. Jarrod Millman and St{\'{e}}fan J. - van der Walt and Ralf Gommers and Pauli Virtanen and David - Cournapeau and Eric Wieser and Julian Taylor and Sebastian - Berg and Nathaniel J. Smith and Robert Kern and Matti Picus - and Stephan Hoyer and Marten H. van Kerkwijk and Matthew - Brett and Allan Haldane and Jaime Fern{\'{a}}ndez del - R{\'{i}}o and Mark Wiebe and Pearu Peterson and Pierre - G{\'{e}}rard-Marchant and Kevin Sheppard and Tyler Reddy and - Warren Weckesser and Hameer Abbasi and Christoph Gohlke and - Travis E. Oliphant}, - year = {2020}, - month = sep, - journal = {Nature}, - volume = {585}, - number = {7825}, - pages = {357--362}, - doi = {10.1038/s41586-020-2649-2}, - publisher = {Springer Science and Business Media {LLC}}, - url = {https://doi.org/10.1038/s41586-020-2649-2} -} - -% taken from https://scipy.org/citing-scipy/ but replaced the key '2020SciPy-NMeth' with 'scipy' -% to keep the neccessary changes to this file -@article{scipy, - author = {Virtanen, Pauli and Gommers, Ralf and Oliphant, Travis E. and - Haberland, Matt and Reddy, Tyler and Cournapeau, David and - Burovski, Evgeni and Peterson, Pearu and Weckesser, Warren and - Bright, Jonathan and {van der Walt}, St{\'e}fan J. and - Brett, Matthew and Wilson, Joshua and Millman, K. Jarrod and - Mayorov, Nikolay and Nelson, Andrew R. J. and Jones, Eric and - Kern, Robert and Larson, Eric and Carey, C J and - Polat, {\.I}lhan and Feng, Yu and Moore, Eric W. and - {VanderPlas}, Jake and Laxalde, Denis and Perktold, Josef and - Cimrman, Robert and Henriksen, Ian and Quintero, E. A. and - Harris, Charles R. and Archibald, Anne M. and - Ribeiro, Ant{\^o}nio H. and Pedregosa, Fabian and - {van Mulbregt}, Paul and {SciPy 1.0 Contributors}}, - title = {{{SciPy} 1.0: Fundamental Algorithms for Scientific - Computing in Python}}, - journal = {Nature Methods}, - year = {2020}, - volume = {17}, - pages = {261--272}, - adsurl = {https://rdcu.be/b08Wh}, - doi = {10.1038/s41592-019-0686-2}, -} - -@software{uncertainties, - author = "Lebigot, Eric O.", - title = "Uncertainties: a Python package for calculations with uncertainties", - url = "http://pythonhosted.org/uncertainties/", - version = "3.1.7" -} diff --git a/latex-template/vXXX/Makefile b/latex-template/vXXX/Makefile deleted file mode 100644 index 4df4bd65..00000000 --- a/latex-template/vXXX/Makefile +++ /dev/null @@ -1,33 +0,0 @@ -all: build/vXXX.pdf - -# hier Python-Skripte: -build/plot.pdf: plot.py ../matplotlibrc ../header-matplotlib.tex | build - # so that matplotlib can find the tex header when running - # LaTeX in the tmp directory - # and set the matplotlibrc - TEXINPUTS=$$(pwd)/..: MATPLOTLIBRC=../matplotlibrc python plot.py - -# hier weitere Abhängigkeiten für build/vXXX.pdf deklarieren: -build/vXXX.pdf: build/plot.pdf - -build/vXXX.pdf: FORCE | build - # to find header and bib files in the main directory - TEXINPUTS=..: \ - BIBINPUTS=..: \ - max_print_line=1048576 \ - latexmk \ - --lualatex \ - --output-directory=build \ - --interaction=nonstopmode \ - --halt-on-error \ - vXXX.tex - -build: - mkdir -p build - -clean: - rm -rf build - -FORCE: - -.PHONY: all clean diff --git a/latex-template/vXXX/content/auswertung.tex b/latex-template/vXXX/content/auswertung.tex deleted file mode 100644 index bf778359..00000000 --- a/latex-template/vXXX/content/auswertung.tex +++ /dev/null @@ -1,12 +0,0 @@ -\section{Auswertung} -\label{sec:Auswertung} - -\begin{figure} - \centering - \includegraphics{plot.pdf} - \caption{Plot.} - \label{fig:plot} -\end{figure} - - -Siehe \autoref{fig:plot}! diff --git a/latex-template/vXXX/content/diskussion.tex b/latex-template/vXXX/content/diskussion.tex deleted file mode 100644 index 014f9408..00000000 --- a/latex-template/vXXX/content/diskussion.tex +++ /dev/null @@ -1,2 +0,0 @@ -\section{Diskussion} -\label{sec:Diskussion} diff --git a/latex-template/vXXX/content/durchfuehrung.tex b/latex-template/vXXX/content/durchfuehrung.tex deleted file mode 100644 index e84735da..00000000 --- a/latex-template/vXXX/content/durchfuehrung.tex +++ /dev/null @@ -1,2 +0,0 @@ -\section{Durchführung} -\label{sec:Durchführung} diff --git a/latex-template/vXXX/content/theorie.tex b/latex-template/vXXX/content/theorie.tex deleted file mode 100644 index fcd0c285..00000000 --- a/latex-template/vXXX/content/theorie.tex +++ /dev/null @@ -1,4 +0,0 @@ -\section{Theorie} -\label{sec:Theorie} - -\cite{sample} diff --git a/latex-template/vXXX/plot.py b/latex-template/vXXX/plot.py deleted file mode 100644 index ff253805..00000000 --- a/latex-template/vXXX/plot.py +++ /dev/null @@ -1,18 +0,0 @@ -import matplotlib.pyplot as plt -import numpy as np - -x = np.linspace(0, 10, 1000) -y = x ** np.sin(x) - -fig, (ax1, ax2) = plt.subplots(1, 2, layout="constrained") -ax1.plot(x, y, label="Kurve") -ax1.set_xlabel(r"$\alpha \mathbin{/} \unit{\ohm}$") -ax1.set_ylabel(r"$y \mathbin{/} \unit{\micro\joule}$") -ax1.legend(loc="best") - -ax2.plot(x, y, label="Kurve") -ax2.set_xlabel(r"$\alpha \mathbin{/} \unit{\ohm}$") -ax2.set_ylabel(r"$y \mathbin{/} \unit{\micro\joule}$") -ax2.legend(loc="best") - -fig.savefig("build/plot.pdf") diff --git a/latex-template/vXXX/vXXX.tex b/latex-template/vXXX/vXXX.tex deleted file mode 100644 index 30f276ec..00000000 --- a/latex-template/vXXX/vXXX.tex +++ /dev/null @@ -1,25 +0,0 @@ -\input{header.tex} - -\subject{VERSUCH NUMMER} -\title{TITEL} -\date{% - Durchführung: DATUM - \hspace{3em} - Abgabe: DATUM -} - -\begin{document} - -\maketitle -\thispagestyle{empty} -\tableofcontents -\newpage - -\input{content/theorie.tex} -\input{content/durchfuehrung.tex} -\input{content/auswertung.tex} -\input{content/diskussion.tex} - -\printbibliography{} - -\end{document}