Quero escrever um documento com remark
ambiente, 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. remark
está em negrito e itálico (o que acho que posso entender).
remark2
é simplesmente uma fonte romana.
Eu tenho duas perguntas:
- É
\newtheorem*{remark1}{{\normalfont\textit{Remark 1}}}
uma maneira recomendada de escrever um ambiente com legendas em itálico, mas não em negrito? - 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 plain
estilo 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 remark
estilo predefinido.
\documentclass[]{article}
\usepackage{amsthm}
\theoremstyle{remark}
\newtheorem*{remark}{Remark}
\begin{document}
\begin{remark}
This is an interesting remark
\end{remark}
\end{document}
Eu não infligiria aos leitores algo como
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 amsthm
o padrão é negrito, podem ser versaletes. O amsthm
pacote fornece o plain
estilo para esse fim, mas também o definition
estilo que utiliza a mesma fonte para o rótulo, mas tipo vertical para o corpo, e o remark
estilo 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}