Silbentrennung für chinesisches Pinyin

Silbentrennung für chinesisches Pinyin

Ich verwende XeLaTeX mit Polyglossie und setze ein Dokument, das chinesisches Pinyin enthält: nicht den gesamten Text, aber dennoch einen großen Teil. Deshalb möchte ich es vermeiden, manuell Regeln für die Silbentrennung anzugeben.

Leider scheint Polyglossia keine Unterstützung für chinesisches Pinyin zu bieten. Gibt es ein Paket, das die Silbentrennung in Pinyin ermöglicht (vielleicht ausgelöst durch einen Befehl wie \pinyin{text in pinyin})?

In der Dokumentation des xeCJKPakets (das ich verwende) steht nichts über Pinyin, und das xpinyinPaket scheint etwas ganz anderes zu tun.

Antwort1

Hm, der polyglossiaHaken scheint kaputt zu sein. Du möchtest wahrscheinlich einen Fehlerbericht einreichen unterTex-Bindestrich.

Die babelVersion funktioniert für pdfTeX.

Entsprechend derDokumentationpolyglossia, sollten Sie es umgehen können, XeLaTeXindem Sie den Low-Level-Befehl direkt verwenden. Es sieht so aus, als ob der folgende Code, den Sie mit erstellen können xelatex, funktioniert (ergibt dieselbe Ausgabe wie pdflatexmit babel):

\documentclass{article}

\makeatletter
\newcommand\pinyin[1]{\begingroup \language=\l@pinyin #1\endgroup}
\makeatother

\begin{document}
\begin{minipage}{8em}
Woshi zhongguoren. Wo bushi beijingren. 
\end{minipage}

\begin{minipage}{8em}
    \pinyin{Woshi zhongguoren. Wo bushi beijingren. }
\end{minipage}

\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen