literature.bib 问题

literature.bib 问题

我正在使用 .bib 文件来记录我的参考书目。到目前为止,它运行良好。

现在我想添加以下文献:

@MANUAL{MaschinellesLernenByFraunHofer,
    author = {Döbel, I. and Dr. Leis, M. and Vogelsang, M.M.},
    title = {Maschinelles Lernen. Eine Analyse zu Kompetenzen, Forschung und Anwendung},
    organization = {Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.},
    year = {2018},
    month = {September},
    address = {https://www.bigdata-ai.fraunhofer.de/content/dam/bigdata/de/documents/Publikationen/Fraunhofer_Studie_ML_201809.pdf},
    keywords = {}
}

它在 .bbl 中创建了这个,但是有错误:

在此处输入图片描述

在此处输入图片描述

据我所知,这与链接有关。如果我删除链接,错误就会消失。但我不知道为什么链接会导致这种情况以及如何解决它。我的意思是,我不能只更改链接。

答案1

_问题的原因是URL 字符串中存在下划线字符 -- --。您可能知道,_这是 TeX 的“特殊”字符。为了解决这个问题,您需要加载url或更好的xurl包,并将字段的内容装入“包装器”address\url

address = {\url{https://www.bigdata-ai.fraunhofer.de/content/dam/bigdata/de/documents/Publikationen/Fraunhofer_Studie_ML_201809.pdf}},

将 URL 字符串装入\url包装器不仅可以解决 URL 字符串中存在 TeX 特殊字符所导致的问题,还可以实现 URL 字符串的自由格式换行,这从印刷角度来看通常是非常理想的。

最后,如果你碰巧使用了一种书目样式,并且该样式已经被编程为知道如何处理名为的字段url,那么你也可以写

url = {https://www.bigdata-ai.fraunhofer.de/content/dam/bigdata/de/documents/Publikationen/Fraunhofer_Studie_ML_201809.pdf},

这似乎非常合适,因为 URL 字符串实际上并不是通常意义上的“地址”。

相关内容