LaTeX 中的删除线命令

LaTeX 中的删除线命令

我正在尝试使用基本 LaTeX 命令为文本添加删除线,但到目前为止,除了使用一些软件包(例如ulem和)之外,没有其他解决方案cancel。有没有其他方法可以在不使用任何软件包的情况下添加删除线?因为这是一个学习管理系统,我不知道如何在那里添加软件包,而且如果我使用非基本 LaTeX 的命令,它会给出未定义序列的错误消息。非常感谢您的帮助

答案1

这是一个不使用任何包的删除线宏。基本上,您测量参数的长度和相同长度的\rlapa 。\rule

在此处输入图片描述

\rule您可以通过更改 来调整 的高度[.5ex],并通过更改 来调整 的厚度{.4pt}。代码如下:

\documentclass{article}

\newlength{\wdth}

\newcommand{\strike}[1]{\settowidth{\wdth}{#1}\rlap{\rule[.5ex]{\wdth}{.4pt}}#1}

\begin{document}

Hello \strike{their} there.

\end{document}

相关内容