¿Cómo cambiar el título de la bibliografía?

¿Cómo cambiar el título de la bibliografía?

Tomemos articleclase de documentos con bibliografía:

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

Arriba de la lista de entradas de bibliografía hay Referencesuna que parece generar con: \section*{References}.

Me gustaría que pareciera texto predeterminado.

¿Cómo cambiarlo?

¿Debo \renewcommandsobrescribir el valor predeterminado \section? En caso afirmativo, ¿cómo revertir el valor predeterminado \sectionmás adelante? Si existe otra opción más elegante, ¿podría proporcionarla?

(pdflátex)

Respuesta1

Puede utilizar el \let\store\macrocomando, que guarda eldefinición actualde \macroa \store.

El código

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

La salida ##

ingrese la descripción de la imagen aquí


Edición 1:Enfoque mucho más sencillo y totalmente funcional: utilice las opciones incluidas en el archivo \renewcommand{\refname}{}.

El código

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

La salida

ingrese la descripción de la imagen aquí

Respuesta2

Una opción sería utilizar el titlesecpaquete para redefinir localmente el formato de la sección:

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

ingrese la descripción de la imagen aquí

Otra opción es parchear el \thebibliographycomando para reemplazar el predeterminado \section*{\refname}con \refname; Esto se puede hacer fácilmente con la ayuda del etoolboxpaquete:

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

Sin ningún paquete, la redefinición necesaria sería:

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

Los dos últimos ejemplos producen el mismo resultado que el primero, por lo que no subí las imágenes repetidas.

información relacionada