我目前使用以下代码在 Latex 中自动换行。但是,以下代码在 /texttt 后面放置了一个额外的空格。如何删除 /texttt 命令后面的额外空格?间距如下图所示。
代码:
\makeatletter
\newcommand\aepath[1]{%%
\bgroup
\ttfamily
\ae@path#1\relax\@nil
\egroup}
\def\ae@path#1#2\@nil{%%
\def\ae@continue{}%%
\detokenize{#1}\unskip\penalty\z@
\ifx\relax#2
\else
\def\ae@continue{\ae@path#2\@nil}%%
\fi
\ae@continue}
\makeatother
\let\texttt\aepath