我正在尝试模仿以下文章的参考书目样式:
但是,在我的 pdf 中,发生了以下情况:
我使用以下设置,在我的 bibtex 文件中,以下是相应的条目:
\documentclass{scrbook}
\begin{filecontents}{\jobname.bib}
@article{Hochschild,
author = {Gerhard Hochschild},
title = {Representations of restricted Lie algebras of characteristic p},
journal = {Proceedings of the American Mathematical Society},
year = {1954},
volume = {5},
number = {4},
pages = {603--605}
}
\end{filecontents}
\begin{document}
\parencite[Hochschild]
\usepackage[
backend=biber,
url=true,
style=alphabetic, % alphabetic, numeric
sorting=none, % default == nty, https://tex.stackexchange.com/questions/51434/biblatex-citation-order
maxnames=4,
minnames=3,
maxbibnames=99,
giveninits,
uniquename=init]{biblatex}
\bibliography{\jobname}
\end{document}
我对 LaTeX 还很陌生,并且正在使用模板 - 因此有时我不知道我到底使用了哪些设置:)
答案1
单个条目的输出不足以完全理解书目风格,因此这只能是一个开始。
对于未来的问题,请注意您应该运行问题中提供的 MWE 代码,以确保它准确反映现状。目前发布的代码存在几个问题。它肯定不会按原样运行。
请针对每个问题询问您希望获得的风格的一个具体方面。这样您的问题更容易回答,对未来的访问者也更有用。(我应该问一个包含多项要求的问题而不是问同一主题的多个问题吗?)
关于风格的许多方面将在本网站的其他地方讨论,例如抑制“在:” biblatex,更改订购号和年份 biblatex,Biblatex 文章条目:卷(年份)、编号 n 像 bibtex amsplain 一样?(相关内容也Biblatex:更改条目的顺序),从样式中删除引号。(我并不是说这些很容易找到。通常,如果我知道答案并且知道要搜索哪些代码,我才能找到合适的问题。但如果你问每个问题的一个方面,那么更容易找到解决问题的好的问答。)
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[
backend=biber,
style=ext-alphabetic,
sorting=none,
maxnames=4,
minnames=3,
maxbibnames=99,
giveninits,
uniquename=init,
articlein=false,
]{biblatex}
\renewcommand*{\newunitpunct}{\addcomma\space}
\DeclareDelimAlias{finalnamedelim}{multinamedelim}
\DeclareFieldFormat[article]{title}{\mkbibemph{#1}}
\DeclareFieldFormat{journaltitle}{#1}
\renewbibmacro*{journal+issuetitle}{%
\usebibmacro{journal}%
\setunit*{\jourvoldelim}%
\iffieldundef{series}
{}
{\setunit*{\jourserdelim}%
\printfield{series}%
\setunit{\servoldelim}}%
\usebibmacro{volume+number+eid}%
\newunit}
\DeclareFieldFormat[article,periodical]{number}{\bibstring{number}~#1}
\renewbibmacro*{volume+number+eid}{%
\printfield{volume}%
\setunit*{\addspace}%
\usebibmacro{issue+date}%
\setunit{\addcolon\space}%
\usebibmacro{issue}%
\setunit{\addcomma\space}%
\printfield{number}%
\setunit{\bibeidpunct}%
\printfield{eid}}
\DeclareFieldFormat{pages}{#1}
\begin{filecontents}{\jobname.bib}
@article{Hochschild,
author = {Gerhard Hochschild},
title = {Representations of restricted Lie algebras of characteristic p},
journal = {Proceedings of the American Mathematical Society},
year = {1954},
volume = {5},
number = {4},
pages = {603--605}
}
\end{filecontents}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem \autocite{sigfridsson,Hochschild}
\printbibliography
\end{document}