BibTeX:定义自己的风格?

BibTeX:定义自己的风格?

我正在使用 LaTeX 和 BibTeX 显示我的论文文献。我们必须使我们的工作适应大学的几种自定义“样式”。这就是为什么我想以某种方式定义自己的样式:对于每种条目类型,给定的样式可以不同,而且在参考书目和引用中的显示也不同。我不知道在 BibTeX 中定义自己的样式是否相当“容易”,以便我可以“发明”新的条目类型,比如说

entryTypeA
entryTypeB
entryTypeC

然后定义每个样式,如何在参考书目中显示它,以及如何在引用它时\cite{}以及如何在引用它时\footcite{}等?就像

entryTypeA:
bibliography="@Autor, @Title in year @Year, @Publisher"
cite="@Autor, @Year"

entryTypeB:
bibliography="@Autor, @Year, @Title, @Address"
cite="@Autor: @Title"

等等(仅举例)。

答案1

OP 所寻求的实现类型与新的实现类型非常相似吸水工程. 使用 Bibulous,可以使用模板实现自定义样式,因此对于书籍和手册条目类型,可以使用以下方式定义参考书目样式,例如,

book = <author>, \enquote{<title>,} in <year>, <publisher>.
manual = <author>, <year>, \enquote{<title,}[, <address>].

我尝试将样式与 OP 的建议相匹配。数据库文件中的每个字段都引用了<.>模板内的符号。然后,如果希望创建自定义引用标签,可以使用

citelabel = <author>, <year>

或者

citelabel = <author>: <title>

这些定义被放入 Bibulous 的样式模板 (BST) 文件中。还有许多其他自定义功能,如项目中所列文档

答案2

我不确定我是否理解了你的问题,但也许我的问题/答案自定义 biblatex 样式的指南对初学者很有帮助。tex.sx 上有许多用户很乐意回答有关 的重点问题biblatex

答案3

您可能必须创建自己的.bst这篇 PracTeX 文章包含一些资源的链接,描述了后缀堆栈语言bst文件的编写方式,包括btxhak(可在 CTAN 上找到)和驯服野兽

文档“Tame the BeaST”可在 TeX Live 上获取,texdoc tamethebeast或者在 TeXdoc.net

相关内容