如何禁用在参考书目中显示“版本”一词?下面是一个可以工作的最小示例,说明了我的意思:
\documentclass[11pt]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\begin{document}
\cite{Braess2013}
\bibliographystyle{alpha} \bibliography{literatur}
\end{document}
BibTeX 文件“literatur.bib”中的相应条目:
@BOOK{Braess2013,
title = {Finite Elemente: Theorie, schnelle L{\"o}ser und Anwendungen in der
Elastizit{\"a}tstheorie},
publisher = {Springer Spektrum},
year = {2013},
author = {Braess, Dietrich},
pages = {XVI, 369 S.},
address = {Berlin},
edition = {5. {\"u}berarb. Aufl.},
isbn = {978-3-642-34796-2},
keywords = {Finite element method}
}
这会在 PDF 文件末尾产生以下输出:
文学目录
[Bra13] 迪特里希·布拉斯。有限元:弹性理论的理论、有限损失和应用。 Springer Spektrum,柏林,5。简介。澳大利亚版,2013 年。
另外:有没有办法保护大写字母(在上面的例子中:A除了手动插入牙套外,还有什么其他方法可以做到吗?
答案1
如果你只是将参考书目样式从 更改alpha
为alphadin
,则会得到:
我相信这就是您所寻找的。
\documentclass[11pt]{scrbook}
\usepackage{filecontents}
\begin{filecontents}{test.bib}
@BOOK{Braess2013,
title = {Finite Elemente: Theorie, schnelle L{\"o}ser und Anwendungen in der
Elastizit{\"a}tstheorie},
publisher = {Springer Spektrum},
year = {2013},
author = {Braess, Dietrich},
pages = {XVI, 369 S.},
address = {Berlin},
edition = {5. {\"u}berarb. Aufl.},
isbn = {978-3-642-34796-2},
keywords = {Finite element method}
}
\end{filecontents}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\begin{document}
\cite{Braess2013}
\bibliographystyle{alphadin} % was: "alpha"
\bibliography{test}
\end{document}
答案2
所有这些都是自动的biblatex+\biber
:biblatex
与 合作babel
,并且biber
,与 不同bibtex
,理解utf8
,因此您可以直接输入重音字母
请注意,其语法与普通书目不同:您在序言中用\addbibresource{myfile.bib}
(带扩展名!)声明书目文件,并将\printbibliography
其写入您想要的位置。
\documentclass[ngerman , 11pt]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage[backend=biber, style=alphabetic]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{literatur.bib}
@BOOK{Braess2013,
title = {Finite Elemente: Theorie, schnelle Löser und Anwendungen in der
Elastizitätstheorie},
publisher = {Springer Spektrum},
year = {2013},
author = {Braess, Dietrich},
pages = {XVI, 369 S.},
address = {Berlin},
edition = {5. überarb. Aufl.},
isbn = {978-3-642-34796-2},
keywords = {Finite element method}
}
\end{filecontents}
\addbibresource{literatur.bib}
\begin{document}
\cite{Braess2013}
\printbibliography
\end{document}