如何在越南语中使用 Garamond 字体

如何在越南语中使用 Garamond 字体

我正在尝试在越南语文档中使用 Garamond 字体系列mathdesign。我的目标是将文本放入框中:

在此处输入图片描述

这是第 18 页这个文件这正是这个文件

在此处输入图片描述

我遵循了所有说明,特别是上述文档中的说明,并得到了以下代码:

\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

我曾尝试在 MiKTeX 中安装 URW Garamond 字体,但由于缺少 Font T5/mdugm/m/it/10= 的字体定义,没有成功(出现一些乱码结果)ugmri8v10.0pt 无法加载:未找到公制 (TFM) 文件。导致大部分越南语文本缺失在此处输入图片描述

然而,在测试过程中,我发现默认的 EB Garamond 似乎已经足够好了。相比之下,使用源文件时我看不出任何字符差异。

在此处输入图片描述

答案2

时隔两个月,今天我重新研究如何解决这个问题,看来我已经成功解决了。我在这里发帖,以防有越南人也想在 中使用 Garamond mathdesign

MiKTeX 树中似乎存在 Garamond 等字体的错误。我去了VnTeX 官方网站并下载了压缩文件vntex-nonfree-3.2.zip,其中包含修复内容。

我提取文件并将其中的三个文件夹复制到我的 MiKTeX 树中。在我的电脑里,它是

C:\Users\< me >\AppData\Local\Programs\MiKTeX 2.9

三个可用文件夹docfontstex将被覆盖,并且错误会被修复。

然后我进入命令行并输入

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,效果很好。我只是不太喜欢这种字体的数字 :) 它适合小说和文章,但不太适合科学文献。

在此处输入图片描述

相关内容