我尝试在 Mac 上的 TexShop 中创建英文书目。我想要的是像这样以 plaindin 格式编写的书目:
[1] Woods,WA:《链接中的内容:语义网络的基础》。收录于:Bobrow,DG(编);Collins,A.(编):《表示与理解》。Academic Press,1975 年,第 35-82 页
但是,我得到的输出是:
[1] Woods,WA:《链接中的内容:语义网络的基础》。收录于:Bobrow,DG(Hrsg.);Collins,A.(Hrsg.):《表示与理解》。Academic Press,1975 年,第 35-82 页
请注意,区别在于“eds.”和“Hrsg.”。
我的.tex 文档的代码是:
\documentclass[12pt,a4paper,oneside,openright]{report}
\begin{document}
Test \cite{Woods:75a}
\bibliography{mylit}
\bibliographystyle{plaindin}
\end{document}
mylit.bib的内容为:
@incollection{Woods:75a,
Author = {Woods, W. A.},
Booktitle = {Representation and Understanding},
Editor = {Bobrow, D. G. and Collins, A.},
Pages = {35--82},
Publisher = {Academic Press},
Title = {What's in a Link: Foundations for Semantic Networks},
Year = {1975}}
那么,为什么我会得到德语格式?我的电脑的系统语言是德语。我可以将书目语言更改为英语,或者将 latex 的默认语言设置为英语吗?
谢谢你的帮助,Mirko
答案1
您可能知道 DIN 是“Deutsche Institut fuer Normung”。我猜想这种样式的意图是仅适用于德语文本,并且没有添加任何语言支持。
如果这是您对这种风格唯一遇到的问题,请在您的系统上找到文件 plaindin.bst,复制并重命名它,然后将其放在与您的 tex 文件相同的文件夹中。
打开文件(假设我们将其命名为 myplain.bst)并搜索并将所有出现的 Hrsg. 替换为 eds。保存并调整您的样式为:\bibliographystyle{myplain}
如果你想更进一步,像这样的简单样式可以在 biblatex 中相当直接地创建。这将给你完全的控制权,但对于这里的这个小问题来说可能有点太多了。