Действие \normalfont и \textit в заголовке теоремы

Действие \normalfont и \textit в заголовке теоремы

Я хочу написать документ с remarkокружением, и заголовок "Remark" должен быть курсивом, без полужирного шрифта. Я попробовал три способа объявить его в следующем примере, а именно 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это то, что мне нужно. remarkжирный и курсивный (что, я думаю, я понимаю). remark2это просто латинский шрифт.

У меня два вопроса:

  1. Является ли \newtheorem*{remark1}{{\normalfont\textit{Remark 1}}}рекомендуемым способ описания окружения с подписями курсивом, но не жирным шрифтом?
  2. Есть ли какой-то механизм, объясняющий, почему \newtheorem*{remark1}{{\normalfont\textit{Remark 1}}}создается подпись курсивом, но не жирным шрифтом, а \newtheorem*{remark2}{\textit{\normalfont Remark 2}}создается подпись латиницей?

решение1

Вопрос 1.
Нет, этонетрекомендуемым способом.

Вопрос 2.
В plainстиле теоремы (который используется по умолчанию) метка выделена жирным шрифтом (от \bfseries). Если вы это сделаете

{\normalfont\textit{Remark 1}}

вы получаете сначала обычный шрифт, затем применяется курсив. Если вы делаете

\textit{\normalfont Remark 1}

то вы по сути получаете то же самое, что и

\bfseries\itshape\normalfont Remark 1

и последнее объявление переопределяет предыдущие.

Как это сделать.
Используйте предопределенный remarkстиль.

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

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

\begin{document}

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

\end{document}

введите описание изображения здесь

Я бы не стал навязывать читателям что-то вроде

введите описание изображения здесь

с длинным текстом курсивом. Видите проблему? Я вижу большую.

Теоремы традиционно набираются курсивом, поэтому они выделяются, но метка также печатается в отличительном стиле: для amsthmшрифта по умолчанию — жирный, это могут быть маленькие заглавные буквы. Пакет amsthmпредоставляет plainстиль для этой цели, а также definitionстиль, который использует тот же шрифт для метки, но прямой шрифт для тела, и remarkстиль с меткой курсивом и телом прямым шрифтом.

Поскольку и этикетка, и текст выделены курсивом, у читателя нет визуальной подсказки.

При желании вы можете определить свой собственный стиль.

\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}

введите описание изображения здесь

Связанный контент