Seite 1 von 1

Mehr Space in List of Figures

Verfasst: Mi 16. Mai 2012, 23:50
von kay87
Hallo,

ich bin eigentlich kein totaler Latex-noob, aber nun bin ich auf ein Problem gestoßen, dass ich selbst bisher nicht lösen könnte und auch die google-prothese nicht geholfen hat:

es geht darum, dass ich mehr Abstand in die List of Figures bekommen müsste, da die zwestelligen Figures direkt anstoßen an den Figure title. (hab mal ein bild rangehängt)

Leider bin ich auch usepackage-mäßig nicht so richtig flexibel, da ich angewiesen bin, das dokument n einem bestimmten layout zu erstellen. d.h. eventuell andere usepackages dürften nicht das layout der inhalts- tabellen und figurenverzeichnisse verändern... nur halt den abstand.

das dokument startet wie folgt:
%
\documentclass[envcountsame,envcountchap]{svmono}
\usepackage[colorlinks]{hyperref}
\usepackage{html}
\usepackage{graphicx}
\usepackage{subfigure}
\usepackage{harvard}
\usepackage{color}
\usepackage{latexsym}
\usepackage{longtable}
\usepackage{rotating}
\usepackage{amssymb}
\usepackage{makeidx}
\usepackage[german, english]{babel}
\usepackage{amsbsy}
\usepackage{amsxtra}
\usepackage{scrpage}
\usepackage{amsmath}
\usepackage{textcomp}
\usepackage{float}
\usepackage{multicol}        % used for the two-column index
\usepackage[bottom]{footmisc}% places footnotes at page bottom
\usepackage{dcolumn}
\usepackage{bbm}
\usepackage{mathrsfs}



\makeindex         % used for the subject index
                       % please use the style svind.ist with
                       % your makeindex program

\def\wwwebook{http://www.quantlet.com/mdstat}
\bibliographystyle{dcu}

\input{isesv}
\input{isetextsv}
\input{sfsdef}
\input{manoting}
\input{smsdef}
\input{matermdef}

\SKparam{BEGIN}{html java}
\SKparam{INPUT}{svhtmldef}
\SKparam{END}{}
\SKparam{DIRWORK}{/local/mdstat/smstmp}
%\SKparam{FINALHTML}{/home/mdstat/www/scripts/sms/html/smshtml.html}
%\SKparam{FINALPDF}{/home/mdstat/www/scripts/sms/pdf/smspdf.pdf}
 
\begin{document}

ich bin dankbar für jeden hinweis :)

beste grüße und danke im voraus

Verfasst: Do 17. Mai 2012, 11:21
von Gast
Da die Klasse svmono vom Verlag zur Verfügung gestellt wird, sollte der Verlag dieses Problem in der Endfassung korrigieren. AFAIK will Springer ohnehin nicht nur das fertige PDF, sondern den Quelltext und lässt solche Probleme intern bzw. von einem Satzstudio beheben. Wenn Du auf Nummer sicher gehen willst, dann weise einfach beim Einreichen des Manuskripts darauf hin, dass die Klasse hier kein korrektes Ergebnis liefert.

Verfasst: Do 17. Mai 2012, 12:39
von kay87
alles klar, vielen Dank für den Hinweis :)

Verfasst: Fr 18. Mai 2012, 12:13
von Klaus-Anton
Die gesuchte Box-Breite für die Nummerierung der Abbildungen im Abbildungsverzeichnis heißt pnumwidth (vgl. source2e.pdf). Ob der hier folgende Code funktioniert, das habe ich noch nicht ausgetestet. Du hättest dein Minimal-Beispiel besser mit einer Standardklasse machen sollen.
\makeatletter
\renewcommand*%
{\@pnumwidth}{2.6em}%
\makeatother
Sag bescheid, wenn das so funktioniert.

Verfasst: Fr 18. Mai 2012, 18:05
von Besser
\@pnumwidth ist für die Breite, die für Seitenzahlen reserviert ist, nicht für die Breite der Abbildungsnummern, die gemäß Abbildung eindeutig das Problem sind.

Verfasst: Sa 19. Mai 2012, 10:37
von Klaus-Anton
Das ist mir inzwischen auch schon deutlicher klar geworden. Eigentlich hatte mir das ja auch schon das "p" in pnumwidth gesagt. Der hier gefragte Parameter-Name für die betreffende Boxbreite ist natürlich numwidth, wovon svmono.cls selbst allerdings gar keinen (zumindest expliziten) Gebrauch macht.

Anscheinend geht die Einstellung aber mit dem tocloft-Paket, aber ich weiß nicht, ob sich das dann auch (gut) mit der svmono.cls verträgt:
\addtolength\cftfignumwidth{1em}
Das tocloft ist mit der Bezeichnung für diesen Parameter mnemotechnisch dem reinen LaTeX deutlich überlegen, es macht es eindeutiger, es macht es "sprachlicher" und somit auch ergonomisch benutzerfreundlicher.