我读过这个纸,而且据我所见,文本的字体看起来与字体一模一样(事实上,我认为它与字体相同)mathpazo
。但是,所有方程式环境的字体看起来都与 Helvetica 字体一模一样。我目前正在使用 mathpazo,但我讨厌大多数符号,尤其是求和符号的外观。我希望我的论文的文本和方程式环境的字体看起来与上面的论文一模一样。我该如何实现呢?我的\documentclass
是article
。
答案1
文本字体似乎与 Palatino 类似,可以与包一起使用newpx
,数学字体似乎是标准的现代计算机。如果只更改文本字体,可以加载包newpxtext
。例如,使用以下代码
\documentclass{article}
\usepackage{newpxtext}
\usepackage{amsmath,amssymb,amsthm,mathrsfs}
\theoremstyle{definition}
\newtheorem{definition}{Definition}
\begin{document}
\begin{definition}
Let \(\omega \in \mathbb{R} \setminus \{0\}\) be a constant. If \(f \in L^1(\mathbb{R}^n)\), then its \emph{Fourier transform} is \(\mathscr{F}f\) or \(\hat{f} : \mathbb{R}^n \to \mathbb{C}\) defined by
\begin{equation}
\mathscr{F}f(\xi) = \int_{\mathbb{R}^n} e^{-\omega i x \cdot \xi} f(x) dx
\end{equation}
for all \(\xi \in \mathbb{R}^n\).
\end{definition}
\end{document}
答案2
不同的字体系列在设计时都力求在搭配使用时呈现出和谐、赏心悦目的外观。不要随意混用。请阅读 Peter Wilson 的《关于书籍设计的几点说明》(可在 CTAN 上以 memdesign 的形式获取)。排版是一门艺术,也是一门有规则的职业,是几百年经验的产物。是的,你能打破规则,这些规则并不是一成不变的,我们目前的工具允许任何随机的用户自由,这是几十年前拥有最佳工具的专业人士无法想象的。但在这样做之前,最好先了解其基本原理。
答案3
Optima(也可作为克隆 URW Classico)是 Palatino 的良好无衬线搭配。Euler 是一种与 Palatino 完美匹配的数学字体。这三种字体均由同一位设计师设计。
您可以通过以下方式获取它们:
- 如果您可以使用 LuaLaTeX 或 XeLaTeX,您可以加载
unicode-math
,将罗马字体设置为 Palatino(TeX Gyre Pagella),将无衬线字体设置为 Optima(URW Classico),将 Asana Math 设置为主要数学字体,并使用 Neo Euler 的数学字母。 - 在 PDFLaTeX 中,您可以加载包
tgpagella
,classico
并eulerpx
设置字体系列。您必须getnonfreefonts
从 CTAN 运行脚本才能获取classico
。 - 如果您想要无衬线数学字体,您可以使用
mathastext
,sansmath
或(在 XeLaTeX 中)mathspec
与newpxmath
。