Imprima TeX do argumento como uma string simples

Imprima TeX do argumento como uma string simples

Eu tenho uma macro que é assim:

\newcommand{\note}[1]{
    \thenoteid
    \dosomething{#1}
}

Essa macro está sendo usada em cenários como este:

Aenean eu leo quam. \note{Pellue ornare \somelatex semcinia quam} venenatis vestibulum.

Agora eu gostaria de ajustar a \notemacro para algo assim:

\newcommand{\note}[1]{
    \href{\thenoteid}{\printasstring{#1}}
    \dosomething{#1}
}

Onde a saída funcionaria, é normal, \dosomething{#1}mas envolveria \thenoteidum link que teria o látex bruto assim: Pellue ornare \somelatex semcinia quamcomo o arquivo href.

Observação

Estou ciente de que isso resultaria em URLs incorretos, mas pretendo visualizar meu PDF em um visualizador personalizado que desativará a função normal dos links e analisará o "url" para outra finalidade.

Coisas que eu tentei

\begin{verbatim}mas isso resultou em erros, parece que isso não funciona dentro de uma \hrefchamada. Talvez haja uma versão "inline" disso?

Fiz muitas pesquisas no Google e tentei muitos trechos de código que realmente não faziam sentido para mim, mas pareciam responder a solicitações semelhantes. Como \typeout, \expandafterprovavelmente outros...

informação relacionada