我正在将@mastersthesis
条目插入bib
文档文件中,发现@mastersthesis
条目的标题不符合右边距。标题超出了右边距限制。
我找到了以下帖子,但无法修复错误。
参考文献超出书目页边距
我对博士论文的引用超出了参考书目范围
有什么建议吗,如何限制边距内的进入 title
?@mastersthesis
书目输出:
梅威瑟:
\documentclass{article}
\usepackage[
backend=biber,
style=numeric,
sortlocale=de_DE,
natbib=true,
url=true,
doi=true,
eprint=false
]{biblatex}
\addbibresource{jobname.bib}
\begin{filecontents}{jobname.bib}
@mastersthesis{jan,
title={Analyse der Auswirkungen des Betriebsverhaltens von dezentralen Kraft-W{\"a}rme-gekoppelten Erzeugungseinheiten auf die Energieeffizienz sowie Wirtschaftlichkeit der Anlagen},
author={Jan Teuwsen},
year={2010},
school={Technische Universit{\"a}t Dortmund}
}
\end{filecontents}
\begin{document}
\citet{jan}
\printbibliography
\end{document}
答案1
我建议你添加说明
\hyphenation{wirt-schaft-lich-keit}
到序言。显然,如果任由它自己运行,TeX 不知道如何给这个单词连字符。这其实并不奇怪,因为系统的默认语言是英语,而不是德语。
如果您省略指令\hyphenation{wirt-schaft-lich-keit}
,完整的单词将放在第二行,就像您的屏幕截图一样。
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{jobname.bib}
@mastersthesis{jan,
title={Analyse der Auswirkungen des Betriebsverhaltens von
dezentralen Kraft-W{\"a}rme-gekoppelten Erzeugungseinheiten
auf die Energieeffizienz sowie Wirtschaftlichkeit der
Anlagen},
author={Jan Teuwsen},
year={2010},
school={Technische Universit{\"a}t Dortmund},
}
\end{filecontents}
\hyphenation{wirt-schaft-lich-keit}
\usepackage[textwidth=5.25in]{geometry} % educated guess...
\usepackage[
backend=biber,
style=numeric,
sortlocale=de_DE,
natbib=true,
url=true,
doi=true,
eprint=false
]{biblatex}
\addbibresource{jobname.bib}
\begin{document}
\nocite{*}
\printbibliography
\end{document}