影响所有后续文本的删除线命令,例如 \bfseries

影响所有后续文本的删除线命令,例如 \bfseries

问答删除线文本,提供有关如何使用ulem's\sout{...}soul's删除文本的指导\st{...}。是否有一个现成的替代方案,其行为类似于\bfseries并影响所有后续内容,而不是仅影响提供的参数?

我特别正在寻找可以与此结合使用的东西:将表格第一行全部设为粗体

使用 XeTeX 或 pdfTeX 的解决方案同样受到欢迎。

答案1

使用 lualatex 和新的 lua-ul 包,您可以定义作为开关工作的命令:

\documentclass{article}
\usepackage{lua-ul}

\newunderlinetype\beginStrikeThough{\leaders\hbox{%
   \normalfont\bfseries/}}

\usepackage{kantlipsum}
\begin{document}
\kant[1] {\beginStrikeThough \kant[1-5]}
\kant[1]
\end{document}

在此处输入图片描述

相关内容