Wie lassen sich URL-Links unterbrechen, die lange alphanumerische Zeichenfolgen enthalten?

Wie lassen sich URL-Links unterbrechen, die lange alphanumerische Zeichenfolgen enthalten?

Wie kann ich URL-Links unterbrechen, die lange alphanumerische Zeichenfolgen enthalten?

Hier ein Beispiel:

\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} 

Bildbeschreibung hier eingeben

Antwort1

Das apacitePaket erkennt, urldass es geladen wird und ändert es dann. Somit sind alle von vorgenommenen Änderungen xurlmöglicherweise verloren. Wenn wir jedoch stattdessen xurlüber laden

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

Anstatt zu laden url, xurlwird tatsächlich nach apaciteder Prüfung auf geladen urlund seine Änderungen werden nie angewendet.

Es ist ein bisschen hackig ... Beachten Sie auch, dass es apaciteanscheinend seit fast 10 Jahren nicht aktualisiert wurde, also kein Wunder, dass es keine Unterstützung dafür gibt xurl.

verwandte Informationen