编译但不打印参考文献

编译但不打印参考文献

可能重复:
引文末尾没有参考书目

我有一个文档,空间限制非常严格,我发现通过将参考文献从编译的 PDF 复制到文档中可以更轻松地压缩参考文献。但是,这显然会在文档中提供两份参考书目。有没有办法编译文档的参考文献,以便正确编号等,但实际上不打印参考文献?

答案1

像往常一样运行你的文档,然后运行它一度 带有评论%\blibliography{...}

答案2

尝试这个:

\makeatletter
\def\bibliography#1{%
   \if@filesw
   \immediate\write\@auxout{\string\bibdata{#1}}%
\fi}
\makeatother

请注意,在 latex.ltx 中,此命令定义为

\def\bibliography#1{%
  \if@filesw
    \immediate\write\@auxout{\string\bibdata{#1}}%
  \fi
 \@input@{\jobname.bbl}}

此命令将参考书目文件写入 .aux 文件,最后一行读取 .bbl 文件并将其插入到该点。通过重新定义命令,您可以保留第一部分并删除最后一部分。

相关内容