輸出任何 Unicode 文字(不僅僅是特定語言)

輸出任何 Unicode 文字(不僅僅是特定語言)

我的軟體用於pdflatex產生包含使用者輸入的文字的 PDF 檔案。該文本可以使用任何語言,因此我需要類似以下內容的內容來「正常工作」任何任意 Unicode 內容:

\usepackage[T1,T2A]{fontenc}
\usepackage[utf8]{inputenc}

\begin{document}
Öüä Эюя Tiếng Việt 日本語
\end{document}

我添加了T1T2A編碼,所以歐洲/西里爾語言現在應該沒問題了。我可以添加更多,但根據CTAN 指南,像中文這樣的語言的編碼是「實驗性的」。輸出多種語言的可靠方法似乎是安裝和使用特定於它們的附加包,例如cjk.我真的需要檢查世界上的語言(有時一種)並安裝那裡的任何東西嗎?現在我很想生成一個帶有文字和\includegraphics它的圖像,這可能實際上不那麼荒謬

有人能建議更好的方法嗎?我認為 2016 年世界各地學術界使用的排版系統只會對 Unicode 提供簡單、合理的支援。現在還看不到它。

答案1

你本質上是在要求一個沒有任何真正優勢的大型企業。即使是使用圖片的想法也需要大量的工作。

如果您使用 XeLaTeX/LuaLaTeX 以及具有廣泛 Unicode 覆蓋範圍的字體,您很快就會回家。

\documentclass{article}
\usepackage{fontspec}

\setmainfont{Code2000}

\begin{document}

Öüä Эюя Tiếng Việt 日本語

\end{document}

在此輸入影像描述

相關內容