标题说明了一切:)
我的大学有自己的格式规则,所以我需要这个像素完美:/
- 默认输出是 author AND author。我需要 author&作者
- 书名必须有一个点,即使该标题已经以其中 3 个结尾。
有人能用她/他的 tex-fu 解决我的问题吗?我的大学会永远感激我,因为一旦我(是的,这个论坛)基本破解了所有问题,我就会发布我的 .sty 文件。
谢谢 !
参考文献.bib
@book{valeriusNederlandtscheGedenckclanckKortelick1968,
title = {Neder-Landtsche Gedenck-Clanck. {{Kortelick}} Openbarende de Voornaemste Geschiedenissen van de Seventhien {{Neder}}-{{Landsche}} Provintien, 't Sedert Den Aenvang Der Inlandsche Beroerten Ende Troublen, Tot Den Iare 1625. {{Verciert}} Met Verscheydene Aerdige Figuerlicke Platen, Ende Stichtelijke Rimen Ende Liedekens ... {{De}} Liedekens ... Gestelt Op Musycknoten ...},
publisher = {{Amsterdam : Facsimile uitgaven Nederland}},
author = {Valerius, Adrianus and Meertens, Pieter Jacobus and Tenhaeff, Nicolaas Bernardus and {Komter-Kuipers}, T},
year = {1968}
}
文档
\documentclass[a4paper]{article}
% Biblatex
\usepackage[bibstyle=authoryear,
citestyle=authoryear,
maxbibnames=99,
sortcites,
giveninits=true,
doi=false,
isbn=false,
dashed=false,
backend=biber]{biblatex}
% end biblatex
\addbibresource{./bib/references.bib}
\begin{document}
\cite{valeriusNederlandtscheGedenckclanckKortelick1968}
\newpage
\setquotestyle{british}
\printbibliography
\end{document}
生成的输出
Valerius,A.,PJ Meertens,NB Tenhaeff 和 T. Komter-Kuipers(1968 年)。荷兰纪念曲 - 音乐笔记 ...出版商
期望输出
Valerius,A.、PJ Meertens、NB Tenhaeff&T. Komter-Kuipers (1968)。荷兰纪念乐团 ....出版商
答案1
第一个问题很容易解决
\DeclareDelimFormat{finalnamedelim}{\addspace\&\space}
对于第 2 个问题,我发现最简单的方法是在标题后面biblatex
添加一个句号。通常,当一个点或句号遇到另一个句号时,会抑制双标点(或像这里的情况那样的四标点)。\@
...
biblatex
\documentclass[a4paper,dutch]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=authoryear,
maxbibnames=99,
sortcites,
giveninits=true,
doi=false,
isbn=false,
dashed=false,
backend=biber]{biblatex}
\DeclareDelimFormat{finalnamedelim}{\addspace\&\space}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{valeriusNederlandtscheGedenckclanckKortelick1968,
title = {Neder-Landtsche Gedenck-Clanck.
{Kortelick} Openbarende de Voornaemste Geschiedenissen van de
Seventhien {Neder}-{Landsche} Provintien, 't Sedert Den
Aenvang Der Inlandsche Beroerten Ende Troublen, Tot Den Iare 1625.
{Verciert} Met Verscheydene Aerdige Figuerlicke Platen,
Ende Stichtelijke Rimen Ende Liedekens \dots{}
{De} Liedekens \dots{} Gestelt Op Musycknoten \dots\@},
location = {Amsterdam},
publisher = {Facsimile uitgaven Nederland},
author = {Valerius, Adrianus and Meertens, Pieter Jacobus
and Tenhaeff, Nicolaas Bernardus and Komter-Kuipers, T},
year = {1968}
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\cite{valeriusNederlandtscheGedenckclanckKortelick1968}
\printbibliography
\end{document}
请注意,我使用了\dots
而不是 来...
获取省略号。如果省略号-句号组合看起来很奇怪,您可能需要尝试
Gestelt Op Musycknoten \dots\,\@
通常情况下
Gestelt Op Musycknoten ...\@
应避免。参见在 (Xe)TeX 文档中插入省略号的最佳方法是什么?,您可能还想看看ellipsis
或者xellipsis
包裹。