
Tengo una macro que es así:
\newcommand{\note}[1]{
\thenoteid
\dosomething{#1}
}
Esa macro se utiliza en escenarios como este:
Aenean eu leo quam. \note{Pellue ornare \somelatex semcinia quam} venenatis vestibulum.
Ahora me gustaría ajustar la \note
macro para que sea algo como esto:
\newcommand{\note}[1]{
\href{\thenoteid}{\printasstring{#1}}
\dosomething{#1}
}
Donde la salida funcionaría es algo normal, \dosomething{#1}
pero se incluiría \thenoteid
en un enlace que tendría el látex sin procesar como este: Pellue ornare \somelatex semcinia quam
como el archivo real href
.
Nota
Soy consciente de que esto daría como resultado URL que no son correctas, pero planeo ver mi PDF en un visor personalizado que deshabilitará la función normal de los enlaces y analizará la "url" para otro propósito.
Cosas que he probado
\begin{verbatim}
pero esto resultó en errores, parece que eso no funciona dentro de una \href
llamada. ¿Quizás haya una versión "en línea" de esto?
Hice muchas búsquedas en Google y probé muchos fragmentos de código que realmente no tenían sentido para mí, pero parecían responder solicitudes similares. Como \typeout
, \expandafter
probablemente otros...