我有一个像这样的宏:
\newcommand{\note}[1]{
\thenoteid
\dosomething{#1}
}
这个宏的使用场景如下:
Aenean eu leo quam. \note{Pellue ornare \somelatex semcinia quam} venenatis vestibulum.
现在我想将\note
宏调整为如下形式:
\newcommand{\note}[1]{
\href{\thenoteid}{\printasstring{#1}}
\dosomething{#1}
}
输出会在哪里做它正常的事情\dosomething{#1}
但会包装\thenoteid
在一个有原始乳胶的链接中,就像这样:Pellue ornare \somelatex semcinia quam
作为实际的href
。
笔记
我知道这会导致 URL 不正确,但我计划在自定义查看器中查看我的 PDF,该查看器将禁用链接的正常功能并将“url”解析用于其他目的。
我尝试过的事情
\begin{verbatim}
但这会导致错误,似乎在调用中不起作用\href
。也许有“内联”版本?
我进行了大量 Google 搜索,并尝试了许多对我来说毫无意义的代码片段,但它们似乎在回答类似的请求。比如\typeout
,,\expandafter
可能还有其他...