Archiv verlassen und diese Seite im Standarddesign anzeigen : hyperref, index und eigene Formatierung
Hallo,
beim Verwenden von hyperref werden im Index die Seitenzahlen als Link dargestellt. Wenn ich jedoch die wichtigste Seitenzahl z.B. kursiv darstellen will mit
\newcommand{\mainidx}[1]{{\it #1}}
...
\index{wichtig|mainidx}
ist sie zwar kursiv, aber kein Link mehr. Dabei ist es unerheblich, ob hyperref vor oder nach dem newcommand eingebunden wird. Wie bekomme ich sie trotzdem als Link?
countbela666
11-09-2005, 10:44
Moin Chris,
probier's mal mit
\newcommand{\mainidx}[1]{\textit{\hyperpage{#1}}}Grüße,
Marcel
Danke, klappt hervorrangend!!
chris1234567
07-05-2009, 11:58
Ich wusste nicht wo man das \newcommand hinsetzt. Darum poste ich hier ein funktionierendes Minimalbeispiel:
\documentclass[a4paper,12pt]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{hyperref}
\newcommand{\mainidx}[1]{\textit{\hyperpage{#1}}}
\usepackage{makeidx}
\makeindex
\begin{filecontents}{\jobname-wasanderes.ist}
quote '+'
headings_flag 1
heading_prefix "{\\bf "
heading_suffix "}\\nopagebreak%\n \\indexspace\\nopagebreak%"
delim_0 "\\dotfill "
delim_1 "\\dotfill "
delim_2 "\\dotfill "
delim_r "~--~"
suffix_2p "\\,f."
suffix_3p "\\,ff."
\end{filecontents}
\begin{document}
\section{Index Test}
test\index{test}\\
nochntest\index{nochntest}\\
undnocheiner\index{undnocheiner}\\123\index{wichti g|mainidx}
bla\index{bla}\\
blabla\index{bla!blabla}\index{bla!blabla!blabla}
\printindex
\end{document}
BG C
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.