Vamos fazer article
aula 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á References
o que parece ser gerado com: \section*{References}
.
Eu gostaria que se parecesse com o texto padrão.
Como mudar isso?
Devo \renewcommand
substituir o padrão \section
? Se sim, como reverter o padrão \section
mais tarde? Se existir outra opção mais elegante, você poderia fornecer?
(pdflatex)
Responder1
Você pode usar o \let\store\macro
comando, que salva odefinição atualde \macro
para \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 ##
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
Responder2
Uma opção seria usar o titlesec
pacote 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}
Outra opção é corrigir o \thebibliography
comando para substituir o padrão \section*{\refname}
por \refname
; isso pode ser feito facilmente com a ajuda do etoolbox
pacote:
\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.