我正在编写一个使用 的简历模板biblatex
,并希望将作者字段设为可选。如果您是一篇文章的唯一作者,并将其放在简历的“出版物”下,那么很明显您就是作者,在那里写上自己的名字会显得多余。但是,如果有多个作者,则列出作者是有意义的。
我的问题是:有没有办法让所有条目类型的作者/编辑者必填字段变为可选项?
以下是 MWE:
\documentclass[a4paper]{article}
\usepackage{xcolor}
\definecolor{soft}{rgb}{0.45,0.45,0.45}
\newcommand{\softbullet}{\textcolor{soft}{\small\textbullet}\hspace{0.5em}}
\usepackage[%
backend=biber,
style=authoryear,
sorting=ydnt,
hyperref=auto
]{biblatex}
\renewcommand{\bibsetup}{\vspace*{-\baselineskip}}
\AtEveryBibitem{\makebox[\bibhang][l]{\softbullet}}
\setlength{\bibitemsep}{0.25\baselineskip}
\usepackage{hyperref}
\begin{filecontents}[overwrite]{sample.bib}
@article{einstein,
author = "Albert Einstein",
title = "{Zur Elektrodynamik bewegter K{\"o}rper}. ({German})
[{On} the electrodynamics of moving bodies]",
journal = "Annalen der Physik",
volume = "322",
number = "10",
pages = "891--921",
year = "1905",
DOI = "http://dx.doi.org/10.1002/andp.19053221004",
}
@book{dirac,
title = {The Principles of Quantum Mechanics},
author = {Paul Adrien Maurice Dirac},
isbn = {9780198520115},
series = {International series of monographs on physics},
year = {1981},
publisher = {Clarendon Press},
}
\end{filecontents}
\addbibresource{sample.bib}
\begin{document}
Foo baz baa
\nocite{*}
\printbibliography
\end{document}
或者,也许有某种方法可以抑制条目参考书目中的作者字段?
为什么不直接使用misc
入口呢?因为我按条目类型对模板中的参考书目进行了排序。例如\printbibliography[type=article,heading={Articles}]
,\printbibliography[type=thesis,title={Theses}]
等等。此外,有些字段未包含在内misc
。例如,inbook
比有更多的可选字段misc
:
旁注:什么样的排序和参考书目样式最适合简历?
答案1
许多阅读文档并看到“必填”和“可选”字段的人可能会感到惊讶,但实际上两者之间并没有明显的区别。
尤其是只有数据模型验证代码(仅在使用-V
/--validate-datamodel
标志运行 Biber 时使用)才真正“知道”这种区别。在代码的其余部分,它更像是一个基本假设(各种风格可能在不同程度上依赖于此)。
我认为将必填字段集视为条目与所有biblatex
标准样式(以及大多数贡献样式)完美兼容所需的最低限度信息是有意义的。如果您提供所有必填字段,您的条目应始终产生合理的输出。如果您未提供所有必填字段,输出可能(并且在许多情况下)仍然正常,但可能存在一些粗糙之处(例如,如果您使用作者年份样式,并且没有作者和编辑,则可能biblatex
不得不在引用中改为提及标题)。
具体来说,文档biblatex
说
请注意,“必填”字段并非在所有情况下都严格要求,详情请参阅 §2.3.2。标记为“可选”的字段在技术意义上是可选的。书目格式规则通常要求的不仅仅是“必填”字段。
关于“必填”和“可选”字段。§2.3.2 进一步解释了
§2.3.2缺失和可遗漏数据
§2.1.1 中标记为“必需”的字段并非在所有情况下都是必需的。此包附带的参考书目样式
title
对于大多数条目类型来说,只需一个字段即可。就参考书目而言,匿名出版的书籍、没有明确编辑的期刊或没有明确作者的软件手册应该不会有问题。但是,引用样式可能有不同的要求。例如,作者-年份引用方案显然需要一个author
/editor
和一个year
字段。
因此,如果您认为有意义,请务必省略必填字段,但请检查输出并确保您喜欢所看到的内容。
不需要正式的程序就可以省略必填字段(除非您想避免数据模型验证期间的警告:静默 biber 数据模型关于缺失字段的警告)。
也可以看看如何引用没有/不需要机构的报告类文献?和BibLaTeX 必填字段以斜线分隔。
具体来说,对于简历中的出版物列表,你可能需要查看https://ctan.org/pkg/biblatex-publist,它允许您在字段中突出显示您的姓名author
或隐藏它。例如,请参阅没有某些作者的 Biblatex,使用 biblatex,将特定作者之后的所有作者替换为“et al.”。