ich arbeite gerade an der Latex Vorlage für wissenschaftliche Arbeiten an unserem Institut. So sieht die im Moment aus.
\newif\ifprint % default "\printfalse" für zweiseitigen Druck % setze "\printtrue" für einseitigen Druck %\printtrue \newif\ifdiss % default "\dissfalse" für studentische Arbeit % setze "\disstrue" für Dissertation \disstrue \newif\ifen % default "\enfalse" für Arbeit in Deutsch % setze "\entrue" für Arbeit in Englisch %\entrue \newif\ifnorm % default "\normfalse" für Literatur und Normenverzeichnis in einem % setze "\normtrue" für getrenntes Literatur und Normenverzeichnis \normtrue \ifprint \documentclass[oneside]{scrreprt} % für einseitigen Druck \else \documentclass[twoside]{scrreprt} % für zweiseitigen Druck \fi \KOMAoptions{paper=a4% ,fontsize=12% ,usegeometry=true% ,parskip=half% ,captions=nooneline% ,captions=tableheading% ,numbers=noenddot% ,listof=entryprefix% ,open=right% } % Zeilenabstand \usepackage[onehalfspacing]{setspace} \recalctypearea % Seitenenlayout \usepackage{geometry} \ifprint \geometry{inner=22.5mm,outer=22.5mm,tmargin=30mm,bmargin=20mm,bindingoffset=5mm} \else \geometry{inner=25mm,outer=20mm,tmargin=30mm,bmargin=20mm,bindingoffset=5mm} \fi % Einstellungen Schrift/Sprache/Kodierung \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage[english,ngerman]{babel} \usepackage[babel,german=quotes]{csquotes} % Kopf- und Fußzeilen \usepackage[headsepline]{scrlayer-scrpage} \pagestyle{scrheadings} \clearpairofpagestyles \automark[section]{chapter} \ohead{\pagemark} \ihead{\headmark} \setkomafont{pageheadfoot}{\rmfamily\normalsize} % Festlegen Schriftarten \usepackage{mathptmx} % Times \usepackage[scaled=0.82]{helvet} % Helvetica \renewcommand{\rmdefault}{ptm} \renewcommand{\sfdefault}{phv} \renewcommand\familydefault{\rmdefault} % Setzen Überschriften \addtokomafont{chapter}{\rmfamily\mdseries\Huge} \renewcommand*{\chapterheadstartvskip}{\vspace*{0pt}}% Abstand vor chapter einstellen \renewcommand*{\chapterheadendvskip}{\vspace*{36pt}}% Abstand nach chapter einstellen \addtokomafont{section}{\rmfamily\bfseries\large} \RedeclareSectionCommand[% beforeskip = -24pt% negativer Wert um den Einzug nach der Überschrift zu vermeiden ,afterskip = 8pt% Abstand nach der Überschrift ,indent = 0pt% Einzug vor der Zahl der Überschrift ]{section} \addtokomafont{subsection}{\rmfamily\bfseries} \RedeclareSectionCommand[% beforeskip = -24pt% negativer Wert um den Einzug nach der Überschrift zu vermeiden ,afterskip = 8pt% Abstand nach der Überschrift ,indent = 0pt% Einzug vor der Zahl der Überschrift ]{subsection} \addtokomafont{subsubsection}{\rmfamily\bfseries} \RedeclareSectionCommand[% beforeskip = -24pt% negativer Wert um den Einzug nach der Überschrift zu vermeiden ,afterskip = 8pt% Abstand nach der Überschrift ,indent = 0pt% Einzug vor der Zahl der Überschrift ]{subsubsection} % Tabellen- und Abbildungsüberschriften \addtokomafont{caption}{\itshape} % Schriftart der Beschreibung \addtokomafont{captionlabel}{\itshape} % Schriftart des Labels \renewcommand*{\figureformat}{\figurename~\thechapter.\arabic{figure}} \renewcommand*{\tableformat}{\tablename~\thechapter.\arabic{table}} %Abstand Gleitumgebungen zum Text \setlength{\intextsep}{12pt} \setlength{\textfloatsep}{12pt} % Inhaltsverzeichnis \addtokomafont{chapterentry}{\rmfamily} \addtokomafont{chapterentrydots}{\rmfamily\bfseries} \KOMAoption{toc}{chapterentrywithdots, listofnumbered} % Literaturverzeichnis \usepackage[backend = biber, citestyle = authoryear, bibstyle = authoryear, sorting = nyvt, maxcitenames = 3, maxbibnames = 25] {biblatex} \ifen \defbibheading{Literatur}{\chapter{Bibliography}} \defbibheading{Norm}{\chapter{Norms}} \else \defbibheading{Literatur}{\chapter{Literaturverzeichnis}} \defbibheading{Norm}{\chapter{Normenverzeichnis}} \fi \addbibresource{LitDaten.bib} % Zeichnen und Beschriften in LaTex \usepackage{tikz} % Für das Minimalbeispiel \usepackage{blindtext} \usepackage{graphicx} \usepackage{filecontents} \begin{filecontents}{LitDaten.bib} @book{MAXW69, author = {Maxwell, James Clerk and Niven, W. D.}, year = {1869}, title = {The Scientific Papers of James Clerk Maxwell}, address = {Cambridge}, publisher = {{Cambridge University Press}}, isbn = {978-1108015387} } @misc{DIN690, year = {2013}, title = {Information und Dokumentation -- Richtlinien f{\"u}r Titelangaben und Zitierung von Informationsressourcen}, author = {{DIN ISO 690}}, keywords = {Norm}, number = {690}, label = {DIN ISO} } \end{filecontents} \begin{document} \ifen \selectlanguage{english} \else \selectlanguage{ngerman} \fi % setze Seitenzahlen auf Römisch \pagenumbering{Roman} % Titelseite \ifdiss % Seitenränder für Titelseite anpassen \newgeometry{left=25mm, right=25mm, top=30mm, bottom=30mm, bindingoffset=0mm} \begin{titlepage} Ich bin ein Titelblatt für Dissertationen \end{titlepage} % zu ursprünglichen Seitenrändern zurückkehren \restoregeometry \else \newgeometry{left=25mm, right=25mm, top=30mm, bottom=30mm, bindingoffset=0mm} \begin{titlepage} Ich bin ein Titelblatt für Studienarbeiten \end{titlepage} \restoregeometry \fi % Inhaltsverzeichnis \tableofcontents \cleardoublepage \pagenumbering{arabic} \setcounter{page}{1} \Blinddocument \addchaptertocentry{2}{\blindtext 1} \addsectiontocentry{2.1}{section} \addsubsectiontocentry{2.1.1}{\blindtext} \addsubsectiontocentry{2.1.2}{\blindtext} \addsubsectiontocentry{2.1.3}{\blindtext} \addsubsectiontocentry{2.1.4}{\blindtext} % Zitate \cite{MAXW69}\\ \cite{DIN690}\\ % Figure \begin{figure}[htb] \sffamily \centering \includegraphics[width=\textwidth]{example-image-b} \caption{Ich bin eine schöne Abbildung} \label{fig:01} \end{figure} \captionof{figure}[\blindtext 1] \captionof{figure}[\blindtext 2] \captionof{figure}[\blindtext 3] \captionof{figure}[\blindtext 4] \captionof{figure}[\blindtext 5] \captionof{figure}[\blindtext 6] \captionof{figure}[\blindtext 7] \begin{table}[htb] \sffamily \centering \caption{Ich bin eine Tabelle} \begin{tabular}{p{0.16\textwidth} p{0.20\textwidth} p{0.55\textwidth}} \textbf{Buchstabe} & \textbf{Bedeutung} & \textbf{Beschreibung}\\ \hline S & Spezifisch & Ziele müssen eindeutig definiert sein.\\ M & Messbar & Ziele müssen messbar sein.\\ A & Akzeptiert & Ziele müssen von den Empfängern akzeptiert werden.\\ R & Realistisch & Ziele müssen möglich sein.\\ T & Terminiert & Zu jedem Ziel gehört eine klare Terminvorgabe, bis wann das Ziel erreicht sein muss.\\ \hline \end{tabular} \label{tab:01} \end{table} \captionof{table}[\blindtext 1] \captionof{table}[\blindtext 2] \captionof{table}[\blindtext 3] \captionof{table}[\blindtext 4] \captionof{table}[\blindtext 5] \captionof{table}[\blindtext 6] \captionof{table}[\blindtext 7] % Anhang mit Verzeichnissen (Abbildungen, Tabellen, Literatur) \appendix % Abbildungsverzeichnis \listoffigures % Tabellenverzeichnis \listoftables % Literatur \ifnorm \printbibliography[heading=Literatur,notkeyword=Norm] % Literaturverzeichnis \printbibliography[heading=Norm,keyword=Norm] % Normenverzeichnis \else \printbibliography[heading=Literatur] \fi \end{document}
Die wichtigsten Funktionen sind die vier Schalter gleich zu Beginn des Codes.
Dort kann ein- oder zweiseitiger Druck;
Dissertation oder Studienarbeit;
Deutsch oder Englisch als Hauptsprache des Dokumentes
und Normenverzeichnis ja oder nein gewählt werden.
Ziel bei der Erstellung der Vorlage war, so viel als möglich Funktionen aus KOMA Script zu nutzen.
Aktuell habe ich noch folgende Probleme, für die ich eure Hilfe brauche.
Problem 1: Titelseite
Auf der Titelseite muss ich mit dem geometry Paket die Seitenränder umstellen, die Kommandos \coverpagebottommargin etc. nur funktionieren, wenn ich \maketitle benutzen würde. Kann ich aber nicht, da es von der Hochschule ein vorgegebens Layout gibt, welches sich durch TiKZ sehr gut annähern lässt. Den Code habe ich euch erspart, der funktioniert aber gut. Geht das wirklich nicht anders? Die Titelseite soll halt, egal ob ein- oder zweiseitiger Druck, mittig auf dem Papier platziert sein.
Problem 2: Kopfzeile im Literaturverzeichnis
Die Kopfzeilen sollen im ganzen Dokument gleich definiert sein. Außen steht immer die Seitenzahl.
Bei einseitigem Druck steht innen (links) der Titel des aktuellen Kapitels.
Bei zweiseitigem Druck steht innen auf der linken Seite der Titel des Kapitels und innen auf der rechten Seite der Titel des aktuellen Unterkapitels. Wenn kein Unterkapitel vorhanden ist, bleibt die rechte Innenseite einfach leer, damit nicht zweimal das Gleiche nebeneinander steht.
Diese Vorgaben lassen sich mit meinem Code auch einhalten, einzig im Inhaltsverzeichnis klappt es nicht. Da steht zweimal das Kapitel in der Kopfzeile.
Problem 3: Große vertikale Abstände
KOMA Script scheint sich irgendwie anders zu verhalten als die vorher verwendete article Klasse was das Strecken der vertikalen Abstände angeht. Da entstehen doch ganz schön größe weiße Flächen im Dokument, nur damit unten die letzte Zeile bündig ist. Das ist wahrscheinlich auch nicht im Sinne des Erfinders. Was kann ich denn hier machen um zum einen die Vorgaben bezüglich der Seitenränder und des Zeilenabstandes einzuhalten (ich habe den scrguide gelesen und auch das Kapitel zum Satzspiegel, ich weiß meiner ist hässlich aber es ist nunmal die Vorgabe und mit Professoren streitet man nicht, wenn man noch promovieren will) und zum anderen diese großen vertikalen Abstände verhindern will?
Generell wäre ich auch für Tipps und Tricks dankbar, die das eine oder andere besser, einfacher oder auch nur schöner machen.
Vielen Dank schon einmal für eure Hilfe!
Tim