漢語拼音連字符

漢語拼音連字符

使用多語言的 XeLaTeX,我正在排版一個包含中文拼音的文檔:不是整個文本,但仍然有相當一部分,所以我想避免手動提供連字規則。

不幸的是,polyglossia 似乎不提供中文拼音支援。是否有提供拼音連字符的軟體包(可能由諸如 之類的命令觸發\pinyin{text in pinyin})?

該包的文檔xeCJK(我使用的)沒有提及任何有關拼音的內容,而且該xpinyin包似乎做了完全不同的事情。

答案1

嗯,polyglossia鉤子好像斷了。您可能想在以下位置提交錯誤報告:連字符

babel版本適用於pdfTeX.

根據文件,您應該能夠直接使用低階命令來繞過,並且出現以下程式碼,您可以使用polyglossia,建置該程式碼(提供與相同的輸出):XeLaTeXxelatexpdflatexbabel

\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}

在此輸入影像描述

相關內容