有没有办法强制 BiBTeX 解释器忽略源文档中的换行符?

有没有办法强制 BiBTeX 解释器忽略源文档中的换行符?

我想清理我的literature.bib文件并将所有等号排成一行。
由于我的编辑器宽度设置为只有 81 个字符,所以我经常需要在不同的字段中添加换行符。
对于作者、标题或期刊等字段来说,这完全没有问题。但当我想在 URL 中添加换行符时,我遇到了问题。编译后的链接名称显示正确,但超链接获得额外的空间我的 .bib 文件中的换行符在哪里。

@article{ Author:Year,
    author         = "A. Smith and J. Doe and M. Williams and D. Brown and
                      V. Johnson and H. Garcia"
    title          = "{Some very interesting publication with a much too long
                       title that ever would fit into one line}",
    journal        = "Journal This and That: with special focus on a lot of
                      different topics",
    url            = "https://tex.stackexchange.com/questions/554257/
                      is-there-a-way-to-force-the-tex-interpreter-to-ignore-a-
                      linebreak-in-the-source"
}

生成的链接名称是正确的:
https://tex.stackexchange.com/questions/554257/is-there-a-way-to-force-the-tex-interpreter-to-ignore-a-linebreak-in-the-source
但超链接将转发到不存在的(因为两个空格):
https://tex.stackexchange.com/questions/554257/ is-there-a-way-to-force-the-tex-interpreter-to-ignore-a- linebreak-in-the-source

当然,这只是表面现象。但是有什么改变可以让它工作吗?
我已经尝试使用退格键来退出换行符,但这没有用。

相关内容