Я хочу написать документ с 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
это просто латинский шрифт.
У меня два вопроса:
- Является ли
\newtheorem*{remark1}{{\normalfont\textit{Remark 1}}}
рекомендуемым способ описания окружения с подписями курсивом, но не жирным шрифтом? - Есть ли какой-то механизм, объясняющий, почему
\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}