
Eu redefini section
e de alguma forma estragou o título da bibliografia. Aqui está o MWE:
\documentclass{article}
\usepackage[utf8]{inputenc}
\newcommand{\linia}{\rule{\linewidth}{0.5pt}}
\renewcommand{\section}[1]{%
\bigskip%
{\LARGE\MakeUppercase{#1}}\\[-1ex]%
\linia\medskip
}
\usepackage{biblatex}
\addbibresource{sample.bib}
\begin{document}
\nocite{*}
\printbibliography
\end{document}
E aqui está a saída:
Responder1
biblatex
O título padrão do bibliography
é usado \section*{<title>}
para compor o título da bibliografia em article
classes semelhantes a -.
A redefinição
\renewcommand{\section}[1]{%
\bigskip%
{\LARGE\MakeUppercase{#1}}\\[-1ex]%
\linia\medskip
}
desativa a versão com estrela \section
e, portanto, causa resultados indesejáveis.
Forneça uma definição que possa lidar com \section{<title>}
a versão com estrela \section*{<title>}
ou diga biblatex
para usar outro título (por exemplo \section
, ). Este último pode ser feito de muitas maneiras, seria
\documentclass{article}
\usepackage[utf8]{inputenc}
\newcommand{\linia}{\rule{\linewidth}{0.5pt}}
\renewcommand{\section}[1]{%
\bigskip%
{\LARGE\MakeUppercase{#1}}\\[-1ex]%
\linia\medskip
}
\usepackage{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
\nocite{sigfridsson}
\printbibliography[heading=bibnumbered]
\end{document}
Uma maneira de definir versões com e sem estrela do seu comando de seção que fazem o mesmo seria seguir (vejaDefinindo versões de comandos com estrela (* macro)para mais opções, especialmente a opção xparse
/ expl3
se você estiver usando um sistema TeX moderno)
\documentclass{article}
\usepackage[utf8]{inputenc}
\newcommand{\linia}{\rule{\linewidth}{0.5pt}}
\makeatletter
\renewcommand{\section}{\@ifstar\@section\@section}
\newcommand{\@section}[1]{%
\bigskip%
{\LARGE\MakeUppercase{#1}}\\[-1ex]%
\linia\medskip
}
\makeatother
\usepackage{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
\nocite{*}
\printbibliography
\end{document}