Latex 乳胶:每个字母后面的空格
我想定义一个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宏。(宏将占用单词之间的空间。一个简
\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