정리 환경 옵션의 \동사

정리 환경 옵션의 \동사

정리 환경 옵션을 사용하고 싶은데 \verb예상대로 작동하지 않는 것 같습니다.

\documentclass{article}
\usepackage{amsthm}
\newtheorem*{dfn*}{Definition}
\begin{document}
\begin{dfn*}[\verb|double_integer|]
 \[ \verb|double_integer|(n) := 2n \]
\end{dfn*}
\end{document}

원하는 결과를 어떻게 얻을 수 있나요?

답변1

\verb다른 명령에 대한 인수로 들어갈 수 없기 때문에 이를 위해 사용하고 싶지 않습니다 . 그러한 객체에 대해서는 적절한 명령을 정의하는 것이 좋습니다. 여기에 가능성이 있습니다( \detokenize밑줄 문제를 피하기 위해 사용됩니다).

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{amsthm}

\newtheorem*{dfn*}{Definition}
\newcommand{\cfunc}[1]{\textnormal{\texttt{\detokenize{#1}}}}

\begin{document}

\begin{dfn*}[\cfunc{double_integer}]
Some text for the definition
 \[ \cfunc{double_integer}(n) := 2n \]
and something else.
\end{dfn*}

\end{document}

여기에 이미지 설명을 입력하세요

관련 정보