透過破壞 \href 來修復 hbox 溢位?

透過破壞 \href 來修復 hbox 溢位?

類似URL問題:在 \url 中強制換行URL Latex 換行符
我的連結確實會導致 hbox 溢出。

但是,我有一個\href本地連結。我也可以在任何字元處強制換行嗎?

代碼:

\newcommand*{\linkLocal}[1]{\href{run:./#1}{\texttt{#1}}}
\newcommand*{\linkLocalName}[2]{\href{run:./#1}{\texttt{#2}}}

那我怎麼才能強制換行,\href類似 的解決方案url?我只是想打破所有角色。

答案1

看起來:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[unicode]{hyperref}
\usepackage{xurl}
\newcommand*{\linkLocal}[1]{\href{run:./#1}{\url{#1}}}
\newcommand*{\linkLocalName}[2]{\href{run:./#1}{\url{#2}}}
\begin{document}
\begin{minipage}{4cm}
    \linkLocal{very-long-and-strange-name-for_a_program.exe}
\end{minipage}
\end{document}

正在做這個伎倆。還是我誤解了這個問題?

在此輸入影像描述

相關內容