como quebrar automaticamente a string do caminho em látex

como quebrar automaticamente a string do caminho em látex

Estou escrevendo o caminho em látex assim:

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

mas a string é muito longa para compilar em pdf, o resultado compilado é assim:

insira a descrição da imagem aqui

como lidar com o caminho corretamente e torná-lo automático?

Responder1

Posso pensar em dois métodos simples que atingirão seu objetivo de formatação:

  • carregue o pacote url(ou xurl) e coloque a string do caminho em uma \pathdiretiva. A string do caminho será renderizada na fonte de texto monoespaçada por padrão.

  • carregue o seqsplitpacote e coloque a string do caminho em uma \seqsplitdiretiva. A string do caminho será renderizada na fonte de texto padrão; add \textttou \ttfamilydiretivas se preferir usar a fonte monoespaçada.

insira a descrição da imagem aqui

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

informação relacionada