参考书目中的文章标题换行不正确

参考书目中的文章标题换行不正确

我的参考书目中的以下标题有问题。由于某种原因,它无法正确换行,而是跑到文档的边缘。我发现了一些关于如何为 URL 添加换行符的帖子,但没有关于参考书目中的文章标题的帖子。有人知道我可以在这里做什么吗?

这是我得到的输出图片: 在此处输入图片描述

梅威瑟:

\documentclass[a4paper]{article}
\hoffset=-25.4mm \textwidth=170mm \oddsidemargin=20mm
\voffset=-25.4mm \textheight=245mm \topmargin=13.5mm
\headheight=6mm \headsep=6.9mm \footskip=6.9mm
\usepackage[style=numeric-comp,sorting=none,backend=biber,isbn=false,date=year,url=false]{biblatex}
\renewbibmacro{in:}{}
\AtEveryBibitem{
    \iffieldundef{pages}{}{\clearfield{doi}}
}
\addbibresource{\jobname.bib}

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@article{Debnath2013,
author = {Debnath, Mainak and Dutta, Arpan and Biswas, Surajit and Das, Kalyan Kumar and Lee, Hon Man and V{\'{i}}cha, Jan and Marek, Radek and Marek, Jaromir and Ali, Mahammad},
doi = {10.1016/j.poly.2013.07.013},
file = {:D$\backslash$:/pmj27/Mendeley/Library/Debnath et al. - 2013 - Catalytic oxidation of aromatic hydrocarbons by mono-oxido-alkoxidovanadium(V) complexes of ONNO donor ethylened.pdf:pdf},
issn = {02775387},
journal = {Polyhedron},
keywords = {benzoic acid,ethylenediamine- bis,phenolate,terpenes,toluene},
mendeley-tags = {benzoic acid,terpenes,toluene},
month = {oct},
pages = {189--198},
publisher = {Elsevier Ltd},
title = {{Catalytic oxidation of aromatic hydrocarbons by mono-oxido-alkoxidovanadium(V) complexes of ONNO donor ethylenediamine-bis(phenolate) ligands}},
url = {http://linkinghub.elsevier.com/retrieve/pii/S027753871300538X},
volume = {63},
year = {2013}
}
\end{filecontents}
\begin{document}

\cite{Debnath2013}

\printbibliography
\end{document}

答案1

基本上有三种可能的方式来解决这个问题,因为 TeX 不知道如何用连字符连接这些很长的化学名称。

  1. \-在有问题的标题条目的适当位置添加自由连字符.bib

  2. \raggedright通过在命令前放置来使参考书目不合理\printbibliography

    1. 保持参考书目合理但放在命令\sloppy之前\printbibliography

我会首先尝试 (1) 或 (2),并且只有当您绝对需要证明参考书目合理时才诉诸 (3)。

相关内容