PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zeilenabstand im Symbolverzeichnis



thomfisch
01-01-2008, 20:52
Hallo zusammen,

mein Symbolverzeichnis erstelle ich mit

\usepackage[german,intoc]{nomencl}
\makenomenclature
\printnomenclature[2cm]


Das funktioniert auch alles wunderbar. Zusätzlich nutze ich


\usepackage{setspace}
\onehalfspacing

für anderthalbfachen Zeilenabstand. Natürlich greift setspace auch im Symbolverzeichnis, aber dort ist es mir zu groß und einfacher Zeilenabstand würde mir reichen. Es gibt leider keine Dokumentation zu dem Paket.

Wie kann ich nur für das Symbolverzeichnis den Zeilenabstand reduzieren?

Viele Grüße

Thomas

rais
01-01-2008, 21:05
Frohes Neues,
tut es ein


\begin{singlespace}
\printnomenclature[2cm]
\end{singlespace}
?


die Doku zu setspace findest Du in setspace.sty zu Beginn der Datei.

MfG,

thomfisch
01-01-2008, 21:29
Hallo Rais,

auch Dir ein frohes neues Jahr. Vielen Dank für Deine schnelle Antwort. Leider hat das nicht funktioniert.



\begingroup
\pagestyle{scrplain}
\tableofcontents
\newpage
\listoffigures
\newpage
\begin{singlespace}
\printnomenclature[2cm]
\end{singlespace}
\newpage
\endgroup


Ich habe es auch schon ohne begin- und endgroup versucht, aber der Zeilenabstand bleibt gleich.

Die Dokumentation in der sty-Datei hatte ich gelesen, fand sie aber doch sehr knapp.

Viele Grüße

Thomas

rais
01-01-2008, 21:43
Hallo Thomas,
hat sich der Abstand im nomencl denn überhaupt durch den \onehalfspacing des setspace-Pakets verändert?
MfG,

thomfisch
01-01-2008, 21:53
Ja. Es ist ohne \onehalfspacing drei Seiten plus zwei Symbole umfassend und mit dem Befehl eine gute halbe Seite länger.

rais
02-01-2008, 13:53
Moin Thomas,

Ja. Es ist ohne \onehalfspacing drei Seiten plus zwei Symbole umfassend und mit dem Befehl eine gute halbe Seite länger.
Ok, das kann ich nachvollziehen, aber mit der singlespace-Umgebung um \printnomenclature herum sieht es wieder genauso aus wie der Test ohne setspace:


\documentclass{scrreprt}
\usepackage{ifthen}
\usepackage[intoc,german]{nomencl}
\usepackage{setspace}
\onehalfspacing
\makenomenclature
\newcounter{mynom}
\newcommand\blindnomfile{\jobname.bnm}
\newwrite\blindnom
\newcommand\blindabbrev[1][1]{%
\immediate\openout\blindnom=\blindnomfile
\setcounter{mynom}{0}%
\whiledo{\themynom<#1}{%
\stepcounter{mynom}%
\immediate\write\blindnom{\string\nomenclature{T\t hemynom}{Hier stehen ein paar sinngebende Worte zum Eintrag T\themynom\ -- in der Regel etwas Sinnvolleres, als das, was hier zu sehen ist.}}%
}%
\immediate\closeout\blindnom%
\input{\blindnomfile}
}
\begin{document}
bla
\blindabbrev[50]

\begin{singlespace}
\printnomenclature[2cm]
\end{singlespace}
\end{document}

-- zum Vergleich einmal unverändert laufen lassen, dann die singlespace-Umgebung entfernen, dann setspace+\onehalfspacing.

MfG,

thomfisch
02-01-2008, 21:48
Hallo Rais,

vielen Dank für Deine Hilfe. Mit


\begin{singlepacing}
\printnomenclature[2cm]
\end{singlespacing}

funktioniert es nun. Ich bekomme den Fehler nun auch nicht mehr reproduziert. Keine Ahnung, warum.

Vielen, vielen Dank und Grüße

Thomas