趣味风格交叉删除线

趣味风格交叉删除线

我想以有趣的方式划掉(删除)单词或字母,以便为儿童制作海报大小的文字。

ulemcancel产生相当正式/无菌的取消,就像基于 tikz 的对角线或波浪线组合一样。

是否有任何现有的软件包可以产生类似这些“性感”的删除线,并准确地将它们放置在非等宽字体上?

enter image description here

这是我的 MWE 及其正式结果: enter image description here

\documentclass[oneside,11pt]{article}
\usepackage[a4paper, margin=0.4in,landscape] {geometry}
\usepackage{fontspec,ulem}
\setmainfont{Gill Sans}[Scale=14,BoldFont={Gill Sans SemiBold}]
\pagestyle{empty}
\renewcommand{\ULthickness}{10pt}%   
\newcommand{\poster}[1]{
\vspace*{\fill}
\hspace*{\fill}#1\hspace*{\fill}
\vspace*{\fill}}
\begin{document}
\poster{merr\sout{y}ily}
\end{document}

答案1

enter image description here

只需覆盖具有透明背景的图像

enter image description here

\documentclass[oneside,11pt]{article}
\usepackage[a4paper, margin=0.4in,landscape] {geometry}
\usepackage{lmodern,graphicx}

\def\xout#1{\sbox0{#1}\usebox0%
\raisebox{-\dp0}{\llap{\includegraphics[totalheight=\dimexpr\ht0+\dp0,width=\wd0]{crosstr.png}}}}

\pagestyle{empty}

\newcommand{\poster}[1]{%
\vspace*{\fill}
\hspace*{\fill}#1\hspace*{\fill}
\vspace*{\fill}}
\begin{document}\fontsize{2cm}{2.1cm}\sffamily
\poster{merr\xout{y}ily}
\end{document}

相关内容