
我有一個這樣的宏:
\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
通話中不起作用。也許有一個“內聯”版本?
我做了很多谷歌搜索,並嘗試了許多對我來說並沒有真正意義的程式碼片段,但似乎他們正在回答類似的請求。比如\typeout
,,,\expandafter
可能還有其他人…