2

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コマンドによって生成された自動チャプター見出し(bibtexを使用していると思います)をNULLコマンドに置き換えて、独自の付録チャプター見出しを使用できるようにすることでした。次のコマンドを使用して、二重ページのクリアを削除できます。

\newcommand{\foo}{}
\let\cleardoublepage\foo

そして、私は同じことをしたいのですが、章全体の見出しを付けます。再定義\chapterすると、章の代わりに*が表示されます。

ここで提案されているように:LaTeX / BibTeXのセクションとしての参考文献 これは機能しませんでした: http ://www.flakery.org/search/show/568 (\bibsection未定義)

4

1 に答える 1

3

わかりました、私の理解\renewcommandが不足していました。次のように 2 つの引数を追加します。

\renewcommand{\chapter}[2]{}

すべてが機能します!

編集:再定義を「スコープ」できることも学んだので、この参考文献の後に \chapter コマンドをそのままにしておくために、次のようにします。

\chapter{Appendix with references}
{ %Disable chapter command
\renewcommand{\chapter}[2]{}
\bibliography{myrefs}
}

かなり甘い!

于 2010-12-17T14:14:45.587 に答える