使用 Tex 排版密码

使用 Tex 排版密码

我想创建一个 Tex 文件来创建类似下图的东西。基本上就是单元格下面的一个字母。

我不太想使用表格。有什么建议吗?在此处输入图片描述

答案1

例如,使用 OpTeX,TeX 文件可能如下所示:

\def\cryptogram#1{\def\tmp{#1}\let\cryptotext=\tmp \replstring\tmp{ }{{ }}%
   \par\noindent
   \ea\foreach\tmp\do{\ea\ifx\space##1\kern1em \else \boxit{##1}{}\fi}%
   \par
}
\def\boxit#1#2{\vbox{
   \hbox to1em{\hss\frame{\hbox to.6em{\lower.4ex\vbox to1em{}\hss#2\hss}}\hss}
   \hbox to1em{\hss #1\hss}
}}
\def\solution#1{\def\tmp{#1}\replstring\tmp{ }{{ }}%
   \par\noindent
   \ea\foreach\tmp\do{\ea\ifx\space##1\kern1em \else \boxit{\ea\crypto\cryptotext\end}{##1}\fi}%
   \par
}
\def\crypto#1#2\end{#1\gdef\cryptotext{#2}}

\cryptogram{TGIAB FZU TGPHVGHPB}
\bigskip

\solution{MAYBE THE SOLUTION.}

\bye

结果如下:

加密

相关内容