系统将备注中的字体变小

系统将备注中的字体变小

我的 LaTeX 以 开头\documentclass[9pt,a4paper,reqno]{amsbook}。我想让“备注”的字体更小,有没有办法系统地做到这一点?(但其他部分保持不变。)

也许使用不同的字体会更好(大部分看起来像 Times New Roman,而在 Theorem 环境中它是意大利语,我希望“Remark”中的字体更加不同)。

我的“备注”定义如下:

\theoremstyle{plain}
\newtheorem{thm}{Theorem}[section]
\newtheorem{remark}[thm]{Remark}

提前致谢!

答案1

诀窍是\small在评论之前开始,这需要确保前面的段落已经结束。

\documentclass{article}
\usepackage{amsthm}

\usepackage{lipsum}

\theoremstyle{plain}
\newtheorem{thm}{Theorem}[section]

\theoremstyle{definition}
\newtheorem{zremark}[thm]{Remark}

\newenvironment{remark}{\par\small\zremark}{\endzremark}

\begin{document}

\lipsum*[3]

\begin{thm}
\lipsum[1][1-2]
\end{thm}

\lipsum[2][1-3]

\begin{remark}
\lipsum[3][1]
\end{remark}

\lipsum[4]

\end{document}

在此处输入图片描述

如果要更改备注中的字体系列,最简单的方法是定义一种新的定理样式。

\documentclass{article}
\usepackage{amsthm}

\usepackage{lipsum}

\newtheoremstyle{myremark}% name of the style to be used
  {\topsep}% measure of space to leave above the theorem. E.g.: 3pt
  {\topsep}% measure of space to leave below the theorem. E.g.: 3pt
  {\sffamily\upshape}% name of font to use in the body of the theorem
  {0pt}% measure of space to indent
  {\sffamily\bfseries}% name of head font
  {.}% punctuation between head and body
  { }% space after theorem head; " " = normal interword space
  {}% standard setting


\theoremstyle{plain}
\newtheorem{thm}{Theorem}[section]

\theoremstyle{myremark}
\newtheorem{remark}[thm]{Remark}

\begin{document}

\lipsum*[3]

\begin{thm}
\lipsum[1][1-2]
\end{thm}

\lipsum[2][1-3]

\begin{remark}
\lipsum[3][1]
\end{remark}

\lipsum[4]

\end{document}

在此处输入图片描述

相关内容