PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Abstandsproblem in Stichwort- und Namensverzeichnis



Maverick
09-07-2009, 16:55
Hallo!

Ich habe folgende Abstandsprobleme in den o.g. Verzeichnissen:

http://files.getdropbox.com/u/365355/pic1.png
http://files.getdropbox.com/u/365355/pic2.png
http://files.getdropbox.com/u/365355/pic3.png

Ich verwende \usepackage{index}. Ist das Problem ein gängiges? Wenn ja, kann mir jemand einen kurzen Hinweis geben, wie ich es beheben kann?

Danke!

Christoph :)

Maverick
11-07-2009, 16:04
:) Hat wirklich niemand eine Ahnung, woran das liegen könnte? In der Dokumentation finde ich diesbezüglich nichts. Müsste meine Arbeit am Dienstag abgeben ... :cool:

mechanicus
11-07-2009, 16:12
Hallo,

du weißt doch, warum dir niemand so richtig antworten möchte. Kein Minimalbeispiel und niemand kennt deine Stildatei .

Gruß
Marco

Maverick
11-07-2009, 17:47
Hallo!

Hier ein MB (hoffe, das passt so):



%% Präambel ====================
\documentclass{report}
\usepackage{ngerman}
\usepackage{blindtext}
\usepackage[utf8]{inputenc}
\newcommand{\correctdotfill}{\leaders\hbox to 9.25pt{\hss.\hss}\hfill}
\usepackage{index}
\newindex{default}{idx}{ind}{Stichwortverzeichnis}
%% Dokument ====================
\begin{document}
\newpage
Test\index{Test}
\newpage
Test\index{Versuchungsuntersuchungsgegenstand}
\newpage
Test\index{Test}
\newpage
Test\index{Test}
\newpage
Test\index{Test}
\newpage
Test\index{Test}
\newpage
Test\index{Test}
\newpage
Test\index{Test}
\newpage
Test\index{Test}
\newpage
Versuch\index{Versuchungsuntersuchungsgegenstand}
\newpage
Versuch\index{Versuch}
\newpage
Test\index{Test}
\newpage
Versuch\index{Versuch}
\newpage
Test\index{Test}
\newpage
Versuch\index{Versuch}
\newpage
Versuch\index{Versuch}
\newpage
Test\index{Test}
\newpage
Test\index{Test}
\newpage
Test\index{Test}
\newpage
Versuch\index{Versuchungsuntersuchungsgegenstand}
\newpage
Test\index{Test}
\newpage
Versuch\index{Versuch}
\newpage
Versuch\index{Versuch}
\newpage
Test\index{Test}
\newpage
Versuch\index{Versuch}
\newpage
Test\index{Test}
\newpage
Test\index{Test}
\newpage
Test\index{Test}
\newpage
Versuch\index{Versuch}
\newpage
Versuch\index{Versuch}
\newpage
Versuch\index{Versuch}
\newpage
Versuch\index{Versuch}
\newpage
Versuch\index{Versuch}
\newpage
Versuch\index{Versuch}
\newpage
Versuch\index{Versuch}

\printindex
\end{document}


Und hier mein Stylefile:


quote '+'
headings_flag 1
heading_prefix "{\\bfseries "
heading_suffix "}\\nopagebreak\n\t \\indexspace\\nopagebreak"
symhead_positive "Symbole"
symhead_negative "Symbole"
numhead_negative "Zahlen"
item_0 "\n \\item "
item_1 "\n \\subitem "
item_2 "\n \\subsubitem "
item_01 "\n \\subitem "
item_12 "\n \\subsubitem "
item_x1 "\n \\subitem "
item_x2 "\n \\subsubitem "
delim_0 "\\correctdotfill "
delim_1 "\\correctdotfill "
delim_2 "\\correctdotfill "
delim_r "~--~"
%%suffix_2p "\\,f."
%%suffix_3p "\\,ff."
group_skip "\n\n \\indexspace\n"




Ich habe mir auch diesen Thread mal angesehen und die dortigen Stylefiles probiert. Problem ist auch, dass beim MB die Punkte nicht angezeigt werden (\correctdotfill).

http://www.mrunix.de/forums/showthread.php?t=49984

mechanicus
12-07-2009, 11:59
Hallo,

