
Quiero crear enlaces dentro de un pdf y actualmente uso \hypertarget{label}{target caption}
y \hyperlink{label}{link caption}
con el paquete hyperref. Quizás sea posible usar algo como |name|
crear \hypertarget{label_name}{name}
y ||name||
(o §name§
) crear \hyperlink{label_name}{name}
. Es posible ? ¿Quizás conoces un paquete para hacer esto?
Respuesta1
Si es posible.
\documentclass{article}
\usepackage{hyperref}
\makeatletter
\catcode`|=\active
\protected\def|{\ifmmode\vert\else\expandafter\alain@vert\fi}
\def\alain@vert{\@ifnextchar|{\alain@link}{\alain@target}}
\def\alain@link|#1||{\hyperlink{label_#1}{#1}}
\def\alain@target#1|{\hypertarget{label_#1}{#1}}
\makeatother
\begin{document}
Hypertarget: |name|
$|x|$
\newpage
Hyperlink: ||name||
\end{document}