我需要在论文中使用一些带拼音的汉字。我找到了 CJK 包,其中包含一个拼音包,一切似乎都运行良好。突然它停止工作了,似乎拼音命令\long3
被解释为控制序列\long
。
这是一个有效的例子:
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{CJK} %Chinese characters
\usepackage{pinyin}
\begin{document}
\begin{CJK*}{UTF8}{bsmi}
野草莓運動, \Ye3 \cao3\mei2 \yun4\dong4
\end{CJK*}
\end{document}
一切都运行良好,直到我想使用拼音中转录为 \long3 的字符:
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{CJK} %Chinese characters
\usepackage{pinyin}
\begin{document}
\begin{CJK*}{UTF8}{bsmi}
壟 \long3
\end{CJK*}
\end{document}
错误信息是:
! You can't use a prefix with `the character 3'.
[...]
I'll pretend you didn't say \long or \outer or \global or \protected.
我能做什么呢?
答案1
pinyin
正如(texdoc pinyin
)的文档所述
使用
\Long
and\LONG
代替\long
and\Long
(正如您所期望的那样):\long
这是一个非常重要的内部 TeX 命令。如果我们重新定义 ,许多软件包都会失败\long
。
因此您需要\Long
在这里使用。