如何破坏包含长字母数字字符串的 URL 链接?

如何破坏包含长字母数字字符串的 URL 链接?

如何破坏包含长字母数字字符串的 URL 链接?

下面是一个例子:

\documentclass[12pt,a4paper,twoside]{article}

\begin{filecontents}[overwrite]{ref.bib}
@misc{Reuters_2023,
  author = "Reuters",
  title  = "Example of long URL",
  year   = 2023,
  url    = "https://www.facebook.com/Reuters/posts/pfbid0Gw8qyhJSCCBeAzfVRXcV9aMBsy5pzmeTfbx2WeTmGySdpSYPBxtqJqkkuhDX9Fb9l",
}
\end{filecontents}


\usepackage{apacite}
\bibliographystyle{apacite}
\usepackage[hyphens,spaces,obeyspaces]{url}

\begin{document}
\cite{Reuters_2023}
\bibliography{ref}
\end{document} 

在此处输入图片描述

答案1

apacite包检测到url正在加载,然后对其进行更改。因此,所做的任何更改都xurl可能消失。但是,如果我们改为xurl通过以下方式加载

\usepackage{apacite}
\AtBeginDocument{\usepackage{xurl}}

而不是加载urlxurl实际上是在apacite检查之后加载的url,并且其更改从未应用。

这有点黑客行为...还请注意,它apacite似乎近 10 年没有更新了,所以难怪它不支持xurl

相关内容