我的软件用于pdflatex
生成包含用户输入文本的 PDF 文件。此文本可以是任何语言,因此我需要类似下面的代码来“处理”任意 Unicode 内容:
\usepackage[T1,T2A]{fontenc}
\usepackage[utf8]{inputenc}
\begin{document}
Öüä Эюя Tiếng Việt 日本語
\end{document}
我添加了T1
和T2A
编码,所以欧洲/西里尔语言现在应该没问题了。我可以添加更多,但根据CTAN 指南,中文等语言的编码是“实验性的”。输出多种语言的可靠方法似乎是安装并使用特定于它们的附加软件包,例如cjk
。我真的需要浏览世界上的语言(有时一个接一个)并安装那里的任何东西吗?!现在我很想用文本和\includegraphics
它生成一个图像,这可能实际上没那么荒谬。
有人可以建议更好的方法吗?我以为 2016 年全球学术界使用的排版系统只会对 Unicode 提供简单、合理的支持。目前还看不到。