
Me gustaría utilizar \verb
la opción en el entorno del teorema, pero parece que no funciona como esperaba.
\documentclass{article}
\usepackage{amsthm}
\newtheorem*{dfn*}{Definition}
\begin{document}
\begin{dfn*}[\verb|double_integer|]
\[ \verb|double_integer|(n) := 2n \]
\end{dfn*}
\end{document}
¿Cómo puedo obtener el resultado deseado?
Respuesta1
No querrás usarlo \verb
para esto, porque nunca podrá incluirse en el argumento de otro comando. Es mejor definir un comando adecuado para dichos objetos. Aquí tienes una posibilidad ( \detokenize
se utiliza para evitar problemas con el guión bajo).
\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}