如何使用 STIX2 编写其他语言文档?

如何使用 STIX2 编写其他语言文档?

我正在尝试使用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.

在此处输入图片描述

我怎样才能解决这个问题?

相关内容