
Estoy usando textsc
una ecuación interna que luego aparece en un entorno de teorema. Quiero que el texto dentro textsc
de la ecuación aparezca en fuente normal, no en cursiva (lo cual lo exige el entorno Theorem).
Es decir, quiero evitar la diferencia notada aquí (CLIQUE debería representar el interior del teorema con el mismo estilo que en la primera línea).
We have the following result for $\textsc{Clique}$.
\begin{proposition}
$\textsc{Clique}$ is $\NP$-complete.
\end{proposition}
¿Hay alguna forma de hacer esto? Idealmente, ¿podría hacerse esto cambiando el nombre del textsc
comando? (ya que hay macros más complicadas que lo usan y también deberían cambiar su apariencia de esta manera)
Respuesta1
Probablemente tenga varios problemas que desee analizar con respecto a la integridad de NP, por lo que es mejor definir un comando específico. La gran ventaja es que puedes decidir sobre la realización tipográfica incluso en el último momento.
\documentclass{article}
\usepackage{amsmath,amsthm}
\newcommand{\NP}{\mathbf{NP}}
\newcommand{\prb}[1]{\textnormal{\scshape #1}}
\newtheorem{proposition}{Proposition}
\begin{document}
We have the following result for \prb{Clique}.
\begin{proposition}
\prb{Clique} is $\NP$-complete.
\end{proposition}
Also in math mode: $\prb{Clique}^2$
\end{document}