Johannes_B hat geschrieben:Ordnerstruktur! Sei da bitte vorsichtig. Da kann man schnell die Übersicht verlieren.
Ich persönlich würde dir eine flache Struktur empfehlen, also keinesfalls mehr als eine Ebene.
Ich habe mich vorerst für drei Ebenen entschieden.
|--Projetkordner
|--bibo
|--pics
|--config
|--content
|--anhang
|--pics
|--tab
Im Ordner config liegen zwei Dateien. Zum einen packages.tex, in der alle Pakete ohne weitere Konfigurationsangaben liegen, zum anderen config.tex, in der die Dokumentenkonfiguration steht.
Im Ordner content befinden sich noch einmal drei Ordner. Ich habe mich dafür entschieden, weil die darin enthaltenen Datein zum Inhalt gehören und diese auch seperat eingebunden werden.
Auf den ersten Blick ist das vll. etwas schräg, aber mir hilft es. Wenn ich eine Webseite bastel oder irgendwas anderes code, mache ich das genauso.
\documentclass[a4paper,fontsize=12pt,oneside,numbers=noenddot,captions=nooneline]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{scrhack}
\usepackage{fixltx2e}
\usepackage{selinput}
\SelectInputMappings{adieresis={ä},germandbls={ß}}
\usepackage[a4paper,portrait,bindingoffset=1.5cm,left=2.5cm,right=4cm,bottom=3cm,top=2cm,includeheadfoot]{geometry}
\usepackage[activate={true,nocompatibility},final,tracking=true,kerning=true,spacing=true,babel=true]{microtype}
\usepackage[backend=biber,style=biblatex-juradiss,]{biblatex}
\addbibresource{bibo/lit.bib}
\input{config/packages.tex}
\input{config/config.tex}
\input{titelseite.tex}
\begin{document}
\maketitle
\microtypesetup{protrusion=false}
\pagenumbering{Roman}
\tableofcontents
\microtypesetup{protrusion=true}
\clearpage
\input{content/text}
\clearpage
\input{content/anhang/appendix}
\end{document}
config.tex
% Konfiguration der Tabellenüberschriften
\usepackage[font=footnotesize,labelformat=parens,labelsep=space,labelsep=endash,aboveskip=-7pt]{caption}
% ermöglicht das Einbinden von PDF Dateien
\usepackage[final]{pdfpages}
% normierte deutsche Zitierweise
\usepackage[babel,german=quotes]{csquotes}
% 1,5 facher Zeilenabstand
\usepackage[onehalfspacing]{setspace}
% Formatierung der Fußnoten, hängend, Abstand von Nummer zum Text 4mm
\usepackage[hang]{footmisc}
\setlength{\footnotemargin}{4mm}
% fortlaufende Nummerierung für das gesamte Dokument
\usepackage{remreset}
\makeatletter
\@removefromreset{footnote}{chapter}
\makeatother
% Nummeriert Tabellen und Abbildungen ohne Kapitelprefix
\usepackage{chngcntr}
\counterwithout{figure}{chapter}
\counterwithout{table}{chapter}
% Konfiguration Kopf- und Fußzeile
\usepackage[automark]{scrpage2}
\pagestyle{scrheadings}
\chead{}
\ohead{}
\cfoot[]{}
\ifoot{}
\ofoot[\pagemark]{\pagemark} % Seitennummer unten rechts
% Verwendung von Arial als Standardschrift
\usepackage[scaled]{uarial}
\fontfamily{phv}\fontseries{m}\fontshape{n}\selectfont
\renewcommand{\familydefault}{\sfdefault}
% Randnummern
\newcounter{runner}
\renewcommand{\therunner}{\small Rn~\arabic{runner}}
\newcommand*{\rn}[2][]{%
\refstepcounter{runner}%
#2%
\marginpar[\hfill{\therunner}]{{\therunner}\hfill}%
\ifthenelse{\equal{#1}{\@empty}}%
{}% nix
%else
{\label{#1}}%
}
% Gliederungstiefe im Inhaltsverzeichnis
\setcounter{tocdepth}{2}
% Gliederungstiefe
\setcounter{secnumdepth}{7}
% kein Einzug beim Absatz
\setlength{\parindent}{0em}
% verhindert zu kleine Kopfzeile
\setlength{\headheight}{1.1\baselineskip}
% Abstand von Fußnote zum Text
\setlength{\skip\footins}{12mm}
% Notfallabstand für einen besseren Umbruch
\setlength{\emergencystretch}{1em}
% Absatzabstand 12pt plus Toleranz für besseren Absatzumbruch
\parskip 10pt plus 1pt minus 1pt
% Hurenkinder und Schusterjungen verhindern, nur bei Bedarf
%\clubpenalty10000
%\widowpenalty10000
%\displaywidowpenalty10000
% Erstellt einen neuen Zähler subsubparagraph
\newcounter{subsubparagraph}[subparagraph]
\renewcommand{\thesubsubparagraph}{\thesubparagraph.\@arabic\c@subsubparagraph}
% Aussehen und Abstände der einzelnen Gliederungsebenen
\makeatletter
% Erstellt eine neue Gliederungsebene subsubparagraph
\newcommand*\l@subsubparagraph{\bprot@dottedtocline{7}{14em}{7em}}
\newcommand{\subsubparagraphmark}[1]{}
% Schriftgröße, Schriftart, Abstände der Gliederungsebenen
\renewcommand{\chapter}{\@startsection{chapter}
{1}{0mm}{30pt}{9pt}{\large\sffamily\bfseries}}
\renewcommand{\section}{\@startsection{section}
{2}{0mm}{30pt}{6pt}{\normalsize\sffamily\bfseries}}
\renewcommand{\subsection}{\@startsection{subsection}
{3}{0mm}{30pt}{3pt}{\normalsize\sffamily\bfseries}}
\renewcommand{\subsubsection}{\@startsection{subsubsection}
{4}{0mm}{30pt}{3pt}{\small\sffamily\bfseries}}
\renewcommand{\paragraph}{\@startsection{paragraph}
{5}{0mm}{30pt}{3pt}{\small\sffamily\bfseries}}
\renewcommand{\subparagraph}{\@startsection{subparagraph}
{6}{0pt}{30pt}{3pt}{\small\sffamily\bfseries}}
\newcommand{\subsubparagraph}{\@startsection{subsubparagraph}
{7}{0pt}{30pt}{3pt}{\small\sffamily\bfseries}}
\makeatother
% juristische Gliederung
\renewcommand*{\thechapter}{\Alph{chapter}.} % A. Kapitel
\renewcommand*{\thesection}{\Roman{section}.} % I. Absatz
\renewcommand*{\thesubsection}{\arabic{subsection}.} % 1. Unterabsatz
\renewcommand*{\thesubsubsection}{\alph{subsubsection})} % a) Unterunterabsatz
\renewcommand*{\theparagraph}{\alph{paragraph}\alph{paragraph})} % usw. aa), aaa), (1)
\renewcommand*{\thesubparagraph}{\alph{subparagraph}\alph{subparagraph}\alph{subparagraph})}
\renewcommand*{\thesubsubparagraph}{(\arabic{subsubparagraph})}
% Umbenennung von Tabellen- und Bildnamen (z.B. Tabelle 1: <Tabellenname>)
\renewcaptionname{ngerman}{\listfigurename}{Abbildungen}
\renewcaptionname{ngerman}{\listtablename}{Tabellen}
\renewcaptionname{ngerman}{\figurename}{Abbildung}
\renewcaptionname{ngerman}{\tablename}{Tabelle}
\renewcaptionname{ngerman}{\bibname}{Literaturverzeichnis}
Den Teil mit den Randnummern hab ich freiweg geklaut, ohne ihn nachvollziehen zu können. Funktioniert aber und ist auch nur ein Gimmick.
packages.tex
\usepackage{graphicx}
\usepackage{booktabs}
\usepackage{tabu}
\usepackage{tabularx}
\usepackage{float}
\usepackage{fhtitle}
\usepackage{blindtext}
appendix.tex
% erstellt den Anhang
\appendix
% erstellt das Kapitel Anhang
\addchap*{\large Anhang}
% fügt das Kapitel Anhang in das Inhaltsverzeichnis ein
\addcontentsline{toc}{chapter}{Anhang}
%\clearpage
% fügt das Abbildungsverzeichnis in das Inhaltsverzeichnis ein
\addcontentsline{toc}{section}{\listfigurename}
% erstellt das Abbildungsverzeichnis
\listoffigures
\clearpage
% fügt das Tabellenverzeichnis in das Inhaltsverzeichnis ein
\addcontentsline{toc}{section}{\listtablename}
% erstellt das Tabellenverzeichnis
\listoftables
% fügt das Literaturverzeichnis in das Inhaltsverzeichnis ein
\addcontentsline{toc}{section}{\bibname}
% erstellt das Literaturverzeichnis
\printbibliography
Latex-Ergebnis: 0 Fehler 0 Warnungen 0 zu volle/leere Boxen.
Also ganz verkehrt kann mein Ergebnis nicht sein.
Leider sind Professoren oftmals sture Eierköpfe. Mir persönlich gefällt nämlich der Seitenspielgel mit DIV=9 besser. Aber mit festen Vorgaben für die Ränder ist da leider nix zu machen.