bibtex 条目太长,因此 URL 被分成 2 页

bibtex 条目太长,因此 URL 被分成 2 页

可能重复如何防止段落或参考书目条目的行之间出现分页符?

我有一些参考书目条目,其中一个分为两页。正如以下帖子中发布的那样,但不幸的是没有答案。 同样的问题,但还没有答案

也许有人能帮我解释一下如何强制将整个相应条目放在下一页或将页面扩展 1 或 2 行。或者其他解决方案。

尝试使用包xurl- 没有结果

\bibliographystyle{unsrtdin}
\enlargethispage{1\baselineskip}
\bibliography{meinebib}

没有达到我的期望

干杯

答案1

在回答之前,我想指出一件非常重要的事情。提问时,请告知我们 MWE。这对了解您的问题很有帮助,并避免误解。

话虽如此,我会认为你的问题不是网址拆分为 2 个页面,实际上任何书目文本分成两页。

对于这个问题,有一个答案:如何防止段落或参考书目条目的行之间出现分页符?

最简单的方法是插入\interlinepenalty=10000到你的序言中。編輯譯註釋:它将改变整个文本的行为。解释如下。

来自链接:“您可以修改变量,告诉 TeX 拆分段落行是多么糟糕的想法”。查看链接以获取完整解释。

OBS:当您询问链接时,我真的认为问题出在超出页面范围的大型链接或类似情况。对此深表歉意。

请在您的文本中测试此选项。

附图如下。

没有\interlinepenalty=10000

在此处输入图片描述

\interlinepenalty=10000

在此处输入图片描述

编辑:按照芭芭拉的评论。

使用\interlinepenalty=10000序言,您可能会打破您可能不想要的段落。

在此处输入图片描述

使用\interlinepenalty=10000just before 时,bibliography只有参考文献会按需要断开。其他段落将正常断开。

在此处输入图片描述

接下来是MWE(带有我的外部.bib文件,对此感到抱歉)。

\documentclass[11pt]{article}

\usepackage[a4paper,top=2cm,bottom=2cm,left=2cm,right=2cm,marginparwidth=1.75cm]{geometry}
\usepackage{hyperref}
\usepackage{lipsum}
\bibliographystyle{unsrtdin}

% ============ Here, all paragraphs will not break
%\interlinepenalty=10000

\begin{document}

\cite{Meza_Zucatelli_Interface_2016}, \cite{Zucatelli_Meza_Fenili_LagranTexPack}.

\lipsum[1-14]. % 13 14

A.

B.

%C.
%
%D.

% ============ Here, only paragraphs in bibliography will not break
\interlinepenalty=10000

% Use your external .bib file.
\bibliography{C:/Users/FHZ/Dropbox/Artigos_Publicados_pdf_bib/Artigo_Meza_Zucatelli_IJCSSE_Bibtex,C:/Users/FHZ/Dropbox/Artigos_Publicados_pdf_bib/Artigo_Zucatelli_Meza_Fenili_LagranTexPack_IJCTE_Bibtex}

\end{document}

相关内容