
¿Cómo romper enlaces URL que incluyen cadenas alfanuméricas largas?
Aquí un ejemplo:
\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}
Respuesta1
El apacite
paquete detecta url
que se está cargando y luego lo cambia. Por lo tanto, cualquier cambio realizado xurl
podría desaparecer. Sin embargo, si en lugar de eso cargamos xurl
a través de
\usepackage{apacite}
\AtBeginDocument{\usepackage{xurl}}
en lugar de cargar url
, xurl
en realidad se carga después de apacite
la verificación url
y sus cambios nunca se aplican.
Es un poco pirateado... También tenga en cuenta que apacite
no parece haber sido actualizado en casi 10 años, por lo que no es de extrañar que no tenga soporte para xurl
.