Ausgabe beliebiger Unicode-Texte (nicht nur bestimmter Sprachen)

Ausgabe beliebiger Unicode-Texte (nicht nur bestimmter Sprachen)

Meine Software pdflatexgeneriert PDF-Dateien, die von Benutzern eingegebenen Text enthalten. Dieser Text kann in jeder beliebigen Sprache verfasst sein, daher brauche ich etwas wie das Folgende, das mit beliebigem Unicode-Inhalt „einfach funktioniert“:

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

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

Ich habe die Kodierungen T1und hinzugefügt T2A, sodass europäische/kyrillische Sprachen jetzt funktionieren sollten. Ich kann noch mehr hinzufügen, aber lautder CTAN-Leitfaden, Kodierungen für Sprachen wie Chinesisch sind „experimentell“. Der zuverlässige Weg, viele Sprachen auszugeben, scheint darin zu bestehen, zusätzliche, auf diese Sprachen zugeschnittene Pakete zu installieren und zu verwenden, wie cjk. Muss ich wirklich alle Sprachen der Welt durchgehen (manchmal eine nach der anderen) und alles installieren, was es da draußen gibt?! Im Moment bin ich versucht, einfach ein Bild mit dem Text zu generieren und \includegraphicses, was möglicherweiseeigentlich weniger lächerlich.

Kann jemand einen besseren Weg vorschlagen?Ich ging davon aus, dass ein Schriftsatzsystem, das 2016 von Hochschulen auf der ganzen Welt verwendet wird, lediglich eine einfache und vernünftige Unterstützung für Unicode bieten würde. Im Moment sehe ich das nicht.

Antwort1

Im Grunde genommen fordern Sie ein riesiges Vorhaben ohne wirklichen Nutzen. Allein die Idee, Bilder zu verwenden, würde einen enormen Arbeitsaufwand bedeuten.

Wenn Sie XeLaTeX/LuaLaTeX mit einer Schriftart verwenden, die eine breite Unicode-Abdeckung bietet, sind Sie ziemlich schnell am Ziel.

\documentclass{article}
\usepackage{fontspec}

\setmainfont{Code2000}

\begin{document}

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

\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen