scrbook, openany, leere Seiten entfernen

Klassen und Pakete zur einfachen Umsetzung individueller Vorstellungen


Iwanai

scrbook, openany, leere Seiten entfernen

Beitrag von Iwanai »

Hallo zusammen,

nach fast zwei Tagen Suche bin ich am verzweifeln: Für meine Arbeit verwende ich die Klasse scrbook mit der option "openany" (siehe Header im Code-Beispiel). Die Hauptkapitel (\chapter) beginnen wie gewünscht sowohl auf der rechten als auch auf der linken Seite. Die Probleme treten erst ab dem Literaturverzeichnis auf: Nach dem letzten Kapitel fügt latex eine leere Seite mit einer Kopfzeile ein. Das darauf folgende Literaturverzeichnis beginnt dabei auf der linken Seite. Das Problem setzt sich dann fort: Zwischen dem Abkürzungsverzeichnis und dem Glossar wird eine weitere leere Seite eingefügt, sowie zwischen dem Tabellenverzeichnis und dem Anhang.

Nun habe ich fast zwei mit Problembehebungsversuchen verbracht und dabei unzählige Forum-Tipps ausprobiert... ohne Erfolg.

Danke im Voraus

Code: Alles auswählen

\documentclass[12pt,titlepage,a4paper,headsepline,twoside,openany,liststotoc,bibtotoc]{scrbook}
\usepackage[ngerman]{babel} % Eingabe von deutschen Umlauten
\usepackage{graphicx} % Einbindung von Graphiken
\usepackage{geometry} % Variable Randgrenzen des Blattes
\usepackage{makeidx} % wird zur Indexerstellung benutzt
\usepackage{acronym} % Expand acronyms at least once
\usepackage{nomencl} % fur Glossar und Abkürzungsverzeichnis
\usepackage{eurosym} % Eurosymbol
\usepackage[ansinew]{inputenc} % Deutsche Sonderzeichen werden ohne Umwege eingegeben
\usepackage[ngerman]{babel}% Anpassung Überschriften
\usepackage[OT1]{fontenc} % loads the encoding definition files
\usepackage{amssymb} % Mathematische Zeichen e. g. N für natüerliche Zahlen
\usepackage{rotating} % drehen von tabellenzellen
\usepackage{mdwlist} % zusätzliche add - ons.
\usepackage{longtable} % Tabelle kann sich ber mehrere Seiten erstrecken
\usepackage{tabularx} % Tabelle mit automatischen Zeilenumbrchen
\usepackage{multirow} % Tabellenzelle über mehrere Zeilen
\usepackage{colortbl} % Tabellenhintergrund
\usepackage{color} % Farben definieren
\usepackage{rotating} % Drehung des Textes
\usepackage{stmaryrd} % Spezialsymbole
\usepackage{wasysym} % Spezialsymbole
\usepackage{url} % Weblinks
\usepackage{rotating} % Das "Drehen" von Text
\usepackage{cite} %Literaturverwaltung
\usepackage{bibgerm} %Literaturverwaltung
\usepackage{printlen} %Längen ausgeben (Zusammenhang: Tabellen)
\usepackage{enumitem} % Nummerierung auch mit Buchstaben
\usepackage[automark]{scrpage2} % Headline styles
\usepackage{chngcntr} % durchgehende Abbildungsnummerierung
\usepackage[olditem,oldenum]{paralist} % kompakte Mummerierungen und Aufzählungen
\usepackage[onehalfspacing]{setspace} % Zeilenabstand statt \baselinestretch
\usepackage{hyperref}% Verlinkbare Referenzen in der PDF-Datei
\usepackage{microtype}% Optimiert Zeilen- und Seitenumbrüche
\usepackage{placeins}% \FloatBarrier für Gleitobjekte

\begin{document}

\include{./chapters/einleitung}
\include{./chapters/methodik}
\include{./chapters/ergebnisse}
\include{./chapters/diskussion}
\include{./chapters/fazit}

\bibliographystyle{alphadin}
\bibliography{bibfile}

\include{./chapters/acronyms}

\thispagestyle{myheadings}
\markboth{Glossar}{Glossar}
\printnomenclature\label{Glossar}

