我想以有趣的方式划掉(删除)单词或字母,以便为儿童制作海报大小的文字。
ulem
并cancel
产生相当正式/无菌的取消,就像基于 tikz 的对角线或波浪线组合一样。
是否有任何现有的软件包可以产生类似这些“性感”的删除线,并准确地将它们放置在非等宽字体上?
\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
只需覆盖具有透明背景的图像
\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}