当我使用\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}