我发现\longunderline
命令在将下划线延伸至右侧。
但是它在表格中不能按预期工作:
\documentclass{article}
\usepackage{tabularx}
\usepackage{soul}
\usepackage{linegoal}
\newcommand{\raisedrule}[1]{\rule[#1]{\linegoal}{0.1ex}}
\newcommand{\longunderline}[1]{\ul{#1}\raisedrule{-.75ex}}
\begin{document}
\begin{tabular}{p{4em}p{18em}}
row 1 &
\longunderline{Some long text. Some long text. Some long text. Some long text. Some long text. Some long text.}
\end{tabular}
\end{document}
下划线有所延伸,但没有完全延伸到右侧。
附言:我想在原帖下发表评论并@user11232,但我的声誉不够。