cht電腦資訊文書排版TeX
adm Find login register

關於 beamer 中使用中文

guest
1subject: 關於 beamer 中使用中文Promote 0 Bookmark 02008-02-28quote  

這是小弟的測試檔
==========================
\documentclass[CJK]{beamer}
\usepackage{CJK}
                                                                               
\begin{document}
  \begin{CJK}{Bg5}{bsmi}
                                                                               
        \begin{frame}
                中文的內文。
        \end{frame}
                                                                               
 \clearpage
 \end{CJK}
\end{document}
==========================
                                                                               
原本是沒有加上 \clearpage 的  但總會出現
                                                                               
"! Argument of \CJK@XX has an extra }.
<inserted text>
                \par
l.9 \end{frame}"


下的參數是  bg5latex xxx.tex  然後 dvipdf xxx.dvi
                                                                               
去 google 有人建議加入 \clearpage 這行  似乎是 CJK 本身的 bug
                                                                               
但是我加入後問題依舊沒有解決  不知道有沒有大大知道什麼好方法的 ...

本人已不在此站活動

joined: 2007-09-19
posted: 4946
promoted: 325
bookmarked: 206
歸隱山林
2subject: Promote 0 Bookmark 12008-02-28quote  

如果你的 beamer 版本比以下的舊,請更新 beamer:

[edt1023@lgj ~]$ ltxpkg beamerarticle.sty

The position of this package is installed at:
/home/edt1023/texmf/tex/latex/beamer/beamerarticle.sty
Version: RCS $Header: /cvsroot/latex-beamer/latex-beamer/base/beamerarticle.sty,v 1.6 2007/01/28 20:48:20 tantau Exp $

The preloaded package(s) of beamerarticle is(are):
beamerbasearticle
beamerbasemodes
beamerbasercs

那是 beamer 的 bug,不是 CJK 的 bug。

CJK 會加 \clearpage 或 \newpage,也不是 CJK 的 bug,是因為中文處理是階段進行,加 \celarpage 是讓各階段中文處理完成(LaTeX 引擎無從得知是否處理完畢)。


cht電腦資訊文書排版TeX
adm Find login register
views:10530