Re: 脚注における文献参照

名前: しっぽ愛好家
日時: 2003-09-26 22:06:54
IPアドレス: 219.108.34.*

>>22084 Babel パッケージを使用すると,いくつかの文字がアクティブに 変更されてしまうので,マクロ作成時には気を遣うことが増えるのです. %%% 私自身は Babel パッケージを使用することが全くないので, %%% 14632 では Babel パッケージのことは考慮していませんでした. とりあえず,定義を次のように変更してみると,どうでしょうか. %%% ただ,Babel パッケージとの整合性を厳密にチェックしたわけではありません. %%% 単に,アクティブな文字が紛れ込んでいても構わないようにしただけです. \long\def\@lbibitem[#1]#2#3{% \item[\@biblabel{#1}\hfill]% \if@filesw {\def\@tempa{#2}\@onelevel@sanitize\@tempa \def\@tempb{#3}\@onelevel@sanitize\@tempb \immediate\write\@auxout{\string\bibcite{\@tempa}{\@tempb}}}% \fi #3\ignorespaces} \long\def\@bibitem#1#2{% \item \if@filesw {\def\@tempa{#1}\@onelevel@sanitize\@tempa \def\@tempb{#2}\@onelevel@sanitize\@tempb \immediate\write\@auxout{\string\bibcite{\@tempa}{\@tempb}}}% \fi #2\ignorespaces} \def\@citex[#1]#2{% \leavevmode \let\@citea\@empty \@cite{\@for\@citeb:=#2\do{% \@citea\def\@citea{,\penalty\@m\ }% \@onelevel@sanitize\@citeb \edef\@citeb{\expandafter\@firstofone\@citeb\@empty}% \if@filesw\immediate\write\@auxout{\string\citation{\@citeb}}\fi \@ifundefined{b@\@citeb}% {\mbox{\reset@font\bfseries ?}% \G@refundefinedtrue \@latex@warning{Citation `\@citeb' on page \thepage \space undefined}}% {\csname b@\@citeb\endcsname}}}{#1}} \def\@cite#1#2{{{#1}\if@tempswa , #2\fi}}

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)