PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : \part bei Referenzen mitberücksichtigen



boingboing
06-01-2009, 19:42
Hallo,

ich baue ein Dokument (report) mit \parts auf und möchte, dass bei der Referenzierung auf Abschnitte im Dokument nicht nur Chapter-Nummer und Section-Nummer erscheint, z.B. 3.5 sondern auch die aktuelle \part-Nummer, z.B. I.3.5

Ich habe mich schon wund gesucht in Büchern, Foren etc. aber nichts gefunden.

Als Lösung kann ich mir vorstellen, dass ich die Definition des \ref-Befehls aufbohren muss, damit dieser nicht nur \chapter berücksichtigt sondern auch die \parts.

Im latex.ltx habe ich die Definition für \ref gefunden:

\def\ref#1{\expandafter\@setref\csname r@#1\endcsname\@firstoftwo{#1}}

Leider werde ich daraus nicht schlau.

Kann mir hier jemand weiter helfen???

Vielen Dank,

Marc

René Geppert
06-01-2009, 20:09
\usepackage{varioref}
\labelformat{section}{\thepart.˜#1}

boingboing
06-01-2009, 20:27
Danke! Es funktioniert!!!

Hab das noch erweitert,d ann geht es für alle Labels!



\usepackage{varioref}
\labelformat{chapter}{\thepart.˜#1}
\labelformat{section}{\thepart.˜#1}
\labelformat{subsection}{\thepart.˜#1}
\labelformat{subsubsection}{\thepart.˜#1}


Klappt das dann auch gleich für Abbildungen, Tabellen und Gleichungen?

René Geppert
06-01-2009, 20:36
da biete sich dann vll. eher sowas an (vorausgesetzt du willst auch die captions geändert haben...)

\renewcommand{\thetable}{\thepart.\thesection.\ara bic{table}}

aber bin mir nicht sicher, ob das nicht auch eleganter geht

außerdem siehts ziemlich komisch aus...

Xenara
06-01-2009, 20:51
Guck mal hier, vielleicht kannst du davon etwas gebrauchen. Es ging da um einen ähnlichen Wunsch, allerdings mit Chapter:
http://www.mrunix.de/forums/showthread.php?t=53949&highlight=re