Como mudar o título da Bibliografia?

Como mudar o título da Bibliografia?

Vamos fazer articleaula de documento com bibliografia:

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

Acima da lista de entradas bibliográficas há Referenceso que parece ser gerado com: \section*{References}.

Eu gostaria que se parecesse com o texto padrão.

Como mudar isso?

Devo \renewcommandsubstituir o padrão \section? Se sim, como reverter o padrão \sectionmais tarde? Se existir outra opção mais elegante, você poderia fornecer?

(pdflatex)

Responder1

Você pode usar o \let\store\macrocomando, que salva odefinição atualde \macropara \store.

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

A saída ##

insira a descrição da imagem aqui


Editar 1:Abordagem muito mais fácil e totalmente funcional: use opções dentro do arquivo \renewcommand{\refname}{}.

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

A saída

insira a descrição da imagem aqui

Responder2

Uma opção seria usar o titlesecpacote para redefinir localmente a formatação da seção:

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

insira a descrição da imagem aqui

Outra opção é corrigir o \thebibliographycomando para substituir o padrão \section*{\refname}por \refname; isso pode ser feito facilmente com a ajuda do etoolboxpacote:

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

Sem nenhum pacote, a redefinição necessária seria:

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

Os dois últimos exemplos produzem a mesma saída do primeiro, então não carreguei as imagens repetidas.

informação relacionada