Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Formatierung Abbildungsverzeichnis

  1. #1
    Registrierter Benutzer
    Registriert seit
    19.01.2010
    Beiträge
    10

    Formatierung Abbildungsverzeichnis

    Hallo,

    mir gefällt die Formatierung der Römischen Zahlen im Abbildungsverzeichnis nicht (siehe Anhange). Ich verwende scrbook und pdflatex.

    Welche Möglichkeiten habe ich? Die Nummerierung soll Römisch bleiben! Ich hätte es gerne so rechtsbündig abgeschlossen wie die Arabischen Zahlen, so dass rechts ein klardefinierter Abschluss ist.


    Danke,

    Thilo

  2. #2
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    ein möglicher Ansatz:
    Code:
    \documentclass{scrbook}
    \usepackage{showframe,tocstyle}
    \newlength\foo
    \settowidth\foo{XXXVIII}%<--breitester Eintrag
    \newcommand*\foobox[1]{%
      \parbox{\foo}{\raggedleft#1}%
    }
    \usetocstyle{KOMAlike}
    \settocfeature{pagenumberbox}{\foobox}
    \begin{document}
    \tableofcontents
    \listoffigures
    \chapter{foo}
    \begin{figure}
      \caption{test}
      \caption{test}
    \end{figure}
    \cleardoublepage
    \appendix
    \pagenumbering{Roman}%
    \setcounter{page}{37}%
    \chapter{bar}
    \begin{figure}
      \caption{test}
      \caption{test}
    \end{figure}
    \end{document}
    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  3. #3
    Registrierter Benutzer
    Registriert seit
    19.01.2010
    Beiträge
    10
    ... also wenn ich ...

    \usepackage{showframe,tocstyle}
    \newlength\foo
    \settowidth\foo{XXXVIII}%<--breitester Eintrag
    \newcommand*\foobox[1]{%
    \parbox{\foo}{\raggedleft#1}%
    }
    \usetocstyle{KOMAlike}
    \settocfeature{pagenumberbox}{\foobox}

    ... in mein script einbinde ... bekomme ich folgende warnung ...

    "{tocstyle} ... is an alpha version ... usage of of this version is on your own risk"

    ... das ganze produziert in der ausgabe katastrophale probleme z.B. sieht man jetzt schwarz umrandete frameboxen (header etc.) ...

  4. #4
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    Zitat Zitat von -t-low Beitrag anzeigen
    ... das ganze produziert in der ausgabe katastrophale probleme z.B. sieht man jetzt schwarz umrandete frameboxen (header etc.) ...
    Das ist Absicht.
    rais läd das Paket "showframe", das zeigt diese Boxen an. So kann man sehen, ob Ausrichtungen stimmen und ob nirgends was über seine Begrenzung rausläuft.
    Um solche kleinen Panikattacken zu vermeiden, bevorzuge ich es, jedes Paket einzeln zu laden, dann kann man auch mal kurz was ein- oder auskommentieren:
    Code:
    \documentclass{scrbook}
    %\usepackage{showframe}
    \usepackage{tocstyle}
    Wenn dir tocstyle suspekt ist (was ich verstehen kann), kannst du auch die Variante von hier verwenden. Ich habe rais Code mal dahingehend angepasst, schau dir an, wies dir besser gefällt:
    Code:
    \documentclass{scrbook}
    \usepackage[ngerman]{babel}
    \usepackage{showframe}
    
    \newlength\foo
    \settowidth\foo{XXXVII}%<--breitester Eintrag
    
    % Für alle Seitenzahlen:
    
    %\makeatletter% --> De-TeX-FAQ
    %\renewcommand*{\@pnumwidth}{\foo}
    %\makeatother% --> \makeatletter
    
    %oder nur für Anhang:
    
    \makeatletter% --> De-TeX-FAQ
    \g@addto@macro\appendix{%
      \pagenumbering{Roman}%
      \addtocontents{lof}{\protect\renewcommand*{\protect\@pnumwidth}{\foo}}%
    }
    \makeatother% --> \makeatother
    
    \begin{document}
    \tableofcontents
    \listoffigures
    
    \chapter{foo}
    \begin{figure}
      \caption{test}
      \caption{test}
    \end{figure}
    \cleardoublepage
    
    \appendix
    \pagenumbering{Roman}%
    \chapter{Chapter}
    \begin{figure}
      \caption{test}
      \caption{test}
    \end{figure}
    
    \chapter{bar}
    \setcounter{page}{37}%
    
    \begin{figure}
      \caption{test}
      \caption{test}
    \end{figure}
    
    \end{document}

  5. #5
    Registrierter Benutzer
    Registriert seit
    19.01.2010
    Beiträge
    10
    ... danke erstmal ...

    ... ich den befehl jetzt einfach überschrieben und die (...) linie verkürzt ... ich versteh jetzt auch die problematik ... zufrieden bin ich aber irgendwie immernoch nicht ... aber das ist mehr ein layout, als ein programmierungsprobleme ....

    ... also danke

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •