PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : multind: Seitenzahl bei internem Verweis entfernen



reneni
11-08-2010, 15:36
Hallo,

ich verwende multind (und will/muss aus verschiedenen Gründen dabei bleiben).
Bei Verweisen innerhalb eines Registers wird leider die Seitenzahl, auf der ich den internen Verweis setze, mitgedruckt, also z.B. "Bratislava, s. Pressburg381" (und noch dazu ohne Leerzeichen). Wie kann ich das unterdrücken?

Vielen Dank für eure Hilfe!

LG, reneni



% !TEX encoding = UTF-8 Unicode
\documentclass[ngerman]{scrreprt}

\usepackage[OT2, T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}

\usepackage{multind}
\makeindex{namen}
\makeindex{orte}
\makeindex{werke}

\renewcommand{\see}{s. }

\begin{document}

\index{namen}{Name}Name
\index{ort}{Ort}Ort
\index{werke}{Werk}Werk

\printindex{namen}{Personenregister}
\index{orte}{Bratislava|see{Pressburg}}
\printindex{orte}{Ortsregister}
\printindex{werke}{Werkeregister}

\end{document}

rais
11-08-2010, 17:28
Moin moin,


Bei Verweisen innerhalb eines Registers wird leider die Seitenzahl, auf der ich den internen Verweis setze, mitgedruckt, also z.B. "Bratislava, s. Pressburg381" (und noch dazu ohne Leerzeichen).

Du hast ja auch \see so umdefiniert, daß es selbst keine Parameter mehr kennt (ohne diesen Deinen \renewcommand funzt es).
Versuch es so:


\renewcommand*\see[2]{s. #1}

PS) Herzlich Willkommen an Board :)

MfG

reneni
11-08-2010, 18:11
So einfach! Toll, vielen Dank. Das renewcommand habe ich mir irgendwo geräubert, ohne seine Konsequenzen zu verstehen. Jetzt klappt es super.

LG, reneni