我还有另一个问题biblatex
(抱歉,这是我第一次使用该biblatex
软件包)。在 .bib 文件中,我写道
@article {amberg:artinian,
author = {Amberg, B.},
title = "Artinian and noetherian factorized groups",
journaltitle = {Rend. Sem. Mat. Univ. Padova},
date = {1976},
volume = {55},
pages = {105-122}
}
但是在 pdf 输出中我得到了这个:
B. Amberg. Artinian and noetherian factorized groups. Rend. Sem. Mat. Univ. Padova 55 (), 105-122
如您所见,括号内没有日期!您能帮我解决吗?
这是我使用的软件包和我编写的用于更改参考书目样式的代码:
\usepackage[autostyle,italian=guillemets]{csquotes}
\usepackage[backend=biber,style=numeric]{biblatex}
\addbibresource{biblio.bib}
\DeclareFieldFormat[article]{title}{#1}
\DeclareFieldFormat[article]{journaltitle}{\textit{#1}}
\DeclareFieldFormat[article,periodical]{volume}{\textbf{#1}}
\DeclareFieldFormat[article]{pages}{#1}
\renewbibmacro{in:}{%
\ifentrytype{article}{}{%
\printtext{\bibstring{in}\intitlepunct}}}
非常感谢!
这是一个 MWE:
\documentclass[a4paper]{report}
\usepackage[italian]{babel}
\usepackage[autostyle,italian=guillemets]{csquotes}
\usepackage[backend=biber,style=alphabetic]{biblatex}
\addbibresource{due.bib}
\begin{document}
Sia G \cite{amberg:artinian}
\cleardoublepage
\addcontentsline{toc}{chapter}{\bibname}
\printbibliography
\end{document}