我正在尝试在越南语文档中使用 Garamond 字体系列mathdesign
。我的目标是将文本放入框中:
我遵循了所有说明,特别是上述文档中的说明,并得到了以下代码:
\documentclass{article}
\usepackage[vietnamese]{babel}
\usepackage[garamond]{mathdesign}
\begin{document}
Xin chào Việt Nam $a+b+\sqrt{\pi}$.
\end{document}
但它会导致错误:
! Font T5/mdugm/m/n/10=ugmr8v at 10.0pt not loadable: Metric (TFM) file not found. <to be read again> relax l.3 \babel@aux{vietnamese}{}
但是,仍然可以使用mathdesign
,但charter
字体产生良好的输出(当然有一些警告,但如果您使用越南语作为文档语言,这是正常的):
\documentclass{article}
\usepackage[vietnamese]{babel}
\usepackage[charter]{mathdesign}
\begin{document}
Xin chào Việt Nam $a+b+\sqrt{\pi}$.
\end{document}
我很困惑 - 我不明白为什么。我找到了解决方法并进行了一些搜索,但它们要么根本没用,要么有点太复杂了。
我希望你能帮我提出一些想法。
我正在使用 Windows 10、MiKTeX 2.9。
如果这个问题重复了,我很抱歉。正如我所说,我在这里读了很多问题,还有更多关于 Garamond 的问题,但我什么也没得到:(
我知道我可以使用 XeLaTeX 或 LuaLaTeX - 这非常简单,但我想使用 pdfLaTeX,因为我的文档非常长,所以使用 XeLaTeX 或 LuaLaTeX 进行编译需要几个世纪。
答案1
答案2
时隔两个月,今天我重新研究如何解决这个问题,看来我已经成功解决了。我在这里发帖,以防有越南人也想在 中使用 Garamond mathdesign
。
MiKTeX 树中似乎存在 Garamond 等字体的错误。我去了VnTeX 官方网站并下载了压缩文件vntex-nonfree-3.2.zip
,其中包含修复内容。
我提取文件并将其中的三个文件夹复制到我的 MiKTeX 树中。在我的电脑里,它是
C:\Users\< me >\AppData\Local\Programs\MiKTeX 2.9
三个可用文件夹doc
、fonts
和tex
将被覆盖,并且错误会被修复。
然后我进入命令行并输入
initexmf --update-fndb
然后
updmap
(有关这些命令的更多信息:请参阅这里)
现在我可以mathdesign
在我的文档中使用 Garamond 了!
\documentclass{article}
\usepackage[garamond]{mathdesign}
\usepackage[utf8]{vietnam}
\begin{document}
Xin chào Việt Nam 123456789
\end{document}
KJO 建议使用 EB Garamond,效果很好。我只是不太喜欢这种字体的数字 :) 它适合小说和文章,但不太适合科学文献。