Separación de sílabas para pinyin chino

Separación de sílabas para pinyin chino

Usando XeLaTeX con poliglosia, estoy escribiendo un documento que incluye pinyin chino: no todo el texto, pero sí una buena parte, por lo que quiero evitar proporcionar manualmente reglas para la separación de palabras.

Desafortunadamente, la poliglosia no parece ofrecer soporte para pinyin chino. ¿Existe algún paquete que proporcione separación de palabras en pinyin (tal vez activada por un comando como \pinyin{text in pinyin})?

La documentación del xeCJKpaquete (que yo uso) no dice nada sobre pinyin, y el xpinyinpaquete parece hacer algo completamente diferente.

Respuesta1

Hum, el polyglossiaanzuelo parece estar roto. Probablemente quieras presentar un informe de error enguión tex.

La babelversión funciona para pdfTeX.

De acuerdo con ladocumentación, debería poder omitirlo polyglossiausando XeLaTeXdirectamente el comando de bajo nivel, y parece que el siguiente código, que puede compilar usando xelatex, funciona (da el mismo resultado que pdflatexcon 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}

ingrese la descripción de la imagen aquí

información relacionada