移动和重叠字符

移动和重叠字符

(抱歉,如果这个问题不合适)。

我以前知道如何将“m”稍微向侧面移动,然后我会将原来的“m”与移动后的“m”重叠。这样我就得到了一个 4 条腿的“m”,而不是标准的 3 条腿的“m”。你能解释一下如何获得这种效果吗,即如何:

  1. 转移一个字符;
  2. 两个或多个字符重叠。

我想每个人都会对这样的技能感到高兴。

答案1

由于 Werner 引用的另一个帖子中没有提到这两种方法,因此我将在这里介绍它们。第一种方法是使用\ooalign,第二种方法是使用\stackengine

显然,对于四脚“m”的情况,衬线还存在其他问题;但是,我认为这个问题更多的是要求技巧,而不是要求特定的结果。

这两种方法(特别是\stackengine)都允许垂直和水平偏移、各种对齐等,因此比您要求的具有更大的灵活性。

\documentclass{article}
\usepackage{stackengine}
\begin{document}
a\ooalign{m\cr\kern2.7pt m}bc

a\stackengine{0pt}{m}{\kern2.7pt m}{O}{l}{F}{F}{L}bc
\end{document}

在此处输入图片描述

然而,如果四脚“m”的外观很重要,那么可以通过剪掉衬线“m”的左侧部分,并稍微调整字距来补偿。

\documentclass{article}
\usepackage{trimclip}
\begin{document}
a\ooalign{m\cr\kern4.7pt \clipbox{2pt 0pt 0pt -1pt}{m}}bc
\end{document}

在此处输入图片描述

相关内容