.png)
私のソフトウェアは、pdflatex
ユーザーが入力したテキストを含む PDF ファイルを生成するために使用します。このテキストは任意の言語で記述できるため、任意の Unicode コンテンツで「そのまま機能」するには、次のようなものが必要です。
\usepackage[T1,T2A]{fontenc}
\usepackage[utf8]{inputenc}
\begin{document}
Öüä Эюя Tiếng Việt 日本語
\end{document}
T1
とエンコーディングを追加したのでT2A
、ヨーロッパ/キリル文字の言語はこれで大丈夫でしょう。さらに追加することもできますが、CTANガイド、中国語などの言語のエンコーディングは「実験的」です。多くの言語を出力する確実な方法は、 などの特定の追加パッケージをインストールして使用するようです。本当に世界中の言語を調べて(時には1つずつ)、そこにあるものをインストールする必要があるのでしょうか?!今のところ、テキストとそれをcjk
含むイメージを生成するだけでいいと思っていますが、\includegraphics
実際にはそれほど馬鹿げていない。
もっと良い方法を提案できる人はいますか?2016 年に世界中の学術界で使用されている組版システムには、Unicode に対するシンプルで合理的なサポートがあるだろうと私は考えていました。現時点ではそうは思えません。