现在 Xe(La)TeX 越来越多地被用于提供漂亮的文档,我想知道是否有人发布或讨论过关于混合 Serif、Sans Serif 和 Monospace 字体系列的最佳组合的建议。
例如,我知道基兰·希利使用了 Minion Pro、Myriad Pro 和 Pragmata 的完美组合(LaTeX 模板可在维他命)。同样,根据美国大学出版社协会的统计,Minion、ITC New Baskerville 和 FF Scala & 4. FF Scala Sans 是排名前三的最佳字体,但
书籍设计获奖者使用的顶级字体我一直在使用 Apple Garamond、Fontin Sans 和 Menlo(Apple 默认等宽字体,随 OS X 10.6 一起提供),因为它们都可以与\itshape
和的任意组合使用\bfseries
(如中所述)XeTeX 伴侣)。
所以我的问题是:您会推荐什么好看且免费使用的字体来排版 TeX 或 LaTeX 文档?理想情况下,这也应该允许使用数学表达式。(每篇帖子请回复一次)
答案1
我更喜欢Linux 浪子为了衬线,因科索拉塔等宽屏幕和卡利布里或者Linux 生物医学为了无衬线字体。Linux Libertine 正在蓬勃发展,拥有漂亮的连字、花饰和所有这些东西,包括一个相当令人愉悦的大写花饰 Q。在使用 Libertine 之前,我更喜欢坎布里亚我觉得它很特别,但很专业,但最终决定它的衬线太重了。我也认为 Cambria 从一开始就不适合用作数学字体,以至于当我使用 Word 2007 时,我又回到了 Microsoft Equation Editor 3.0(IE我用的是 Office 中的公式对象,而不是内置的公式编辑器。我不确定它使用的是什么字体,但当时我认为它比 CM 中的数学设置更好。
Inconsolata 和康索拉是一流的等宽字体。
答案2
Palatino、Bera 和 AMS Euler
我真的非常享受欧拉作为数学字体。如果你需要完全免费的字体,那么我认为帕拉蒂诺+欧拉+灰色衬线/无衬线/单色代码等是一个非常可行的组合。(这基本上是经典论文包。)Palatino 和 Euler 都是由赫尔曼·察普夫并且能够很好地合作。
这种组合几乎可以在任何 LaTeX 安装中使用,使其成为论文集例如。但是,在缩放 Bera 以匹配 Palatino 的 x 高度时必须小心谨慎,否则看起来会很奇怪,但是一旦调整好,组合看起来就很合理了。(Palatino 无字体可能是最佳匹配,但不是“免费的”。)
\documentclass{scrreprt}
\usepackage[scaled=0.88]{beraserif}
\usepackage[scaled=0.85]{berasans}
\usepackage[scaled=0.84]{beramono}
\usepackage{classicthesis}
\usepackage[T1]{fontenc}
\usepackage{mathpazo}
\linespread{1.05}
\usepackage[T1,small,euler-digits]{eulervm}
\newenvironment{note}[1][Note:]{%
\par\vspace{0.5\baselineskip}%
\sffamily\small\linespread{1.05}\selectfont
\noindent\ignorespaces%
#1
}{%
\vspace{0.5\baselineskip}%
\par\noindent\ignorespacesafterend%
}
\usepackage{listings}
\lstset{basicstyle=\ttfamily,breaklines=true}
\setkomafont{disposition}{}
\setkomafont{section}{}
\titleformat{\section}
{\usekomafont{disposition}\usekomafont{section}}
{\llap{\textsc{\MakeTextLowercase{\thesection}}\hspace{0.7em}}}
{0pt}
{\usekomafont{disposition}\usekomafont{section}\spacedlowsmallcaps}
\newcommand{\I}{\mathrm{i}}
\begin{document}
\chapter{Introduction}
\section{Palatino and Bera with Euler}
This style use Palatino for a body font, with $AMS\ Euler$ font for math: $y =
\sin(x)$:
\begin{equation}
y = \int_0^x\cos(x)\,\mathrm{d}{x} = \frac{e^{\I x} - e^{-\I x}}{2\I}
\end{equation}
Both fonts were designed by Hermann Zapf and work quite well together
as long as you use the small characters --
\lstinline|\usepackage[small,euler-digits]{eulervm}|. Code listings, etc. can
be typeset with \texttt{Bera Mono} to give it a slightly different feel. Again:
you must be careful to scale this appropriately --
\lstinline|\usepackage[scaled=0.88]{beraserif}| and
\lstinline|\usepackage[scaled=0.85]{berasans}|, and
\lstinline|usepackage[scaled=0.84]{beramono}|.
\begin{note}
I sometimes use Bera Sans for extended admonitions like this one so that they
can quickly be separated from the text.
\end{note}
\end{document}
答案3
这Google 字体目录值得一看。它针对的是网络作者,但那里发现的许多字体(全部?没有检查)都是根据 SIL 许可发布的,因此也可以在其他项目中使用。
我非常喜欢的一种字体(也在那里找到)是福尔科恩它具有美观、圆润、独特的外观,并且仍然非常易读。
答案4
我在这方面完全是个业余爱好者……如果你不想买 PragmataPro(我很喜欢,而且值得买,因为我用它作为我的默认文本编辑字体),Bera Mono 也很不错,而且它自带 texlive。正如你所说,Consolas/Inconsolata 也很棒。Myriad Pro 曾经与 Adobe Reader 捆绑在一起(我不确定当前版本)。对于正文,Charis SIL 是 Bitstream Charter 的一个不错的免费后代。大型代工厂的超完整套装确实通常非常昂贵,但也有一个细分市场——例如,卡鲁纳-- 如果您的文档结构不是特别复杂,那么这些字体的价格更合理,而且效果非常好。不过,正如您所说,如果您想排版任意数量的数学题,您的选择范围就会迅速缩小。