我的 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}