基于同一问题和 MWE 提供的内容:
您能否指出如何针对任何 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}}}