tex-med-uni-le / thesis-tex-templates

LaTeX Vorlagen für die Promotion an der Medizinischen Fakultät der Universität Leipzig
1 stars 1 forks source link

Alte LaTeX-Pakete #13

Open pizuz opened 8 years ago

pizuz commented 8 years ago

Mahlzeit,

hab grad mal über die Vorlage drübergeschaut. Einige Pakte und Befehle sind ziemlich veraltet und werden möglicherweise demnächst nicht mehr supportet. Siehe auch:

http://mirror.math.ku.edu/tex-archive/info/l2tabu/german/l2tabu.pdf

Bin grad selbst am Schreiben, kann deshalb grad nicht wirklich beitragen. Falls jemand von den Maintainern Bock hat, sich das mal anzuschaun und es ggf. einzupflegen, falls es passt, dann hätt ich hier mal nen Auszug von meiner Präambel:

\documentclass[fontsize=11pt,paper=a4,final]{scrreprt}  % book für ne Doktorarbeit? report oder besser: scrreprt
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\setcounter{tocdepth}{2}                % Damit nicht jedes Subsubsubkapitel im TOC landet
\usepackage{mathpazo}               % schickes Font
\usepackage{hyperref}               % klickbare Referenzen
\setlength{\emergencystretch}{1.5em}
\usepackage{graphicx}               % für schöne Grafiken
\usepackage{tabularx}               % für Word-Wrapping in Tabellen
% Benutzung: \begin{tabularx}{\textwidth}{lcXc}
\usepackage{caption}  % Beschreibungstexte  
\captionsetup{font=small,labelfont=bf,format=plain}
\usepackage{setspace,svg}
\usepackage{amsmath,amssymb}            % für schöne Formeln
\usepackage{siunitx}                    % für Gruppierung in Tabellen am Dezimalpunkt
% Benutzung:  \begin{tabular}{lcSc}
\usepackage{booktabs,multirow}      % für schöne Tabellen, multirow analog zu multicolumn
\usepackage{natbib}                 % schöne Literaturverweise
\newcommand{\IE}[1][1]{             % Kommando für Einzüge in Tabellen
  \hspace{#1em}\ignorespaces
}
\usepackage[acronym,xindy,nomain]{glossaries}       % für ein schönes Abkürzungsverzeichnis
\makeglossaries
\include{./Abk/Abk} 
\usepackage[xindy]{imakeidx}            % bei neuen Einträgen immer makeglossaries ausführen!!!
\makeindex
\setacronymstyle{long-short}
\onehalfspacing
\setlength{\parindent}{0pt}
%
%
%   Spezifischer und verbuggter Kram, den ich hier mal auslasse
%
%
\begin{document}
\begin{titlepage}
\centering        % \begin{center} ist veraltet
%
%
%  Wieder spezifischer Kram zum Weglassen, hier: Meine eigene Titelseite
%
%
\end{titlepage}
\pagenumbering{Roman}       % für Inhalts-, Abb.-, Tabellen- und Abkürzungsverzeichnis
\setcounter{page}{1}
Widmung etc. geht hier hin
\newpage
\tableofcontents
\listoffigures % Abbildungsverzeichnis 
\listoftables % Tabellenverzeichnis
\printglossary[type=\acronymtype,title={Abkürzungsverzeichnis},nonumberlist]
    % Das Abkürzungsverzeichnis, nonumberlist unterdrückt Seitenzahlen neben den Abk.-Einträgen
\newpage
\pagenumbering{arabic}
\setcounter{page}{1}        % hier kommen dann die Kapitel und der ganze Rest hin
%
%
%
%
%
\end{document}

Das mit den schicken Tabellen ist hier beschrieben: https://tex.stackexchange.com/questions/182896/setting-up-apa-tables-three-problems

Die Abkürzungen per Glossaries formatiert man so (Datei muss in der Präambel geladen werden, nicht im Dokument selbst):

\newacronym{g}{g}{Gramm}

Die Verweise darauf funktionieren dann so:

\gls{g}          % erstes mal: Gramm (g), danach immer: g
\acrshort{g}   % erzwingt g
\acrfull{g}       % erzwingt Gramm (g)
\acrlong{g}     % erzwingt Gramm

Ich hoffe, es fühlt sich keiner auf den Schlips getreten ;)

Schönen Tag noch fl

sgibb commented 8 years ago

@pizuz vielen Dank für deine Hinweise.

Einige Pakte und Befehle sind ziemlich veraltet und werden möglicherweise demnächst nicht mehr supportet.

Magst du uns sagen, welche genau (ein PR wäre noch besser)?

Ich hoffe, es fühlt sich keiner auf den Schlips getreten ;)

Ganz im Gegenteil, ich freue mich, wenn mir jemand meine Fehler aufzeigt. Sonst lerne ich ja nichts dazu. (Wenn ich ein Problem damit hätte, wäre die Vorlage nicht öffentlich zugänglich.)

pizuz commented 8 years ago

Schau mal in das Dokument, das ich verlinkt habe. Nen Pull Request krieg ich grad zeitlich nicht hin, sorry.

Die wichtigsten sind wohl:

\begin{center}, welcher durch \centering ersetzt wurde \include macht das Bauen schneller, weil nicht ständig für alle unterdokumente alles neu gebaut wird book -> report, oder besser die KOMA-Script-Variante scrreprt

Das Paket \acronym kannte ich noch nicht, es scheint tatsächlich vielseitiger zu sein, belass es aber jetzt bei meinem Paket glossaries.

Bei den restlichen Paketen hab ich ja dazugeschrieben, warum ich sie benutze. Speziell booktabs macht Tabellen einfach nur schön.

Grüße flo