citeproc-lua 防止在参考文献中使用连字符连接 URL

citeproc-lua 防止在参考文献中使用连字符连接 URL

我用西替普罗使用 Windows 11 中的 texstudio。我使用了apa软件包提供的 csl 样式citation-style-language作为此处的示例,但我必须在原始报告中使用csl 样式。我已经安装了带有 的american-medical-association包。问题是,当我的参考文献中有网址时,它们会被连字符连接,因此变得毫无用处。网址在输出中也会呈现为普通文本,而不是打字机字体系列,这是可以接受的。我提供了 MWE。我想防止网址被连字符连接,而是只想要带有 的长网址的换行符。我在网上搜索但找不到答案。citation-style-languagetlmgrciteproc-lua

\documentclass[12pt,abstract = true,toc = flat,toc = bib]{scrreprt}
\usepackage[english]{babel}
\usepackage[hidelinks]{hyperref}
\usepackage{citation-style-language}
\cslsetup{style = apa}
\addbibresource{mylibrar.bib}
\begin{filecontents}{mylibrar.bib}
    @article{baillie_deliver_2021,
        title = {Deliver high levels of {SOx} reduction with {SOx}-reduction additive},
        url = "https://www.hydrocarbonprocessing.com/magazine/2021/september-2021/catalysts/deliver-high-levels-of-sox-reduction-with-sox-reduction-additive",
        journal = {Hydrocarbon Processing},
        author = {Baillie, C and Cooper, C},
        month = sep,
        year = {2021},
    }
\end{filecontents}
\begin{document}
    \nocite{*}
    \printbibliography
\end{document}

输出

相关内容