tikz 中的 xelatex 和 arc 问题

tikz 中的 xelatex 和 arc 问题

当我使用\setdefaultlanguage{thai}arc命令时,输出不流畅。如何设置我的 XeLaTeX 代码?我认为这与泰式比例有关,或者不是。

\documentclass{article}
\usepackage{polyglossia}
\setdefaultlanguage{thai}
\newfontfamily{\thaifont}{Microsoft Sans Serif}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw (0,0) arc (-120:175:1cm);
\end{tikzpicture}
\end{document}

答案1

这是我找到的解决方法之一。不要将默认语言设置为thai,只要需要泰语字符就使用\thaifont。通常我们不需要这种图像中有那么多泰语字符串。

\documentclass{article}
\usepackage{polyglossia}
%\setdefaultlanguage{thai}
\newfontfamily{\thaifont}{Microsoft Sans Serif}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw (0,0) arc (-120:175:1cm);
\node at (2,2) {\thaifont โรงเรียน};
\end{tikzpicture}
\end{document}

相关内容