Wie ändere ich die Überschrift der Bibliographie?

Wie ändere ich die Überschrift der Bibliographie?

Betrachten wir articledie Dokumentklasse mit Bibliographie:

\documentclass{article}
\begin{document}
Some text \cite{key01}.
\begin{thebibliography}{9}% 2nd arg is the width of the widest label.
\bibitem{key01}
Beeblebrox, Zaphod, Galactic University Press
etc. etc.`
\end{thebibliography}
\end{document}

Oben sehen Sie eine Liste mit Bibliografieeinträgen, Referencesdie wie folgt aussieht: \section*{References}.

Ich möchte, dass es wie ein Standardtext aussieht.

Wie kann ich das ändern?

Soll ich \renewcommanddie Standardeinstellung überschreiben \section? Wenn ja, wie kann ich die Standardeinstellung \sectionspäter wiederherstellen? Wenn es eine elegantere Option gibt, könnten Sie sie mir nennen?

(pdflatex)

Antwort1

Sie können den Befehl verwenden \let\store\macro, der dieaktuelle Definitionvon \macrobis \store.

Der Code

\documentclass[parskip]{scrartcl}
\usepackage[margin=15mm]{geometry}
\usepackage{tikz}

\begin{document}

\section{test}

\let\oldsection\section
\renewcommand*{\section}[1]{#1}

\section{new test}

\let\section\oldsection

\section{reverted?}

\end{document}

Die Ausgabe ##

Bildbeschreibung hier eingeben


Bearbeitung 1:Viel einfacherer, voll funktionierender Ansatz: Verwenden Sie Optionen innerhalb \renewcommand{\refname}{}.

Der Code

\documentclass[parskip]{scrartcl}
\usepackage[margin=15mm]{geometry}
\usepackage{tikz}

\begin{document}

\section{test}

\renewcommand{\refname}{\normalfont\selectfont\normalsize References} 

\section{new test}

  \begin{thebibliography}{depth}
    \bibitem{atuning}Volker Wollny (Hrsg.): {\it Amiga--Tuning}.
                     Interest--Verlag, Augsburg, 1996.
  \end{thebibliography}

\section{reverted?}

\end{document}

Die Ausgabe

Bildbeschreibung hier eingeben

Antwort2

Eine Möglichkeit wäre, das titlesecPaket zu verwenden, um die Abschnittsformatierung lokal neu zu definieren:

\documentclass{article}
\usepackage{titlesec}

\begin{document}

\section{Test Section One}

\begingroup
\titleformat*{\section}{\normalfont}
\begin{thebibliography}{depth}
\bibitem{a} Test
\end{thebibliography}
\endgroup

\section{Test Section Two}

\end{document}

Bildbeschreibung hier eingeben

Eine weitere Möglichkeit besteht darin, den Befehl so zu patchen, \thebibliographydass der Standard \section*{\refname}durch ersetzt wird \refname. Dies ist mithilfe des etoolboxPakets ganz einfach möglich:

\documentclass{article}
\usepackage{etoolbox}

\patchcmd{\thebibliography}{\section*{\refname}}{\refname}{}{}

\begin{document}

\section{Test Section One}

\begin{thebibliography}{depth}
\bibitem{a} Test
\end{thebibliography}

\section{Test Section Two}

\end{document}

Ohne Pakete wäre die erforderliche Neudefinition:

\documentclass{article}

\makeatletter
\renewenvironment{thebibliography}[1]
     {\refname%
      \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}%
      \list{\@biblabel{\@arabic\c@enumiv}}%
           {\settowidth\labelwidth{\@biblabel{#1}}%
            \leftmargin\labelwidth
            \advance\leftmargin\labelsep
            \@openbib@code
            \usecounter{enumiv}%
            \let\p@enumiv\@empty
            \renewcommand\theenumiv{\@arabic\c@enumiv}}%
      \sloppy
      \clubpenalty4000
      \@clubpenalty \clubpenalty
      \widowpenalty4000%
      \sfcode`\.\@m}
     {\def\@noitemerr
       {\@latex@warning{Empty `thebibliography' environment}}%
      \endlist}
\makeatother

\begin{document}

\section{Test Section One}

\begin{thebibliography}{depth}
\bibitem{a} Test
\end{thebibliography}

\section{Test Section Two}

\end{document}

Die letzten beiden Beispiele erzeugen dieselbe Ausgabe wie das erste, daher habe ich die wiederholten Bilder nicht hochgeladen.

verwandte Informationen