我正在使用 MiKTeX 2.9、WinEdt 5.5 和 Windows 7。安装泰语字体以便我可以使用该软件包的最简单方法是什么thai babel
?
我收到的错误信息是:
没有文件
LTHnorasi.fd
LaTeX 错误:此 NFSS 系统未正确设置。
答案1
基本上,您系统中的任何 OpenType 字体都可以在 XeLaTeX 中使用。您可能不需要安装新的泰语字体。此外,您可能已经在字体文件夹中安装了TH Sarabun New
或等字体Cordia
。如果需要其他泰语字体,只需右键单击,you_new_font.ttf
然后选择即可Install
。
为了在您的文本中使用泰语字体,您可以使用以下几行:
\documentclass[12pt,a4paper]{article}
\usepackage{fontspec}
\defaultfontfeatures{Scale=1.23}
\XeTeXlinebreaklocale “th_TH”
\setmainfont{TH Sarabun New}
\begin{document}
แอลจีเรียบอร์เนียวฮานอยโปรตุเกสมัทราส ปากีสถานอันดามันคอโมโรส อิรัก
ญี่ปุ่นอุรุกวัยโกลกาตาเอดินบะระ ไลบีเรีย วินเซนต์ซิมบับเวโมนาโคปาเลา
\end{document}
使用unicode编码(UTF-8)保存,然后使用命令渲染文档xelatex thedocname.tex
。请确保您的编辑器支持unicode。
答案2
我认为您必须thaifonts-arundina
安装。但是,请注意,如果您有泰语键盘,您可能需要考虑升级到支持 unicode 的 WinEdt 9,并使用XeLaTeX
或进行编译LuaLaTeX
,直接输入泰语文本并使用任何包含泰语字母的 Open type 字体。