인수에서 TeX를 간단한 문자열로 인쇄합니다.

인수에서 TeX를 간단한 문자열로 인쇄합니다.

다음과 같은 매크로가 있습니다.

\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}래핑됩니다 .\thenoteidPellue ornare \somelatex semcinia quamhref

메모

이로 인해 URL이 올바르지 않게 된다는 것을 알고 있지만 링크의 일반 기능을 비활성화하고 다른 목적으로 "url"을 구문 분석하는 사용자 정의 내장 뷰어에서 내 PDF를 볼 계획입니다.

내가 시도한 것들

\begin{verbatim}하지만 이로 인해 오류가 발생했습니다. 통화 중에는 작동하지 않는 것 같습니다 \href. 아마도 이것의 "인라인" 버전이 있을까요?

나는 여러 차례 Google 검색을 수행하고 실제로 이해가 되지 않는 많은 코드 조각을 시도했지만 유사한 요청에 응답하는 것처럼 보였습니다. \typeout, , 아마도 다른 사람들 처럼 \expandafter...

관련 정보