我从不同的 bib 来源(例如文章、书籍)获得了不同的格式,但它们当前状态下都不正确。
因此,在书籍中,它将卷显示为 Bd.,但是卷、Bd 或任何前面的名称都不应可见。在文章中,它不显示 Bd. 或卷,但是它按句点分隔数字:
3.2,第 1-2 页
我希望是这样
3、2、第 1-2 页
例子:
@book{Doi.1978,
author = {Doi, Yutaka and Sano, Tetsuji and Tanaka, Itsuo},
year = {1978},
title = {Senkyo seido},
titleaddon = {[Das Wahlsystem]},
keywords = {Election law;Local elections},
volume = {10},
publisher = {Gy{\^o}sei},
location = {T{\^o}ky{\^o}},
series = {Gendai chih{\^o} jichi zensh{\^u}},
abstract = {},
}
@article{McMaster.1963,
author = {McMaster, John},
year = {1963},
title = {The Takashima Mine},
pages = {215--239},
pagination = {page},
volume = {38},
subtitle = {British Capital and Japanese Industrialization},
journaltitle = {Business History Review},
number = {3},
abstract = {}
}
你知道怎样解决这个问题吗?
\usepackage[
backend=biber,
style=authoryear,
sorting=nyvt
]{biblatex}
\addbibresource{backmatter/sample.bib}
\renewcommand{\mkbibnamefamily}[1]{\textsc{#1}}
\renewcommand{\labelnamepunct}{\addcolon\space}
\DeclareFieldFormat{postnote}{#1}
\DeclareFieldFormat{multipostnote}{#1}
\renewcommand\postnotedelim{\addcolon\addspace}
\usepackage{url}
\urlstyle{same}
-> 我还发现文章标题中有引号,这些引号本来就不应该存在(不过它们确实不是斜体)
谢谢你!
答案1
这@article
问题已在卷号逗号期号,这样我们就可以集中精力解决这个@book
问题。
正如评论中所讨论的,您的指南https://www.ioa.uni-bonn.de/de/studium/materialien/formalregeln_ioa.pdf需要“Bd.”(体积)当一本书属于多卷书的一部分时,请参阅 §10.2.10多层企业。因此输出可能最终还是符合要求。
series
您使用in的事实Doi.1978
让我想到我们在这里谈论的可能是series
+number
而不是(main)title
+ volume
。一方面是series
+ ,另一方面是+这两个组合是 中的标准习语。number
(main)title
volume
biblatex
您可以使用series
+number
来表示松散系列的书籍(例如 Springer 的数学综合研究丛书, 看liggett:ips
下面的示例)。系列丛书可能有一个变动较小的核心编辑团队,但每本书通常由不同的人撰写。系列丛书可以连载很长时间,包含数百本书。虽然系列丛书中的书名可能密切相关,但它们不一定如此,松散的系列丛书可以涵盖各种主题。这对应于 §10.2.16书面许可在你的指导方针中。
另一方面,(main)title
+volume
表示多卷作品中的特定卷。通常,多卷作品的所有部分都由同一组作者撰写。如果多卷作品的每一卷都有自己的标题,则使用maintitle
+ volume
+ title
(参见markert
下面的 MWE),其中maintitle
是合集的标题和title
单个卷的标题。如果卷没有单独的标题,则只需使用title
+ volume
(参见schlesinger
下面的 MWE)。这将对应于 §10.2.10多层企业在你的指导方针中。
因此我将使用以下输入
\documentclass[ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=authoryear, backend=biber]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{schlesinger,
author = {Arthur Schlesinger},
title = {History of {U.S.} Political Parties},
volume = {1},
date = {1973},
publisher = {Chelsea},
location = {New York},
}
@book{markert,
author = {Alexander Markert},
maintitle = {Geschichte Südostasiens},
volume = {1},
title = {Vietnam},
date = {1973},
publisher = {Rückert},
location = {München},
}
@book{liggett:ips,
author = {Liggett, Thomas M.},
title = {Interacting Particle Systems},
date = {1985},
publisher = {Springer},
location = {New York},
series = {Grundlehren der mathematischen Wissenschaften},
number = {276},
}
@book{Doi.1978.1,
author = {Doi, Yutaka and Sano, Tetsuji and Tanaka, Itsuo},
year = {1978},
maintitle = {Senkyo seido},
maintitleaddon = {[Das Wahlsystem]},
volume = {10},
title = {Gendai chih{\^o} jichi zensh{\^u}},
publisher = {Gy{\^o}sei},
location = {T{\^o}ky{\^o}},
}
@book{Doi.1978.2,
author = {Doi, Yutaka and Sano, Tetsuji and Tanaka, Itsuo},
year = {1978},
title = {Senkyo seido},
titleaddon = {[Das Wahlsystem]},
publisher = {Gy{\^o}sei},
location = {T{\^o}ky{\^o}},
series = {Gendai chih{\^o} jichi zensh{\^u}},
number = {10},
}
@book{Ito.1978,
author = {Itō, Masami},
year = {1978},
title = {Broadcasting in Japan},
publisher = {{Routledge and Kegan Paul}},
location = {London},
series = {Case studies on broadcasting systems},
number = {7},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}
\renewcommand{\mkbibnamefamily}[1]{\textsc{#1}}
\DeclareDelimFormat[bib]{nametitledelim}{\addcolon\space}
\begin{document}
\cite{schlesinger,markert,liggett:ips,Doi.1978.1,Doi.1978.2,Ito.1978}
\printbibliography
\end{document}