Nachdem Mir schon bei der Preämbel geholfen wurde, bin ich auch auf ein weiteres Problem gestoßen und wollte keinen neuen Thread aufmachen.
Wenn mir also jemand sagen kann wie ich (wie im letzten Post beschrieben) den Abstand eine Überschrift genau festlegen kann (also nicht Maß +1 Zeile so wie es zu sein scheint) wäre ich sehr dankbar.
Alter Post:
Hallo zusammen,
In Vorbereitung auf meine kommende Studienarbeit, versuche ich gerade mir eine Vorlage zusammen zu schustern.
Diese Vorlage muss verschiedene Kriterien meines Instituts erfüllen und ich kann auch leider nicht davon abweichen.
Mein Problem ist, das inzwischen meine Preämbel so riesen groß geworden ist, dass ich a) den Überblick verliere und b) glaube vieles einfacher, effizienter und schöner gemacht werden kann.
Zu erst einmal mein ganzer Code und danach kommen Detailfragen:
\documentclass [ 12pt,%Schriftgröße für Standardtext twoside, %Zweiseitig (Einseitig mit oneside) bibliography=totocnumbered %Literaturvz. erscheint im Inhaltsvz. totoc ohne Nummer, totocnumbered mit ] {scrreprt} %Dokumentenklasse \usepackage[T1]{fontenc} %\usepackage[latin1]{inputenc}%werden 2 encoder benötigt?? \usepackage[babel,german=guillemets]{csquotes}%Wird von Biblatex benötigt %Deutsches Sprachpacket \usepackage[ngerman]{babel} %Formelumgebungen \usepackage{amsmath} \usepackage{amsfonts} %Setzt wahrscheinlich die schriftgröße der Matheumgebung \makeatletter \DeclareMathSizes{\@xpt}{\@xpt}{7}{5} \DeclareMathSizes{\@xipt}{\@xipt}{7}{5} \DeclareMathSizes{\@xiipt}{\@xiipt}{7}{5} \makeatother \everymath{\rm} %Inline umgebung auf Roman \everydisplay{\rm} %Abgesetzte umgebung auf Roman %Times New Roman \usepackage{txfonts} %Seitenzahlen (Kopf Fußzeile etc) \usepackage{scrpage2} \clearscrheadfoot \ohead[\pagemark]{ \pagemark} %o=outer \pagestyle{scrheadings} %Grafiken in Floats einbinden \usepackage{graphicx} %Ränder und Papierformat \usepackage{geometry} \geometry{left=2.5cm,right=2.5cm,top=2.5cm,bottom=2cm,paper=a4paper,includefoot} %Absatzeinstellungen \setlength{\parindent}{0pt} %Absatz einrücken \setlength{\parskip}{12pt} %Abstand nach Absatz \usepackage{setspace}%wird benötigt für den Zeilenabstand 1,3 (Siehe unter Inhaltsverzeichniss!) %Bildunterschriften anpassen \usepackage{caption} \captionsetup% {% format=hang,%weitere Zeilen werden rechts von "Bild x.x" angehängt labelfont=bf,%"Bild x.x" wird Fett figurename=Bild,%"Abbildung" wird zu "Bild" figurewithin=chapter,%Bilder werden innerhalb des chapters durchnummeriert indention=0mm,%Einrücken um x justification=raggedright,%linksbündig margin=0mm,%Rand singlelinecheck=false%wird benötigt damit Einzeilige Unterschriften nicht eingerückt werden } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %sections umdefinieren - Schriftgröße und Abstände vor und danach% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \makeatletter %dazu da das man @ schreiben kann %\def\section{\@startsection{section}{Level}{Einrücken}{Abstand davor und spezial für Paragraph danach}{Abstand danach}{Schriftgröße und Style}} \setcounter{secnumdepth}{4} %Bis zu welchem Level nummeriert \def\chapter{\@startsection{chapter}{0}{0pt}{-12pt plus -1ex minus -.2ex}{12pt}{\fontsize{16pt}{0pt}\bf}} \def\section{\@startsection{section}{1}{0pt}{-12pt plus -1ex minus -.2ex}{12pt}{\fontsize{14pt}{0pt}\bf}} \def\subsection{\@startsection{subsection}{2}{0pt}{-6pt plus -1ex minus -.2ex}{6pt}{\fontsize{12pt}{0pt}\bf}} \def\subsubsection{\@startsection{subsubsection}{3}{0pt}{-6pt plus -1ex minus -.2ex}{6pt}{\fontsize{12pt}{0pt}\bf}} \makeatother %schaltet @ wieder aus %%%%%%%%%%%%%%%%%%%%%%%%%%%%% %Inhaltsverzeichnis Anpassen% %%%%%%%%%%%%%%%%%%%%%%%%%%%%% \usepackage{tocloft} \setcounter{tocdepth}{5} %Stellt ein bis zu welchem Level im Inhaltsverzeichnis erscheint %Überschrift \renewcommand{\cfttoctitlefont}{\fontsize{16pt}{0pt}\bf} %Schriftgröße von "Inhaltsverzeichnis" ändern \makeatletter \renewcommand{\@pnumwidth}{0em}%Regelt den Abstand von Punkten zur Seitenzahl standart ist hier 1.55em \makeatother \setlength{\cftaftertoctitleskip}{12pt}%Abstand vor "Inhaltsverzeichnis" \setlength{\cftbeforetoctitleskip}{12pt}%Abstand nach "Inhaltsverzeichnis" %\renewcommand{\cftdot}{.} \renewcommand{\cftdotsep}{6}%Regelt den Abstand der Punkte im Inhaltsverzeichnis %Chapter \setlength{\cftbeforechapskip}{6pt} \setlength{\cftchapindent}{0cm}%Einrücken des Eintrags im Ivz \renewcommand{\cftchapfont}{\fontsize{12pt}{0pt}\bf}%Schriftgröße des Eintrags im Ivz \renewcommand{\cftchapdotsep}{6} %Section \setlength{\cftbeforesecskip}{0pt} \setlength{\cftsecindent}{0cm} \renewcommand{\cftsecfont}{\fontsize{12pt}{0pt}} %Subsection \setlength{\cftbeforesubsecskip}{0pt} \setlength{\cftsubsecindent}{0.85cm} \renewcommand{\cftsubsecfont}{\fontsize{12pt}{0pt}} %Subsubsection \setlength{\cftbeforesubsubsecskip}{0pt} \setlength{\cftsubsubsecindent}{1.27cm} \renewcommand{\cftsubsubsecfont}{\fontsize{12pt}{0pt}} %\usepackage[]{sfmath} %\mathnormal %%%%%%%%%% %Biblatex% %%%%%%%%%% %Eingefügt aus Biblatex Vorlage %\usepackage[ %style=ifsw,%bbx und cbx Datei Laden %sorting=none%Sortierung des Literaturvz. none=so wie im Text zitiert %]{biblatex} %\bibliography{test}%Läd die Bibliographie datei mit *.bib %\DefineBibliographyStrings{ngerman}{bibliography={Literaturverzeichnis}}%Benennt Lit. um %Dummy Text erzeugen \usepackage{blindtext}%Kann Dummitext erstellen mit \blindocument oder \blindmathpaper \DeclareOption{math}{\blindmathtrue}%Einstellung mit unbekannter Wirkung für Blindtext %++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ %++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ %++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ %++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ \begin{document} \tableofcontents %generiert Ivz \newpage \setstretch{1.3} %Zeilenabstand %\blindmathpaper \blinddocument \begin{table}[!htbp] \begin{center} \begin{tabular}{|lcr|} \hline Farbe & Form & Zahl \\ Rot & Rechteck & 100 \\ Blau & Kreis & 99 \\ \hline \end{tabular} \end{center} \caption{Sometimes a problem may only occur at a certain place or after a certain point, in which case you may need to create some dummy text to pad out your example. If so, the lipsum package is a useful tool. This provides the command which has an optional argument that specifies the paragraph or the range of paragraphs to typeset.} \label{tab : beispiel 1} \end{table} %\newpage %\printbibliography \end{document}
\usepackage[T1]{fontenc} \usepackage[latin1]{inputenc} \usepackage[babel,german=guillemets]{csquotes}%Wird von Biblatex benötigt %Deutsches Sprachpacket \usepackage[ngerman]{babel}
Und zu fontenc und inputenc frage ich mich, ob diese nicht beide das gleiche tun.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %sections umdefinieren - Schriftgröße und Abstände vor und danach% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \makeatletter %dazu da das man @ schreiben kann %\def\section{\@startsection{section}{Level}{Einrücken}{Abstand davor und spezial für Paragraph danach}{Abstand danach}{Schriftgröße und Style}} \setcounter{secnumdepth}{4} %Bis zu welchem Level nummeriert \def\chapter{\@startsection{chapter}{0}{0pt}{-12pt plus -1ex minus -.2ex}{12pt}{\fontsize{16pt}{0pt}\bf}} \def\section{\@startsection{section}{1}{0pt}{-12pt plus -1ex minus -.2ex}{12pt}{\fontsize{14pt}{0pt}\bf}} \def\subsection{\@startsection{subsection}{2}{0pt}{-6pt plus -1ex minus -.2ex}{6pt}{\fontsize{12pt}{0pt}\bf}} \def\subsubsection{\@startsection{subsubsection}{3}{0pt}{-6pt plus -1ex minus -.2ex}{6pt}{\fontsize{12pt}{0pt}\bf}} \makeatother %schaltet @ wieder aus
Ich habe schon secsty und titlesec ausprobiert, aber eine der Vorgaben könnte jeweils nicht erfüllt werden (ich glaube es war das Problem das man nur Abstände danach und nicht davor einstellen kann).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %Inhaltsverzeichnis Anpassen% %%%%%%%%%%%%%%%%%%%%%%%%%%%%% \usepackage{tocloft} \setcounter{tocdepth}{5} %Stellt ein bis zu welchem Level im Inhaltsverzeichnis erscheint %Überschrift \renewcommand{\cfttoctitlefont}{\fontsize{16pt}{0pt}\bf} %Schriftgröße von "Inhaltsverzeichnis" ändern \makeatletter \renewcommand{\@pnumwidth}{0em}%Regelt den Abstand von Punkten zur Seitenzahl standart ist hier 1.55em \makeatother \setlength{\cftaftertoctitleskip}{12pt}%Abstand vor "Inhaltsverzeichnis" \setlength{\cftbeforetoctitleskip}{12pt}%Abstand nach "Inhaltsverzeichnis" %\renewcommand{\cftdot}{.} \renewcommand{\cftdotsep}{6}%Regelt den Abstand der Punkte im Inhaltsverzeichnis %Chapter \setlength{\cftbeforechapskip}{6pt} \setlength{\cftchapindent}{0cm}%Einrücken des Eintrags im Ivz \renewcommand{\cftchapfont}{\fontsize{12pt}{0pt}\bf}%Schriftgröße des Eintrags im Ivz \renewcommand{\cftchapdotsep}{6} %Section \setlength{\cftbeforesecskip}{0pt} \setlength{\cftsecindent}{0cm} \renewcommand{\cftsecfont}{\fontsize{12pt}{0pt}} %Subsection \setlength{\cftbeforesubsecskip}{0pt} \setlength{\cftsubsecindent}{0.85cm} \renewcommand{\cftsubsecfont}{\fontsize{12pt}{0pt}} %Subsubsection \setlength{\cftbeforesubsubsecskip}{0pt} \setlength{\cftsubsubsecindent}{1.27cm} \renewcommand{\cftsubsubsecfont}{\fontsize{12pt}{0pt}}
Ich hoffe ihr könnt mir ein paar Tips für einen Latex-Laien geben.
Schaut auch mal meinen Thread im Literaturvz. Forum an, wo ich ein paar Fragen zu Biblatex gestellt habe.
http://www.golatex.de/viewtopic,p,19709.html#19709
Vielen Dank,
Tael