我正在使用multibib在附录中创建文章列表。
%Preamble...
%Create new macros for citation in "lit" group
\newcites{lit}{My list of articles}
%The appendix
\appendix
\chapter{My list of articles}
%Force use of citations
\nocitelit{ref01}
...
\nocitelit{refNN}
%Stop clear double page
\newcommand{\foo}{}
\let\cleardoublepage\foo
%Will print bib heading
\bibliographylit{myrefs}
我遇到的问题是我希望用\bibliographylit
命令替换由\newcommand{\foo}{}
\let\cleardoublepage\foo
命令生成的自动章节标题(我猜这是使用bibtex),这样我就可以使用我自己的附录章节标题。我可以使用以下命令删除双页清除:
\chapter
我希望做同样的事情,但整个章节标题。重新定义\bibsection
给了我一个*代替章节。
正如此处所示:Bibliography as section in LaTeX / BibTeX 这不起作用: http://www.flakery.org/search/show/568 ({{1}}未定义)
答案 0 :(得分:2)
好的,我对\renewcommand
的理解不足。添加两个参数:
\renewcommand{\chapter}[2]{}
一切正常!
编辑:我还了解到你可以“范围”重新定义,所以在我参与完这个参考书目之后不要触及\ chapter命令:
\chapter{Appendix with references}
{ %Disable chapter command
\renewcommand{\chapter}[2]{}
\bibliography{myrefs}
}
非常可爱!