dinat
使用包的样式,参考书目中的参考文献 末尾natbib
没有句号。.
我该如何添加它?
答案1
我建议您按如下方式进行:
在你的 TeX 发行版中找到该文件
dinat.bst
。复制此文件并将副本命名为dinat-mod.bst
。在文本编辑器中打开文件
dinat-mod.bst
。你用于 tex 文件的编辑器就可以了。在文件中,找到函数
out.bibitem.end
。在我的文件副本中,该函数从第 522 行开始。add.period$
在函数开头添加指令。它应该如下所示:FUNCTION {out.bibitem.end} % end of entry { add.period$ write$ newline$ }
将文件保存
dinat-mod.bst
在 BibTeX 搜索的目录中或主 tex 文件所在的目录中。如果选择前者,请确保适当更新 TeX 发行版的文件名数据库。在您的主 tex 文件中,将指令更改
\bibliographystyle{dinat}
为\bibliographystye{dinat-mod}
。然后,运行完整的重新编译循环(LaTeX、BibTeX 和 LaTeX 两次),以完全传播所有更改。
完整的 MWE (最小工作示例):
\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@misc{aa,author="Anne Author",title="Thoughts",year=3001}
\end{filecontents}
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage{natbib}
\bibliographystyle{dinat-mod}
\begin{document}
\cite{aa}
\bibliography{mybib}
\end{document}