我如何\renewcommand{\familydefault}{}
在任何地方使用 Times New Roman 字体。我使用的是scrreprt
文档样式,其中章节标题中有无衬线字体。
答案1
\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{mathptmx}
\addtokomafont{disposition}{\rmfamily}
\begin{document}
\section{Foo bar baz}
foo bar baz
\end{document}
答案2
您不能使用\renewcommand{\familydefault}{}
它来更改节标题中使用的字体,因为如果您使用的是 TNR,那么这只会更改默认系列(无论如何都是 TNR)。相反,您需要使用您用于格式化标题的类所提供的功能。
我没有使用这些类,但是根据用户手册,您想要的命令可能是:
\setkomafont{disposition}{\rmfamily}
详情见第 93 页。这应该会改变文档中所有标题(章节、节、部分等)使用的字体系列(根据您使用的类别而定 - 显然它们并不都提供章节)。
如果这不能满足您的要求并且您无法从文档中找到答案,请发布一个最小工作示例,展示您已尝试过的操作并解释输出结果与您所需要的结果有何不同。
答案3
有一些选择。
\usepackage{mathptmx}
\usepackage{mathptmx,tgtermes}
\usepackage{stix}
\usepackage{newtxtext,newtxmath}
其中,加载的那些mathptmx
不太理想,因为数学支持非常有限(而且有些符号真的很糟糕)。2 的不同之处在于加载了稍微好一点的文本字体。
我倾向于使用stix
或newtx
。请注意,几天前,完整的 STIX 字体包已在 TeX Live 中可用。
对于使用 的标题\sffamily
,Koma-Script 类中的标准补救措施是
\addtokomafont{disposition}{\rmfamily}
例子
\documentclass{scrreprt}
\usepackage{stix}
\addtokomafont{disposition}{\rmfamily}
\begin{document}
\chapter{A chapter}
\section{A section}
\subsection{A subsection}
Some text and a formula $E=mc^{2}$ and
\[
\int_{-\infty}^{\infty}e^{-x^2}\,dx=\sqrt{\pi}
\]
\end{document}
同样\usepackage{newtxtext,newtxmath}
同样\usepackage{mathptmx}
答案4
\setkomafont{disposition}{\rmfamily}
很有用,但它会让标题不显示粗体。这个方法奏效了:
\renewcommand{\sectfont}{\normalfont\bfseries}