![越南语 babel:字体一致性](https://linux22.com/image/301408/%E8%B6%8A%E5%8D%97%E8%AF%AD%20babel%EF%BC%9A%E5%AD%97%E4%BD%93%E4%B8%80%E8%87%B4%E6%80%A7.png)
我正在用英语写一份文件,但想用越南语写我的名字。我正在使用 babel 和 mathpazo。问题是,当我将字体切换为越南语时,如这个最小示例所示:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[vietnamese,german,english]{babel}
\usepackage[osf,sc]{mathpazo}
\usepackage{mathrsfs}
\begin{document}
{\Large Vietnam}
\begin{otherlanguage}{vietnamese}
{\Large Việt Nam}
\end{otherlanguage}
\end{document}
字体也从 Palatino 切换为...其他字体,请参见下面的输出。
有没有办法让 Palatino 字体也适用于越南语?非常感谢您的评论。
答案1
定义的文本字体mathpazo
在 T5 编码(越南语)中不可用。TeX Gyre 字体中的 Palatino 克隆可用,因此您可以使用它:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[vietnamese,german,english]{babel}
\usepackage{mathpazo} % for math fonts
\usepackage{tgpagella} % overrides the text fonts in mathpazo
\usepackage{mathrsfs}
\begin{document}
{\Large Vietnam}
\begin{otherlanguage}{vietnamese}
{\Large Việt Nam}
\end{otherlanguage}
\end{document}
恐怕没有旧式的数字。