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 xeCJK
paquete (que yo uso) no dice nada sobre pinyin, y el xpinyin
paquete parece hacer algo completamente diferente.
Respuesta1
Hum, el polyglossia
anzuelo parece estar roto. Probablemente quieras presentar un informe de error enguión tex.
La babel
versión funciona para pdfTeX
.
De acuerdo con ladocumentación, debería poder omitirlo polyglossia
usando XeLaTeX
directamente el comando de bajo nivel, y parece que el siguiente código, que puede compilar usando xelatex
, funciona (da el mismo resultado que pdflatex
con 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}