我想用 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 out
该shapes.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}