该代码似乎有效:
\documentclass{article}
\usepackage{times}
\begin{document}
This is a test.
\end{document} %End of document.
但是,除了 Times 和 Computer Modern 之外,我使用其他字体都没有成功。我在这里运行了代码(http://gael-varoquaux.info/computers/garamond/)尝试使用 Garamond,结果收到以下错误:
pdflatex> LaTeX font warning: Font shape `T1/pgm/m/n' undefined
如此循环往复,最终我收到 LaTeX 字体警告:“某些字体不可用,已用默认字体替代”。
即使我运行看似简单的程序:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{garamond}
\begin{document}
This is a test.
\end{document}
它不起作用,我仍然收到相同的 pdflatex 错误消息。我也尝试在 LuaLaTeX 和 XeLaTeX 中运行它,但它不起作用。
此外,这似乎发生在许多字体发行版中。我可以使用 LuaLaTeX 和 ODF 或 TT 字体;这似乎有效,但我不喜欢常规数学和 ODF/TT 的混合。我甚至不能用 Euler 来做数学!
我正在运行装有 TeXnicCenter 的 Windows 8 机器。这个问题最初是在 LyX 中出现的,我尝试通过菜单更改字体,结果收到了非常相似的错误消息。当我在网上搜索时,似乎有很多 Windows 8 机器都存在同样的问题。还是我做错了什么?
我有点新手,但我愿意尝试解决这个问题。我想要一种不同的字体 :/
谢谢!
答案1
要将特定字体与 pdfLaTeX 或 LaTeX(而不是 LuaLaTeX 或 XeLaTeX)一起使用,您需要知道激活该字体的包的名称或为 LaTeX 定义的字体系列的名称。这不一定是字体的名称。因此,尽管有一个包times
,但没有包garamond
。
查找可用于 (pdf)LaTeX 的字体的最简单方法是使用LaTeX 字体目录。例如,如果您想要一种衬线字体,请单击相关链接以获取可能的字体列表。然后单击特定字体以获取可用性和使用情况的详细信息。有些字体可能对您来说不容易获得,但很多字体都可以。例如,点击后,我发现EBGaramond12,URW 加拉蒙德,Garamond 数学设计专家和使用 newtxmath 的 Garamond 专家。每页都列出了您需要在序言中包含的行,以便使用字体。它还会告诉您该软件包是否是 TeX Live 的一部分,但我认为如果您还没有安装大多数东西,MiKTeX 应该会根据需要即时安装它们。
请注意,times
已弃用。您应该使用说明这里对于 URW 类似物(即用途times
),或者您可能更喜欢类似TeX 环流。