PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Referenz auf \mathcal P_0



Oby
26-07-2012, 12:02
Hallo Leute,
Ich habe mal wieder n kleines Problem mit Latex.
Ich benutze hyperref und will nun auf ein Problem verweisen. Das Problem ist dreizeilig, soll aber nur eine Marke (\mathcal P_0) besitzen. Das funktioniert soweit noch ganz gut, setze ich aber \mylink{$\mathcal P_0$}, so bekomme ich eine Fehlermeldung. Kann mir bitte jemand dabei helfen?

Danke schonmal, Oby

PS: Hier ein Minimalbeispiel:



\documentclass[a4paper,11pt]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage[T1]{fontenc}
\usepackage[colorlinks=false, pdfborder={0 0 0}]{hyperref}


\newcommand*\mymark[1]{\hypertarget{#1}{\mbox{#1}}}
\newcommand*\mylink[1]{\hyperlink{#1}{\mbox{#1}}}

\begin{document}

\begin{align*}
\left\{
\begin{aligned}
\mathcal A &=B, &\text{ in }& C \\
A &=B, &\text{auf }& C \\
A &=B, &\text{ in }& C&
\end{aligned}\right. \vspace{5cm}(\mymark{$\mathcal P_0$})
\end{align*}

Und ein Querverweis auf \mylink{$\mathcal P_0$}
%nimmt man das \mathcal weg, so funktionierts,
% aber nicht wie gewünscht..

\end{document}

ctansearch
26-07-2012, 12:49
Hallo,
Du könntest den Verweis und den Inhalt, der gezeigt wird, voneinander trennen.



\documentclass[a4paper,11pt]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage[T1]{fontenc}
\usepackage[colorlinks=false, pdfborder={0 0 0}]{hyperref}
\newcommand*\mymark[2]{\hypertarget{#1}{\mbox{#2}}}
\newcommand*\mylink[2]{\hyperlink{#1}{\mbox{#2}}}
\begin{document}
\begin{align*}
\left\{
\begin{aligned}
\mathcal A &=B, &\text{ in }& C \\
A &=B, &\text{auf }& C \\
A &=B, &\text{ in }& C&
\end{aligned}\right. \vspace{5cm}(\mymark{Verweis}{$\mathcal P_0$})
\end{align*}
\newpage
Und ein Querverweis auf \mylink{Verweis}{$\mathcal P_0$}
%nimmt man das \mathcal weg, so funktionierts,
% aber nicht wie gewünscht..

\end{document}

Oby
26-07-2012, 13:33
Hallo,
Vielen Dank für die schnelle Hilfe. Gute Idee, das funktioniert genau so, wie ich mir das vorgestellt habe! Vielen Vielen Dank!
:)
Oby