在单词中加斜线

在单词中加斜线

我想用 LaTeX(在文本中,而不是在数学模式下)写一个带斜线的单词。也就是说,我想要从单词的左下角到右上角的一条线。有没有什么好的方法可以做到这一点?

答案1

加载cancel包和使用\cancel{word}。包中的大多数命令在数学和文本模式下均可使用。

答案2

按照 frabjous 的建议,我似乎发现了cancel包中的一个错误:只有在添加时,在段落开头取消才有效\leavevmode

\documentclass{article}

\usepackage{cancel}

\begin{document}

Some text.

% \cancel{Some text.}% Doesn't work
\leavevmode\cancel{Some text.}% Works

\end{document}

答案3

您可能想尝试ulem包装并使用命令\sout{word}删除一个单词。

答案4

你可以在 TikZ 中使用strike outshapes.misc库。请参阅下面的示例代码:

\documentclass[letterpaper]{article}
\usepackage[dvipsnames]{xcolor}
\usepackage{tikz}
\usetikzlibrary{shapes.misc}
\newcommand{\strikeout}[1]{%
\tikz[baseline, inner sep=0.5pt] \node [strike out,draw=OrangeRed,anchor=text]{#1};}
\begin{document}
Sample text \strikeout{strike} out.
\end{document} 

在此处输入图片描述

相关内容