> > With other words, you should say
>
> > \begin{CJK*}{GBK}{}
> > \newcites{...}{...}
> > \end{CJK*}
>
> I've done this according to your guidance, but it turned out to be
> futile. Attached please find the minimal example I've used.
OK, \newcites doesn't work globally. Here the solution:
. You have to use \gdef to define Chinese strings within a CJK
environment in the preamble. These strings can then be used as
arguments to \newcites.
. As outlined in CJK.txt, you have to add some code so that a CJK
environment is added to the auxiliary file to use \bibliography
(which gets read before \begin{document}).
. It's not possible to use `alpha' as a bibliography style with
author names written with GBK encoded characters. Reason: bibtex
is byte-oriented; it takes three bytes from the author's name (and
two from the publishing year) to form a label. However, a Chinese
character (in GBK encoding) consists of two bytes, thus taking
three bytes fail. You can try, however, to modify your
bibliography style so that four bytes are taken instead of three
(I don't know how to do this).
Your example revealed a subtle bug in the CJK package (which is fixed
now in the git repository): Sometimes the first character of a string
appears bold without an obvious reason. Note that this happens only
for fonts which emulate bold face with \CJKbold. For older versions
of the CJK package, you can fix this in your document by adding
\DeclareFontShape{C10}{gbsn}{m}{n}{<-> CJK * gbsnlp}{\CJKnormal}
^^^^^^^^^^
(or whatever fontshape and encoding you use) to the preamble.
Werner
\documentclass[12pt]{article}
\usepackage{multibib}
\usepackage{CJK}
\begin{CJK*}{GB}{gbsn}
\gdef\citeI{ÖÐÎIJο¼ÎÄÏ×}
\end{CJK*}
\newcites{ltex}{\citeI}
\makeatletter
\AtBeginDocument{%
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
\fi}
\AtEndDocument{%
[EMAIL PROTECTED]
[EMAIL PROTECTED]
\fi}
\makeatother
\begin{document}
\pagestyle{headings}
\begin{CJK*}{GB}{gbsn}
ÖÐÎIJο¼ÎÄÏ×£¬ÒÔ¼°¶à¸öbibÎļþ²âÊÔ£º \citeltex{zhang:03a}¡£
\bibliographystyleltex{plain}
\bibliographyltex{tex}
\nociteltex{Anderson1963}
\renewcommand{\refname}{²Î¿¼ÎÄÏ×}
\bibliographystyle{plain}
\bibliography{tex}
\clearpage
\end{CJK*}
\end{document}
_______________________________________________
Cjk maillist - [email protected]
https://lists.ffii.org/mailman/listinfo/cjk