¿Saltos de línea automáticos en el comando ruta {}?

¿Saltos de línea automáticos en el comando ruta {}?

Utilizo el comando \path{} para imprimir una ruta a un directorio en mi archivo *.tex. Busqué mucho en Internet para resolver el problema y saltar automáticamente la ruta URL.

Encontré algunas sugerencias y tal vez soluciones, \usepackage[hyphens]{url}como \setlength{\emergencystretch}{2pt}o

%\def\UrlBreaks{
%\do\a\do\b\do\c\do\d\do\e\do\f\do\g\do\h\do\i\do\j%
%\do\k\do\l\do\m\do\n\do\o\do\p\do\q\do\r\do\s\do\t%
%\do\u\do\v\do\w\do\x\do\y\do\z\do\A\do\B\do\C\do\D%
%\do\F\do\G\do\H\do\I\do\J\do\K\do\L\do\M\do\N%
%\do\O\do\P\do\Q\do\R\do\S\do\T\do\U\do\V\do\W\do\X%
%\do\Z\do\_}%

Pero ninguna de ellas es la solución que quiero. Funciona con estas soluciones, pero a veces tengo mucho espacio entre las palabras antes y después de que la URL de ruta de la siguiente línea del texto no se rompa correctamente. El texto supera mi ancho de texto definido. Así que quiero una solución en la que la URL de ruta divida la palabra correctamente en mi idioma de Babel seleccionado; por mi trabajo en alemán.

Aquí dos ejemplos de algunas de mis URL de ruta:

  • HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\SystemCertificates\AuthRoot
  • \%APPDATA\%\Microsoft\Crypto

¿Existe tal manera? ¿O cómo puedo obtener un salto de línea de URL excelente, limpio y que funcione bien usando el comando ruta{}? ¡gracias!

Respuesta1

El hecho de que TeX pueda dividir las líneas sin cuadros demasiado llenos o insuficientemente está tan relacionado con la configuración del párrafo como con la configuración de la URL.##Esto muestra varios anchos configurados irregularmente a la derecha sin cuadros demasiado llenos.

ingrese la descripción de la imagen aquí

\documentclass{article}
\usepackage{url}
\parindent0pt

\begin{document}

{\raggedright
X\dotfill X

\path|HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\SystemCertificates\AuthRoot|

\path|\%APPDATA\%\Microsoft\Crypto|

X\dotfill X
}

\bigskip

\begin{minipage}{.5\textwidth}\raggedright

X\dotfill X

\path|HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\SystemCertificates\AuthRoot|

\path|\%APPDATA\%\Microsoft\Crypto|

X\dotfill X
\end{minipage}

\bigskip

\begin{minipage}{.25\textwidth}\raggedright

X\dotfill X

\path|HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\SystemCertificates\AuthRoot|

\path|\%APPDATA\%\Microsoft\Crypto|

X\dotfill X
\end{minipage}


\end{document}

información relacionada