glossaries erzeugt auf chapter-Ebene leere Seite

Erstellen von Index, Glossar, Symbolverzeichnis, einer Nomenklatur etc. mit MakeIndex oder Xindy


ronnieo
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Di 27. Mär 2012, 11:44

glossaries erzeugt auf chapter-Ebene leere Seite

Beitrag von ronnieo »

Moin,

das ist mein erster Forumbeitrag, seid bitte gnädig bei Fehlern :wink:

Nach einigem Rumtüfteln habe ich es endlich geschafft, mit glossaries die drei Verzeichnisse (Glossar/Abkürzungs-/Symbolverzeichnis) zu erstellen. Allerdings entsteht zwischen den Verzeichnissen eine leere Seite, die ich da nicht haben möchte. Und komischerweise passiert das beim letzten Verzeichnis, also bevor der eigentliche Text anfängt, nicht mehr.
Das ganze auf der section-Ebene zu machen (section=chapter -> weglassen) sieht blöde aus...
Habe nirgens eine Lösung gefunden.

Ich verwende TexnicCenter und bekomme außerdem eine seltsame Anzeige, wenn ich die Datei als Projekt speicher:
http://www.imgbox.de/show/img/SfbJfhceLI.PNG
Vielleicht weiß auch da jemand weiter...

Habe den Postprozessor für Glossar etc. mit dieser Hilfe erstellt:
http://ewus.de/tipp-1026.html

Danke schonmal im Voraus!
\documentclass[12pt,a4paper,twoside,listof=totoc,bibliography=totoc,ngerman]{scrreprt}

% Deutsche Anpassungen
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage{amssymb,scrhack, amsmath, subfig, verbatim, lmodern, ifpdf, color, amsthm, mathpazo,algorithmic,algorithm,bibgerm,pgfplots,float,fancyhdr,graphicx,hhline,multirow}

%PDF mit Hyper-Links erstellen, Einstellungen weiter unten
\usepackage{hyperref}

%Für Abkürzungen,Symbole etc
\usepackage{xkeyval, xfor, amsgen, etoolbox}
\usepackage[
nonumberlist, %keine Seitenzahlen anzeigen
acronym,      %ein Abkürzungsverzeichnis erstellen
toc,          %Einträge im Inhaltsverzeichnis
section=chapter]      %im Inhaltsverzeichnis auf section-Ebene erscheinen
{glossaries}

%Ein eigenes Symbolverzeichnis erstellen
\newglossary[slg]{symbolslist}{syi}{syg}{Symbolverzeichnis}

%Den Punkt am Ende jeder Beschreibung deaktivieren
\renewcommand*{\glspostdescription}{}

%Glossar-Befehle anschalten
\makeglossaries

%Diese Befehle sortieren die Einträge in den
%einzelnen Listen:
%makeindex -s datei.ist -t datei.alg -o datei.acr datei.acn
%makeindex -s datei.ist -t datei.glg -o datei.gls datei.glo
%makeindex -s datei.ist -t datei.slg -o datei.syi datei.syg

%Befehle für Symbole
\newglossaryentry{symb:Pi}{
name=$\pi$,
description={Die Kreiszahl.},
sort=symbolpi, type=symbolslist
}

%Befehle für Abkürzungen
\newacronym{MS}{MS}{Microsoft}

%Befehle für Glossar
\newglossaryentry{glos:AntwD}{name=Antwortdatei, description={Informationen zum Installieren einer Anwendung oder des Betriebssystems.}}


\begin{document}
\tableofcontents{}

%Glossar ausgeben
\printglossary[style=altlist,title=Glossar]

%Abkürzungen ausgeben
\deftranslation[to=German]{Acronyms}{Abkürzungsverzeichnis}
\printglossary[type=\acronymtype,style=long]

%Symbole ausgeben
\printglossary[type=symbolslist,style=long]

\chapter{kapitel1}
\section{Allgemeines}
In unserem Netzwerk setzen wir auf . Durch den Einsatz
eines erreichen wir bei \gls{MS}-Systemen, die mit einer
\gls{glos:AntwD} voninstalliert wurden, die beste Standardisierung.

\chapter{kapitel2}
\section{Griechische Symbole}
Berechnungen mit \gls{symb:Pi} ergeben stets ein ungenaues Ergebnis, denn \gls{symb:Pi} ist eine irrationale Zahl. Weiterhin gibt es noch  und .

%\cleardoublepage{}

\end{document}

Xenara
Forum-Meister
Forum-Meister
Beiträge: 682
Registriert: Mi 25. Nov 2009, 09:41

Beitrag von Xenara »

Das Verhalten der Verzeichnisse ist eigentlich völlig logisch, du gibst ja die Option twoside an, daher fangen Kapitel (wie die Verzeichnisse) per se auf einer rechten Seite an.
Dass das die normalen Kapitel nicht tun, scheint mir eher ein Bug zu sein, wenn du explizit openright als Option angibst, fangen diese auch auf einer rechten Seite an.
Wenn du willst, dass Kapitel auch links anfangen können, nimm die Option openany.

Ist dir klar, was es mit twoside auf sich hat? Das ist (wie die Klasse scrbook) dafür gedacht, Bücher oder Dokumente zu setzen, die beidseitig bedruckt werden und wie Bücher gelesen werden. Da ist es einfach ungeschickt, wenn ein Inhaltsverzeichnis auf einer linken Seite anfängt, da man erstmal nach rechts schaut.

Übrigens ist es empfehlenswert, Pakete einzeln zu laden statt als Rattenschwanz in einem \usepackage. Das macht 1. die Fehlersuche einfacher, da man leicht ein- und auskommentieren kann, 2. verliert man den Überblick nicht so schnell und 3. kann man bei der Rattenschwanzmethode keine Optionen mitgeben.

ronnieo
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Di 27. Mär 2012, 11:44

Beitrag von ronnieo »

Wow, das ging schnell. DANKE!

Guter Tipp. Wegen dem Layout hab ich mir so genau noch keine Gedanken gemacht. Macht aber Sinn, dass das rechts anfangen soll.

Antworten