A ação de \normalfont e \textit no título do teorema

A ação de \normalfont e \textit no título do teorema

Quero escrever um documento com remarkambiente, e a legenda "Observação" deve estar em itálico, sem negrito. Tentei três maneiras de declará-lo no exemplo a seguir, a saber remark, remark1, remark2.

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

\newtheorem*{remark}{\textit{Remark}}
\newtheorem*{remark1}{{\normalfont\textit{Remark 1}}}
\newtheorem*{remark2}{\textit{\normalfont Remark 2}}
\begin{document}
\begin{remark}
    test.
\end{remark}    
    
\begin{remark1}
    test.
\end{remark1}

\begin{remark2}
    test.
\end{remark2}
\end{document}

remark1é o que eu quero. remarkestá em negrito e itálico (o que acho que posso entender). remark2é simplesmente uma fonte romana.

Eu tenho duas perguntas:

  1. É \newtheorem*{remark1}{{\normalfont\textit{Remark 1}}}uma maneira recomendada de escrever um ambiente com legendas em itálico, mas não em negrito?
  2. Existe algum mecanismo para explicar por que \newtheorem*{remark1}{{\normalfont\textit{Remark 1}}}produz uma legenda em itálico, mas não em negrito, e \newtheorem*{remark2}{\textit{\normalfont Remark 2}}produz uma legenda em romano?

Responder1

Questão 1.
Não énãoa maneira recomendada.

Questão 2.
No plainestilo de teorema (usado por padrão), o rótulo está em negrito (de \bfseries). Se você fizer

{\normalfont\textit{Remark 1}}

você obtém primeiro a fonte normal e, em seguida, o itálico é aplicado. Se você fizer

\textit{\normalfont Remark 1}

então você basicamente obtém o mesmo que

\bfseries\itshape\normalfont Remark 1

e a última declaração substitui as anteriores.

Como fazer isso.
Use o remarkestilo predefinido.

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

\theoremstyle{remark}
\newtheorem*{remark}{Remark}

\begin{document}

\begin{remark}
This is an interesting remark
\end{remark}    

\end{document}

insira a descrição da imagem aqui

Eu não infligiria aos leitores algo como

insira a descrição da imagem aqui

com texto longo em itálico. Você vê o problema? Eu vejo um grande problema.

Os teoremas são tradicionalmente escritos em itálico, por isso se destacam, mas o rótulo também é impresso em um estilo distinto: como amsthmo padrão é negrito, podem ser versaletes. O amsthmpacote fornece o plainestilo para esse fim, mas também o definitionestilo que utiliza a mesma fonte para o rótulo, mas tipo vertical para o corpo, e o remarkestilo com rótulo em itálico e corpo em tipo vertical.

Com o rótulo e o corpo em itálico, o leitor não tem nenhuma pista visual.

Você pode definir seu próprio estilo, se preferir.

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

% see https://tex.stackexchange.com/a/17555/4427
\newtheoremstyle{asiganremark}
  {\topsep}   % ABOVESPACE
  {\topsep}   % BELOWSPACE
  {\itshape}  % BODYFONT
  {0pt}       % INDENT (empty value is the same as 0pt)
  {\itshape} % HEADFONT
  {.}         % HEADPUNCT
  {5pt plus 1pt minus 1pt} % HEADSPACE
  {}          % CUSTOM-HEAD-SPEC

\theoremstyle{asiganremark}
\newtheorem*{remark}{Remark}

\begin{document}

\begin{remark}
This is an interesting remark
\end{remark}

\end{document}

insira a descrição da imagem aqui

informação relacionada