How to break long url that containes hyphens

后端 未结 1 1205
甜味超标
甜味超标 2021-01-14 21:17

I\'m trying to break a long url using latex. I have 3 links, the first one that contains hyphens doesn\'t work but the two others work because they don\'t contain hypens.

相关标签:
1条回答
  • 2021-01-14 22:10

    The xurl package will add more possible breaks points:

    \documentclass{article}
    
    \usepackage{url}
    \usepackage{tabularx}
    \usepackage{xurl}
    
    \begin{document}
    
    \begin{tabularx}{\linewidth}{XXXX}
    \hline 
    \textbf{Documentation} & Riche et peut être téléchargée gratuitement sur \url{https://www.ssi.gouv.fr/guide/ebios-2010-expression-des-besoins-et-identification-des-objectifs-de-securite/}
    & Riche et peut être téléchargée gratuitement sur \url{https://clusif.fr/management_des_risques/}
    & Catalogue de pratiques de sécurité et d’autres documents peuvent être téléchargés gratuitement sur \url{https://resources.sei.cmu.edu/library/asset-view.cfm?assetID=309051}\\
    \end{tabularx}
    
    \end{document}
    

    For such relatively narrow columns, it might look better to left align the text instead of justifying:

    \documentclass{article}
    
    \usepackage{url}
    \usepackage{array}
    \usepackage{tabularx}
    \usepackage{xurl}
    
    \newcolumntype{Y}{>{\raggedright\arraybackslash}X}
    
    \begin{document}
    
    \begin{tabularx}{\linewidth}{YYYY}
    \hline 
    \textbf{Documentation} & Riche et peut être téléchargée gratuitement sur \url{https://www.ssi.gouv.fr/guide/ebios-2010-expression-des-besoins-et-identification-des-objectifs-de-securite/}
    & Riche et peut être téléchargée gratuitement sur \url{https://clusif.fr/management_des_risques/}
    & Catalogue de pratiques de sécurité et d’autres documents peuvent être téléchargés gratuitement sur \url{https://resources.sei.cmu.edu/library/asset-view.cfm?assetID=309051}\\
    \end{tabularx}
    
    \end{document}
    

    0 讨论(0)
提交回复
热议问题