我被要求使用的课程有此行,但我在课程、样式文件等其他任何地方\def\@lbibitem...
都找不到。\@lbibitem
它实际上用在什么地方\@lbibitem
?新手该如何弄清楚?
答案1
在 latex 格式中\bibitem
定义为
\def\bibitem{\@ifnextchar[\@lbibitem\@bibitem}
\def\@lbibitem[#1]#2{\item[\@biblabel{#1}\hfill]\if@filesw
{\let\protect\noexpand
\immediate
\write\@auxout{\string\bibcite{#2}{#1}}}\fi\ignorespaces}
\def\@bibitem#1{\item\if@filesw \immediate\write\@auxout
{\string\bibcite{#1}{\the\value{\@listctr}}}\fi\ignorespaces}
在使用可选参数的情况下,\@lbibitem
保存真实代码的内部宏也是如此。\bibitem
[]