PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : leere Seite vor Literaturverzeichnis entfernen



Samplatiner
16-07-2014, 09:52
Guten Morgen Forum,

Ich will das Literaturverzeichnis als einziges Verzeichnis hinter den eigentlichen Text stellen. Die arabischen Seitenzahlen sollen nur die Seiten mit Inhalt, daher keine Verzeichnisse zählen. Deshalb muss das Literaturverzeichnis neu bei 1 mit römischen Zahlen beginnen. Jedoch fügt Latex immer eine weitere leere Seite ein. In der Kopfzeile steht dabei noch das letzte Kapitel, in der Fußzeile bereits die römische 1.


Hier mein Minimalbeispiel (Ich hoffe es ist minimal genug) :
\documentclass[pdftex,
a4paper,
12pt,
listof=totoc,
index=totoc,
bibliography=totoc,
oneside
]{scrreprt}

\usepackage[bookmarks,%
bookmarksopen=false,%
pdfauthor={Autor},%
pdftitle={Titel},%
colorlinks=true,%
linkcolor=black,%
citecolor=black,%
urlcolor=black]{hyperref}
\usepackage{graphicx}
\usepackage{placeins}
\usepackage{here}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{pdfpages}
\usepackage{textcomp}
\usepackage{setspace}
\usepackage[automark]{scrpage2}
\pagestyle{scrheadings}
\usepackage{lastpage}
\usepackage{geometry}
\usepackage[intoc]{nomencl}
\usepackage{nomencl}
\usepackage{amsmath}
\usepackage{chngcntr}
\counterwithout{footnote}{chapter}
\usepackage[all]{hypcap}
\usepackage[numbers]{natbib}
\bibliographystyle{unsrtdin}


%--------------------------
\begin{document}


\newgeometry{ left=2.5cm,
right=2cm,
top=2.5cm,
bottom=2.5cm}

%Kopfzeile
\ihead{\includegraphics[width=2cm]{images/DHBW_logo.PNG}} %links
\chead{\rightmark} %mitte
\ohead{\includegraphics[width=2cm]{images/logo_optima_slogan_pharma.png}} %rechts

%Linien unter/über Kopf- und Fußzeile
\setheadsepline{0.5pt}
\setfootsepline{0.5pt}
%\setheadtopline{0.5pt}

%Fußzeile von Prolog und Verzeichnisen
\pagenumbering{Roman}
\ifoot{Daniel Burk} %links
\cfoot{} % mitte
\ofoot{\thepage} %rechts

%Inhaltsverzeichnis
\renewcommand*{\chapterpagestyle}{scrheadings} %Kopfzeile auch auf erster Seite vom Inhaltsverzeichnis einfügen
\tableofcontents
\addtocontents{toc}{\protect\addcontentsline{toc}{ chapter}
{\protect{}Inhaltsverzeichnis}}

%Abkürzungsverzeichnis
\printnomenclature
\nomenclature{SPS}{Speicherprogrammierbare Steuerung}

%Abbildungs und Tabellenverzeichnis
\listoffigures \thispagestyle{scrheadings}
\listoftables \thispagestyle{scrheadings}

\clearpage

%Fußzeile Hauptteil
\ifoot{Daniel Burk} %links
\cfoot{} %mitte
\ofoot{\thepage \ von \pageref{letzte_seite}} %rechts seite x von y
\pagenumbering{arabic}

\chapter{Text}
Irgendein Text
\label{letzte_seite}

\clearpage

%Fußzeile von Prolog und Verzeichnisen
\pagenumbering{Roman}
\ifoot{Daniel Burk} %links
\cfoot{} % mitte
\ofoot{\thepage} %rechts

%Literaturverzeichnis
\pagenumbering{Roman}
\begin{flushleft}
\bibliography{bibliography/literatur}
\end{flushleft}

\end{document}

FelixT
16-07-2014, 16:16
Deshalb muss das Literaturverzeichnis neu bei 1 mit römischen Zahlen beginnen. Jedoch fügt Latex immer eine weitere leere Seite ein. In der Kopfzeile steht dabei noch das letzte Kapitel, in der Fußzeile bereits die römische 1.

Ich las hier einen Trick: Wie erzwinge ich geschickt die Ausgabe von Gleitumgebungen (http://texwelt.de/wissen/fragen/3245/wie-erzwinge-ich-geschickt-die-ausgabe-von-gleitumgebungen). Das lässt sich beliebig anwenden, statt \afterpage{\clearpage} wie dort könntest Du \afterpage{\pagenumbering{Roman}} schreiben. Also anstelle des \clearpage, was die zusätzliche Seite nämlich verursacht. Der Trick da ist schon nützlich. Ich bin mir sicher, dort (in dem neuen Forum) noch was besseres gelesen zu haben, a la \backmatter verwenden statt der eigenen Counter-Bastelei, vielleicht findest Du es ja, ein Blick schadet nicht.

Felix

Samplatiner
16-07-2014, 16:59
Hallo Felix

Vielen Dank für den Hinweis.

mit \afterpage verschwindet die leere Seite. Anscheinend kann man mit \afterpage{\pagenumbering{Roman}\ofoot{\thepage}} jedoch nicht die Fußzeile ändern. Da werde ich mich morgen vormittag weiters einlesen, für heute mache ich Feierabend :-)

Samplatiner
17-07-2014, 11:46
Es scheint nicht möglich zu sein, mittels \afterpage die Seitennummerierung zu ändern. Es passiert hierbei schlichtweg nichts.

Aber ich denke, das ist ein neues Thema, da die ursprüngliche frage beantwortet wurde. Vielen Dank :-)

klops
17-07-2014, 12:09
Ich denke, das eigentliche Problem ist die flushleft-Umgebung. Diese fügt unmittelbar einen vertikalen Abstand ein. Dann wird über \bibliography eine Kapitelüberschrift erzeugt, die eine neue Seite beginnt, wenn man sich nicht bereits auf einer neuen Seite befindet. Probier mal stattdessen:
\begingroup
\raggedright
\bibliography{…}
\endgroup

Damit müsste es gehen. Wenn das Literaturverzeichnis das letzte im Dokument ist, kannst Du auch auf \begingoup und \endgroup verzichten.

BTW: Das Inhaltsverzeichnis kann man bei KOMA-Script auch einfach per \setuptoc ins Inhaltsverzeichnis aufnehmen lassen. Näheres findest Du bei der Erklärung der Anweisung in der KOMA-Script-Anleitung (http://mirrors.ctan.org/macros/latex/contrib/koma-script/doc/scrguide.pdf) oder im KOMA-Script-Buch (http://www.dante.de/index/Literatur/KOMA-Script.html).

Studi
17-07-2014, 12:30
%Inhaltsverzeichnis
\addtocontents{toc}{\protect\addcontentsline{toc}{ chapter}
{\protect{}Inhaltsverzeichnis}}


Sowas geht einfacher, wie klops schon sagte, ausführlicher mit Beispiel auch hier: Wie kann ich Verzeichnisse im Inhalt aufführen (http://texwelt.de/wissen/fragen/4035/wie-kann-ich-verzeichnisse-im-inhalt-auffuhren).

Studi