Latex 乳胶:每个字母后面的空格

Latex 乳胶:每个字母后面的空格,latex,Latex,我想定义一个LaTeX命令,在每个字母后面插入一个空格 那么,如果我加上 \addSpaces{someText} 结果应该是 s o m e T e x t 我怎样才能做到这一点 背景:我希望每个字母都有下划线,但字母之间的行应该分开: s o m e T e x t _ _ _ _ _ _ _ _ NOT: s o m e T e x t _______________ 你可以用下划线。对于单个单词,可以使用我在下面编写的\addspaces宏。(宏将占用单词之间的空间。一个简

我想定义一个LaTeX命令,在每个字母后面插入一个空格

那么,如果我加上

\addSpaces{someText}
结果应该是

s o m e T e x t 
我怎样才能做到这一点

背景:我希望每个字母都有下划线,但字母之间的行应该分开:

s o m e T e x t 
_ _ _ _ _ _ _ _

NOT:
s o m e T e x t
_______________ 
你可以用下划线。对于单个单词,可以使用我在下面编写的
\addspaces
宏。(宏将占用单词之间的空间。一个简单的解决方法是使用\quad增加单词之间的空间。)


对于文本的编程操作,我发现使用perltex定义一个perl函数来编写代码,然后编译文档要容易得多。看这里

这里有一个又快又脏的

\documentclass{article}
\usepackage{perltex}

\perlnewcommand{\ulspace}[1]{
$input = shift;
$input =~ s/(\w)/\\underline\{\1\} /g;
return $input;
}

\begin{document}

\ulspace{Hello World}

\end{document}
编译时使用:

perltex --latex=pdflatex myfile.tex

所以其中一个对你有用吗?还有问题吗?这个答案鼓励我找到python版本的perltex;)
perltex --latex=pdflatex myfile.tex