Leider kenne ich mich damit zu wenig aus. Habe mit gestern bei einem Problem auch helfen lassen müssen.

Teste mal, ob das bei dir passt:

%% Präambel ====================
\documentclass{report}
\usepackage{ngerman}
\usepackage{blindtext}
\usepackage[utf8]{inputenc}
\newcommand{\correctdotfill}{\null\hspace{0.5em plus 0.1em minus 0.3em}\leaders\hbox to 9.25pt{\hss.\hss}\hfill}
\usepackage{index}
\newindex{default}{idx}{ind}{Stichwortverzeichnis}
\usepackage{filecontents}
\begin{filecontents*}{stildateitest.ist}
quote '+'
headings_flag 1
heading_prefix "{\\bfseries "
heading_suffix "}\\nopagebreak\n\t \\indexspace\\nopagebreak"
symhead_positive "Symbole"
symhead_negative "Symbole"
numhead_negative "Zahlen"
item_0 "\n \\item\\raggedleft "
item_1 "\n \\subitem\\raggedleft "
item_2 "\n \\subsubitem "
item_01 "\n \\subitem "
item_12 "\n \\subsubitem "
item_x1 "\n \\subitem "
item_x2 "\n \\subsubitem "
delim_0 "\\correctdotfill "
delim_1 "\\correctdotfill "
delim_2 "\\correctdotfill "
delim_r "~--~"
%%suffix_2p "\\,f."
%%suffix_3p "\\,ff."
group_skip "\n\n\\raggedright \\indexspace\n"
\end{filecontents*}

%% Dokument ====================
\begin{document}
\newpage
Testen\index{Testen}
Test\index{Test}
\newpage
Versuch\index{Versuchungsuntersuchungsgegenstand}
\newpage
Test\index{Test}
\newpage
Test\index{Test}
\newpage
Test\index{Test}
\newpage
Test\index{Test}
\newpage
Test\index{Test}
\newpage
Test\index{Test}
\newpage
Test\index{Test}
\newpage
Versuch\index{Versuchungsuntersuchungsgegenstand}
\newpage
Versuch\index{Versuch}
\newpage
Test\index{Test}
\newpage
Versuch\index{Versuch}
\newpage
Test\index{Test}
\newpage
Versuch\index{Versuch}
\newpage
Versuch\index{Versuch}
\newpage
Test\index{Test}
\newpage
Test\index{Test}
\newpage
Test\index{Test}
\newpage
Versuch\index{Versuchungsuntersuchungsgegenstand}
\newpage
Test\index{Test}
\newpage
Versuch\index{Versuch}
\newpage
Versuch\index{Versuch}
\newpage
Test\index{Test}
\newpage
Versuch\index{Versuch}
\newpage
Test\index{Test}
\newpage
Test\index{Test}
\newpage
Test\index{Test}
\newpage
Versuch\index{Versuch}
\newpage
Versuch\index{Versuch}
\newpage
Versuch\index{Versuch}
\newpage
Versuch\index{Versuch}
\newpage
Versuch\index{Versuch}
\newpage
Versuch\index{Versuch}
\newpage
Versuch\index{Versuch}

\printindex
\end{document}
Das Wort Versuchungsuntersuchungsgegenstand ist einfach zu lang. Man könnte es Trennen, allerdings funktioniert der obige Code dann nicht mehr :p

Gruß
Marco

Maverick
12-07-2009, 12:04
Danke, werde ich gleich mal testen. Das Problem ist jedenfalls, dass bei manchen Einträgen keine Punkte erstellt werden (also zwischen Eintrag und Seitenzahl), bei anderen Einträgen (den meisten) aber schon. Manchmal pappt die Seitenzahl direkt am letzten Buchstaben des Eintrags.

mechanicus
12-07-2009, 12:24
Hallo,

achte bitte auf die geänderte Stildatei.



Das Problem ist jedenfalls, dass bei manchen Einträgen keine Punkte erstellt werden (also zwischen Eintrag und Seitenzahl),
Da bei dem Punkteabstand ist das ja kein Wunder. Für den Bereich eines Punktes braucht LaTeX auch Platz. Das wird sich also nicht ändern lassen.



Manchmal pappt die Seitenzahl direkt am letzten Buchstaben des Eintrags.
Das sollte jetzt nicht mehr sein ;) Hoffe ich.

Gruß
Marco