apacite:如何避免“doi:”和 doi 之间出现换行符

apacite:如何避免“doi:”和 doi 之间出现换行符

我的学生使用 KOMA-Script 报告类和软件包写了一篇论文apacite.sty。在输出中,审阅者认为有一部分不满意。在字母“doi:”后面有一个换行符。审阅者坚持认为这对于 APA 格式要求来说是不可接受的。(我不知道人们是如何注意到这种事情的)。 apacite doi 换行符

我正在回溯断行的原因,并查看和bbl生成的文件。pdflatexbibtex

这是bbl一个小例子的文件。如果你往下看,你会发现bibtex似乎做了正确的事情,插入\doi{10.1002/ejsp.504}

\begin{thebibliography}{}

\bibitem [\protect \citeauthoryear {%
Pettigrew%
\ \BBA {} Tropp%
}{%
Pettigrew%
\ \BBA {} Tropp%
}{%
{\protect \APACyear {2008}}%
}]{%
Pettigrew&Tropp2008}
\APACinsertmetastar {%
Pettigrew&Tropp2008}%
\begin{APACrefauthors}%
Pettigrew, T\BPBI F.%
\BCBT {}\ \BBA {} Tropp, L\BPBI R.%
\end{APACrefauthors}%
\unskip\
\newblock
\APACrefYearMonthDay{2008}{}{}.
\newblock
{\BBOQ}\APACrefatitle {How does intergroup contact reduce prejudice?
  Meta-analytic tests of three mediators} {How does intergroup contact reduce
  prejudice? meta-analytic tests of three mediators}.{\BBCQ}
\newblock
\APACjournalVolNumPages{European Journal of Social Psychology}{38}{}{922-934}.
\newblock
\begin{APACrefDOI} \doi{10.1002/ejsp.504} \end{APACrefDOI}
\PrintBackRefs{\CurrentBib}

\end{thebibliography}

目前,我们认为期刊样式手册禁止在“doi”和 doi 结尾之间换行。理想的结果是,如果 doi 不会到达边距,则只在一行上开始 doi,否则换行并在一行上开始 doi。我们被告知,我们永远不会有一个 doi 太长以至于需要在中间换行。

这是如何控制的?我怀疑宏\doi在“:”后引入了一个空格,这很容易成为换行符的目标。猜得对吗?我在哪里可以找到宏来\doi查看它是如何实现的?

我看到您已经讨论过断点,人们想要控制 doi 内部的断点位置。

在 biblatex 中实现 DOI 中的换行

bibtex:URL 和 DOI 换行符不同

我认为这些是不同的问题。他们似乎认为将“doi:”与其余部分分开是可以的,但专家说不行。

答案1

以下似乎有效。我在重新定义中添加了一个负的字距,因为本身~似乎添加了太多空间。

\documentclass{article}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@article{Landau2007,
    Author = {Landau, Idan},
    Doi = {10.1162/ling.2007.38.3.485},
    Journal = {Linguistic Inquiry},
    Number = {3},
    Pages = {485-483},
    Title = {{EPP} Extensions},
    Volume = {38},
    Year = {2007},
}
\end{filecontents*}
\usepackage{apacite}
\bibliographystyle{apacite}
\renewcommand{\doiprefix}{doi:~\kern-1pt}
\begin{document}
\cite{Landau2007}
\bibliography{\jobname}
\end{document}

没有重新定义:

在此处输入图片描述

重新定义后:

在此处输入图片描述

相关内容