读起来很奇怪ISO 690:2010(英文)无需购买标准版。
看来在 2.3 中他们使用 2.3 [来源:ISO/TR 9544:1988] 作为引用,偏离了他们自己的标准。
(标准如此之多,但理智仍能幸存。)
我如何获得 [\author:\year] 或 (a\author:\year)?
以下是标准摘录:
computer program
schedule or plan that specifies actions expressed in a form suitable for execution by a computer
[SOURCE: ISO/TR 9544:1988]
仅供参考,标准中的引用列表是 [\arabicnumeral],这对我来说根本没有意义。
对我来说有意义的是在参考书目列表中始终使用相同的样式以供参考。 (a:y) 或 [a:y] 如何实现?
答案1
我认为您不需要将其他 ISO 标准作为标准本身的引用方式来表明引用在 ISO 样式中应该是什么样的。
确实,如果我理解正确的话,ISO 690的规定部分并没有描述任何特定的引用样式。引用样式仅在信息性附件A中定义。该附件描述了数字引用或作者年份引用。
如果你想要 ISO 690,你应该看看biblatex-iso690
,该样式包实现了 ISO 690 的捷克语/斯洛伐克语翻译(ČSN ISO 690),该翻译在某些方面更为严格(我听说;我希望它仍然与英语翻译完全兼容)。
对于 ISO 690 作者年份引用,您可以使用
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=iso-authoryear, backend=biber]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem \autocite{sigfridsson}
\printbibliography
\end{document}
请注意,从技术上讲,该标准在某些方面比某些人想象的要灵活得多。例如,参考列表中的标点符号方案不是 ISO 690 的一部分,它只是要求一致的方案。特别是示例中的标点符号方案不是规定性的。
然而,我发现 ISO 690 要求的一些东西有点……至少可以说很奇怪(中等指示器、坚持在 ČSN ISO 690 中使用全部大写、语言切换、@article
s 的出版商,...),所以除非你被迫使用 ISO 690,否则我建议你寻找不同的风格。