Hifenização do pinyin chinês

Hifenização do pinyin chinês

Usando XeLaTeX com poliglossia, estou compondo um documento que inclui pinyin chinês: não o texto inteiro, mas ainda um pouco, por isso quero evitar fornecer manualmente regras para hifenização.

Infelizmente, a poliglossia não parece oferecer suporte ao pinyin chinês. Existe um pacote que fornece hifenização pinyin (talvez acionada por um comando como \pinyin{text in pinyin})?

A documentação do xeCJKpacote (que eu uso) não diz nada sobre pinyin, e o xpinyinpacote parece fazer algo completamente diferente.

Responder1

Hum, o polyglossiagancho parece estar quebrado. Você provavelmente deseja enviar um relatório de bug emtex-hífen.

A babelversão funciona para pdfTeX.

De acordo comdocumentação, você poderá ignorar polyglossiausando XeLaTeXdiretamente o comando de baixo nível e aparecerá o seguinte código, que você pode construir usando xelatex, funciona (fornece a mesma saída pdflatexde 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}

insira a descrição da imagem aqui

informação relacionada