So wird in Latex automatisch eine Pfadzeichenfolge umbrochen

So wird in Latex automatisch eine Pfadzeichenfolge umbrochen

Ich schreibe den Pfad in Latex wie folgt:

/data/docker/nginx/volume/conf/conf/conf.d/cert/example.com

aber der String ist zu lang, um ihn in ein PDF zu kompilieren. Das kompilierte Ergebnis sieht wie folgt aus:

Bildbeschreibung hier eingeben

Wie kann ich den Pfad richtig handhaben und dafür sorgen, dass er automatisch umbrochen wird?

Antwort1

Mir fallen zwei einfache Methoden ein, mit denen Sie Ihr Formatierungsziel erreichen:

  • Laden Sie das url(oder xurl)-Paket und schließen Sie die Pfadzeichenfolge in eine \pathDirektive ein. Die Pfadzeichenfolge wird standardmäßig in der monospaced Textschriftart wiedergegeben.

  • Laden Sie das seqsplitPaket und schließen Sie die Pfadzeichenfolge in eine \seqsplitDirektive ein. Die Pfadzeichenfolge wird in der Standardschriftart wiedergegeben. Fügen Sie \textttoder \ttfamilyDirektiven hinzu, wenn Sie die monospaced Schriftart bevorzugen.

Bildbeschreibung hier eingeben

\documentclass{article}
\usepackage{url} % or: \usepackage{xurl}
\usepackage{seqsplit}
\begin{document}

bla bla bla bla bla bla bla bla bla bla 
\path{/data/docker/nginx/volume/conf/conf/conf.d/cert/example.com}
bla bla bla bla bla bla bla bla bla bla 

\bigskip
bla bla bla bla bla bla bla bla bla bla 
{\ttfamily\seqsplit{/data/docker/nginx/volume/conf/conf/conf.d/cert/example.com}}
bla bla bla bla bla bla bla bla bla bla 
\end{document}

verwandte Informationen