2010-12-17 4 views
1

Ich benutze Multibib, um eine Liste von Artikeln in einem Anhang zu erstellen.Welcher Befehl wird von bibtex verwendet, um den Bibliographie-Header zu erstellen?

%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} 

Die Probleme, die ich in lief war, dass ich wünschte, das automatische Kapitel ersetzen durch den \bibliographylit Befehl erzeugt Überschrift (die wiederum verwendet bibtex, glaube ich) mit einem NULL-Befehl, so dass ich meine eigenen Anhang Kapitel verwenden können Überschrift. Ich konnte die Doppelseite Clearing entfernen, indem Sie den Befehl:

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

Und ich wünsche die gleichen, aber mit der ganzen Kapitelüberschrift zu tun. Neu definiert \chapter ließ mich mit einem * an der Stelle des Kapitels.

Wie vorgeschlagen hier: Bibliography as section in LaTeX/BibTeX dies nicht funktioniert: http://www.flakery.org/search/show/568 (\bibsection nicht definiert ist)

Antwort

1

Ok, mein Verständnis von \renewcommand fehlte. Hinzufügen von zwei Argumenten wie:

\renewcommand{\chapter}[2]{} 

Alles funktioniert!

Edit: ich auch, dass Sie die redefintion "scope" kann gelernt haben, so \ Kapitel Befehl unberührt nach dieser Bibliographie verlassen ich tun:

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

Ziemlich süß!