Hyperref auf Kapitel mit römischer Zahl
Verfasst: Fr 26. Feb 2010, 08:11
Hallo Leute,
für meine Diplomarbeit verwende ich römische Kapitel-Zahlen in den Überschriften, möchte überall sonst aber arabische Zahlen benutzen (in meinem Hauptdokument sollen Gleichungen und Tabellen z.B. mit 3.5 statt III.5 bezeichnet werden).
Mein Problem ist, dass ich nun einen Link auf ein Kapitel anlegen möchte, in dessen Text die römische Zahl steht. Mein bisheriger Ansatz funktioniert leider nicht -- ich vermute, LaTeX wertet \ref* zu spät aus... Unten ist mein (fast Minimal-)beispiel, es wäre toll, wenn jemand von euch eine Idee hätte! :)
Vielen Dank schonmal und gute Nacht
RealZeratul
für meine Diplomarbeit verwende ich römische Kapitel-Zahlen in den Überschriften, möchte überall sonst aber arabische Zahlen benutzen (in meinem Hauptdokument sollen Gleichungen und Tabellen z.B. mit 3.5 statt III.5 bezeichnet werden).
Mein Problem ist, dass ich nun einen Link auf ein Kapitel anlegen möchte, in dessen Text die römische Zahl steht. Mein bisheriger Ansatz funktioniert leider nicht -- ich vermute, LaTeX wertet \ref* zu spät aus... Unten ist mein (fast Minimal-)beispiel, es wäre toll, wenn jemand von euch eine Idee hätte! :)
Vielen Dank schonmal und gute Nacht
RealZeratul
\documentclass[twoside, a4paper, 12pt]{article} \usepackage[latin1]{inputenc} \usepackage[T1]{fontenc} \usepackage[english]{babel} \makeatletter \newcommand{\Rmnum}[1]{\expandafter\@slowromancap\romannumeral #1@} \makeatother \usepackage{titlesec} \titleformat{\section}[display] {\bfseries\Large} {\filcenter \Huge {CHAPTER \Rmnum{\thesection}} } {2ex} {\titlerule \vspace{2ex} \filcenter} \usepackage[pdftex, pdfpagelabels=true, bookmarks=true, pagebackref=false, plainpages=false, naturalnames=true]{hyperref} \newcommand{\Cha}[1]{\hyperref[#1]{Chapter \Rmnum{\ref*{#1}}}} \begin{document} \section{bla} \label{bla} \section{blabla} \subsection{blubbb} Reference to \Cha{bla} \end{document}