[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 转问:[Latex]关于\begin{CJK}{GBK}和\begin{document}的顺



On Sat, Jun 02, 2001 at 03:22:54PM +0800, Adoal Xu wrote:
> 发信人: seki (石头长大了还是石头), 信区: Chinese
> 标  题: [Latex]关于\begin{CJK}{GBK}和\begin{document}的顺
> 发信站: BBS 水木清华站 (Sat Jun  2 13:48:21 2001)
> 
> 要想得到中文支持,我使用的CJK
> 一般来说先用
> \begin{document}
> \begin{CJK}{GBK}
> ....
> \end{CJK}
> \end{document}
> 现在的问题是如果我想用fancy来加页眉页脚,而且想在页眉页脚中使用中文。
> 这时\pagestyle{fancy}以及诸如\fancyhead{}等好像都应该用在\begin{document}之前
> 。之后我试过不行的。
> 但是为了支持中文,就得把\begin{CJK}{GBK}放到他们之前。
> 这是就出现的一个问题,结尾就应该是
> \end{document}
> \end{CJK}
> 编译的时候到了\end{document}就出了一个错,然而我回车,仍然有结果。

当然有问题啦! \end{document} 之后不可以再加东西的了。

> 请问大虾,这个问题应该怎么处理?
> 谢谢

注意以下几点:

  1. 你可以多次使用 \begin{CJK}{GBK}{字体}....\end{CJK},
     没有人说你只能用 \begin{CJK}{GBK}{字体} 一次。 ;-)

  2. \begin{CJK}... 在 preamble 里 (即是 \begin{document} 之前) 也可以用。

  3. 如果你喜欢,fancy header 的定义可以放在 \begin{document} 之后。

我刚刚兴起,就跟 CJK 玩了一会儿,终于记起怎样加中文的页首、页尾了。 :-)
附了一份范例文档,欢迎随便玩。 :-)

					东东

-- 
Anthony Fok Tung-Ling                Civil and Environmental Engineering
foka@ualberta.ca, foka@debian.org    University of Alberta, Canada
   Debian GNU/Linux Chinese Project -- http://www.debian.org/intl/zh/
Come visit Our Lady of Victory Camp -- http://www.olvc.ab.ca/

\documentclass[12pt]{article}
\usepackage{CJK,CJKnumb}
\usepackage{fancyhdr}

% 如何配合 CJK 使用中文的 fancy header?
%
% 以下的范例是其中一个方法。CJK 这个环境可以在 preamble 里使用,
% 但要记得在 \begin{document} 之前关掉,之后可以再另外打开一个
% 新的 CJK 环境。
%
% 另一个重点是在文档末端,未退出 CJK 环境以前,必须加个 \newpage,
% 否则 LaTeX 将会尝试在 CJK 环境以外排版 header/footer 的中文字,
% 那样就出问题了。

\begin{CJK*}{GB}{song}
\lhead{\small 漫谈~glibc-2.2~中文化}
\rhead{\small Debian~中文计划}
\cfoot{\small 第\CJKnumber{\thepage}页}
\rfoot{\footnotesize 第~\thepage~页}
\end{CJK*}

\pagestyle{fancy}

\begin{document}

\begin{CJK*}{GB}{song}

这是我的~CJK for \LaTeX{}~中文测试。也看看~\verb|\emph{|\emph{着重}\verb|}|~%
和~\verb|\textbf{|\textbf{粗体}\verb|}|~在~Debian~上配合~pdf\LaTeX{}~的效果。

\newpage

且看第二页如何?~:-)

欢迎参观~Debian~中文计划的网页:~http://www.cn.debian.org/intl/zh/。;
感谢“中国~Linux~论坛”提供~Debian~在中国大陆的官方网站。

\newpage

\end{CJK*}

\end{document}

Reply to: