
Estou usando textsc
uma equação que aparece em um ambiente de Teorema. Quero que o texto dentro textsc
da equação apareça em fonte normal, não em itálico (o que é imposto pelo ambiente do Teorema).
Ou seja, quero evitar a diferença observada aqui (CLIQUE deve renderizar dentro do teorema no mesmo estilo da primeira linha).
We have the following result for $\textsc{Clique}$.
\begin{proposition}
$\textsc{Clique}$ is $\NP$-complete.
\end{proposition}
Existe uma maneira de fazer isso? Idealmente, isso poderia ser feito renomeando o textsc
comando? (já que existem macros mais complicadas que o utilizam e também devem mudar sua aparência desta forma)
Responder1
Você provavelmente tem vários problemas que deseja analisar em relação à integridade do NP, então é melhor definir um comando específico. A grande vantagem é que você pode decidir sobre a realização tipográfica ainda no ú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}