\listoffigures % Abbildungsverzeichnis
\listoftables
\include{./chapters/anhang_trennblatt} % Trennblatt für den Anhang
\appendix % hier startet der Anhang, "`Nummerierung"' durch Buchstaben
\include{./chapters/anhang001}
\include{./chapters/anhang002}
\include{./chapters/anhang003}
\include{./chapters/anhang004}
\include{./chapters/anhang005}
\end{document}

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Damit die Chance auf Antwort erhöht wird, solltest du ein lauffähiges Minimalbeispiel [2] liefern. Vor allem keine \input und \include Anweisungen!
Gruß, Sepp.-

Iwanai

scrbook, openany, leere Seiten entfernen

Beitrag von Iwanai »

OK. Zweiter Anlauf: Hier ein lauffähiges Beispiel (dateiname: test.tex). Die Seite nach dem Abkürzungsverzeichnis ( S. 8 ) bleibt auch in diesem Minimalbeispiel leer. Ich kann den Fehler einfach nicht finden...

Code: Alles auswählen

\begin{filecontents*}{bibfile.bib}
@ARTICLE{Beispiel2010,
  author = {Max Muster},
  title = {goLaTeX Wiki-Beispiel},
  journal = {LaTeX Journal},
  year = {2010},
  pages = {1-3},
  timestamp = {2010.03.21},
  url = {http://www.golatex.de/wiki/index.php?title=Minimalbeispiel}
} 
\end{filecontents*}

\begin{filecontents*}{test.nls}
\begin{thenomenclature}
 \nomgroup{A}
		  \item [{\sffamily \textbf {24/7:}\rmfamily }]\begingroup Die Bezeichnung 24/7 symbolisiert ständige Bereitschaft bzw. Verfügbarkeit einer Dienstleistung oder seltener die Fähigkeit zum Dauerbetrieb eines Produkts. Die Abkürzung steht für 24 Stunden am Tag, 7 Tage die Woche.\addcontentsline {toc}{chapter}{Glossar}\nomeqref {C.0}
		\nompageref{2}
\end{thenomenclature}		
\end{filecontents*}

\documentclass[12pt,titlepage,a4paper,headsepline,twoside,openany,liststotoc,bibtotoc]{scrbook}
\usepackage[ngerman]{babel} % Eingabe von deutschen Umlauten
\usepackage{graphicx} % Einbindung von Graphiken
\usepackage{geometry} % Variable Randgrenzen des Blattes
\usepackage{makeidx} % wird zur Indexerstellung benutzt
\usepackage{acronym} % Expand acronyms at least once
\usepackage{nomencl} % fur Glossar und Abkürzungsverzeichnis
\usepackage{eurosym} % Eurosymbol
\usepackage[ansinew]{inputenc} % Deutsche Sonderzeichen werden ohne Umwege eingegeben
\usepackage[ngerman]{babel}% Anpassung Überschriften
\usepackage[OT1]{fontenc} % loads the encoding definition files
\usepackage{amssymb} % Mathematische Zeichen e. g. N für natüerliche Zahlen
\usepackage{rotating} % drehen von tabellenzellen
\usepackage{mdwlist} % zusätzliche add - ons.
\usepackage{longtable} % Tabelle kann sich ber mehrere Seiten erstrecken
\usepackage{tabularx} % Tabelle mit automatischen Zeilenumbrchen
\usepackage{multirow} % Tabellenzelle über mehrere Zeilen
\usepackage{colortbl} % Tabellenhintergrund
\usepackage{color} % Farben definieren
\usepackage{rotating} % Drehung des Textes
\usepackage{stmaryrd} % Spezialsymbole
\usepackage{wasysym} % Spezialsymbole
\usepackage{url} % Weblinks
\usepackage{rotating} % Das "Drehen" von Text
\usepackage{cite} %Literaturverwaltung
\usepackage{bibgerm} %Literaturverwaltung
\usepackage{printlen} %Längen ausgeben (Zusammenhang: Tabellen)
\usepackage{enumitem} % Nummerierung auch mit Buchstaben
\usepackage[automark]{scrpage2} % Headline styles
\usepackage{chngcntr} % durchgehende Abbildungsnummerierung
\usepackage[olditem,oldenum]{paralist} % kompakte Mummerierungen und Aufzählungen
\usepackage[onehalfspacing]{setspace} % Zeilenabstand statt \baselinestretch
\usepackage{hyperref}% Verlinkbare Referenzen in der PDF-Datei
\usepackage{microtype}% Optimiert Zeilen- und Seitenumbrüche
\usepackage{placeins}% \FloatBarrier für Gleitobjekte

\begin{document}

\chapter{Einleitung}
	Einleitung\cite{Beispiel2010}.
	\nomenclature{Glossarbegriff}{Erklärung}
\clearpage
\chapter{Methodik}\clearpage
\chapter{Ergebnisse}\clearpage
\chapter{Diskussion}\clearpage
\chapter{Fazit}\clearpage

\bibliographystyle{alphadin}
\bibliography{bibfile}

\chapter{Abkürzungsverzeichnis}\clearpage

\thispagestyle{myheadings}
\renewcommand{\nomname}{\chapter*{Glossar}}
\printnomenclature\label{Glossar}

\listoffigures % Abbildungsverzeichnis
\listoftables % Tabellenverzeichnis

\appendix % hier startet der Anhang, "`Nummerierung"' durch Buchstaben

\chapter{Anhang}\clearpage

\end{document} 

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Re: scrbook, openany, leere Seiten entfernen

Beitrag von Sepp99 »

Iwanai hat geschrieben: Die Seite nach dem Abkürzungsverzeichnis ( S. 8 ) bleibt auch in diesem Minimalbeispiel leer. Ich kann den Fehler einfach nicht finden...
Das Problem tritt bei mir nicht auf (siehe Anhang). Lösche einmal deine Hilfsdateien, zumindest das aux-File.

Gruß, Sepp.-
Dateianhänge
layout197.pdf
(62.77 KiB) 693-mal heruntergeladen

Iwanai
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: So 12. Feb 2012, 16:18

Re: scrbook, openany, leere Seiten entfernen

Beitrag von Iwanai »

[quote]Das Problem tritt bei mir nicht auf (siehe Anhang). Lösche einmal deine Hilfsdateien, zumindest das aux-File.[/quote]

Leider kein Erfolg: siehe die pdf-Ausgabe. Gibt vielleicht die Log-Datei Aufschlüsse über die Problemsursache?

Danke Iwanai[/quote]
Dateianhänge
test.pdf
(61.81 KiB) 657-mal heruntergeladen
test.log.txt
(26.3 KiB) 2148-mal heruntergeladen

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Hier liegt IMHO der Hund begraben:

Code: Alles auswählen

\renewcommand{\nomname}{\chapter*{Glossar}}
Bei Änderung in

Code: Alles auswählen

\renewcommand{\nomname}{Glossar}
tritt das Problem nicht mehr auf.
Gruß, Sepp.-

Iwanai
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: So 12. Feb 2012, 16:18

scrbook, openany, leere Seiten entfernen

Beitrag von Iwanai »

Danke! Damit konnte ich zwei der drei leeren Seiten in den Griff bekommen.

Wird der Fehler durch den Stern bei Kapiteln versursacht (chapter*{})? Wenn ja, gibt es Alternativen? Da ich die \chapter*-Überschriften für das Abkürzungsverzeichnis und den Anhang entfernt habe (ersetzt durch passende Schrift), macht hyperref Probleme: Im Literaturverzeichnis werden die falschen Seiten angezeigt und das Anklicken (Verlinkung) funktioniert nicht mehr richtig.

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Re: scrbook, openany, leere Seiten entfernen

Beitrag von Sepp99 »

Iwanai hat geschrieben:Wird der Fehler durch den Stern bei Kapiteln versursacht (chapter*{})? Wenn ja, gibt es Alternativen? Da ich die \chapter*-Überschriften für das Abkürzungsverzeichnis und den Anhang entfernt ...
chapter* entfernt ja keine Überschriften, sondern unterbindet einen Eintrag ins Inhaltsverzeichnis und verhindert eine Nummerierung des Kapitels.
Das Paket hyperref sollte weiters in 95% als letztes geladen werden. Ganz schlau bin ich allerdings aus deiner Fehlerbeschreibung nicht geworden. Schau dir dazu einmal den Befehl \phantomsection an.
Gruß, Sepp.-

Iwanai
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: So 12. Feb 2012, 16:18

crbook, openany, leere Seiten entfernen

Beitrag von Iwanai »

Die leeren Seiten schienen aufzutreten, wenn ich \chapter*{} verwendet habe. Mithilfe von \phantomsection funktioniert die Verlinkung wieder.

Nochmals Danke für Deine Unterstützung.

Iwanai

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Da die Frage offensichtlich beantwortet ist, habe ich den Status dementsprechend angepasst. Bitte in Zukunft auch darauf achten.
Gruß, Sepp.-

Antworten