我正在尝试使用stix2
字体用越南语编写文档,但我很难弄清楚为什么它不起作用。这是我的代码:
\documentclass[12pt, a4paper, twoside]{book}
\usepackage[top = 3.5cm, right = 2.5cm, left = 2.5cm, bottom = 3.5cm]{geometry}
%\usepackage[utf8]{vietnam}
\usepackage[vietnamese]{babel}
\usepackage{stix2}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{bm} % Bold math characters
\usepackage{fontawesome} % Awesome symbol
% \usepackage{background}
\allowdisplaybreaks
\makeatletter
\g@addto@macro\normalsize{%
\setlength\abovedisplayskip {15pt}
\setlength\belowdisplayskip {15pt}
\setlength\abovedisplayshortskip{15pt}
\setlength\belowdisplayshortskip{15pt}
}
\makeatother
% Increase spaces between equations
\setlength{\jot}{10pt}
\begin{document}
Đây là một dòng chữ tiếng Việt
\begin{alignat*}{4}
\dfrac{\partial u}{\partial t} - \nu\Delta u &= f &\quad& \text{in } \Omega\times (0, T], \\
u(x, 0) &= u_0(x) && \text{in } \Omega, \\
u &= 0 && \text{on } \partial\Omega\times [0, T].
\end{alignat*}
\end{document}
这是我使用的结果\usepackage[vietnamese]{babel}
。如您所见,数学方程式正确显示了stix2
字体,但没有显示文本,因为它是 Latex 默认字体。
这是我使用的结果\usepackage[utf8]{vietnam}
。这次它确实显示了正确的字体,但缺少了几个字符。此外,它还给出了一些错误,如下所示。
Command \ocircumflex unavailable in encoding T1.
Command \uhorn unavailable in encoding T1.
Command \ecircumflex unavailable in encoding T1.
我怎样才能解决这个问题?