将整个 URL 移至下一行,而不是粘在边距中

将整个 URL 移至下一行,而不是粘在边距中

基于同一问题和 MWE 提供的内容:

将整个 DOI 移至下一行,而不是粘在边距中

您能否指出如何针对任何 URL(而不仅仅是 DOI)实现相同的结果?例如,将任何 DOI={whatever} 替换为 URL={https://www.jstor.org/stable/248204_this_URL_is_tooooooooooooooo_long}。

更新:用这个解决了:

\DeclareFieldFormat{url}{%
  \hfil\penalty90\hfilneg\space
  \ifhyperref
    {\href{#1}{\nolinkurl{#1}}}
    {\nolinkurl{#1}}}

答案1

用这个解决了:

\DeclareFieldFormat{url}{%
  \hfil\penalty90\hfilneg\space
  \ifhyperref
    {\href{#1}{\nolinkurl{#1}}}
    {\nolinkurl{#1}}}

相关内容