
Como quebrar links de URL que incluem longas sequências alfanuméricas?
Aqui um exemplo:
\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}
Responder1
O apacite
pacote detecta url
o carregamento e o altera. Assim, quaisquer alterações feitas por xurl
podem desaparecer. No entanto, se em vez disso carregarmos xurl
via
\usepackage{apacite}
\AtBeginDocument{\usepackage{xurl}}
em vez de carregar url
, xurl
é realmente carregado após apacite
a verificação url
e suas alterações nunca são aplicadas.
É um pouco hackeado... Observe também que apacite
não parece ter sido atualizado há quase 10 anos, então não é de admirar que ele não tenha suporte para xurl
.