微调尺寸/空白参数

微调尺寸/空白参数

我经常发现我需要调整我自己代码中的空格长度。举个例子,我正在尝试在“v”之前插入适当数量的空格,以使它们看起来“居中”。

在此处输入图片描述

(除非特别要求,否则我不会提供源代码,因为我认为这与这个非常普遍的问题无关。)我的常用方法是调整-编译-调整-编译-调整-编译-等等,直到一切看起来正确为止。这可能需要很长时间!

我认为更好的方法可能是制作一个 PDF,每页包含一份相关的 MWE,每个 MWE 使用不同的长度。同样,图片应该比文字更清晰:

在此处输入图片描述

当然,如果每次需要调整长度时都要手动创建这个东西,那显然是不值得的。有没有什么软件包可以轻松做到这一点?

(不管怎样,这个问题的灵感来自视频脚本语言 AviSynth 的 AvsP 编辑器;通过让您使用滑块调整参数,而不是编辑脚本中的值,它使许多工作流程的速度提高了一个数量级。我认为滑块在这里要求有点太多了,所以这个问题基于一种较旧的 AviSynth 技术,即通过在每个视频帧中赋予参数略微不同的值来“动画化”参数。)

答案1

你似乎想将 a 置于v两个(装饰过的)盒子中间。通常的做法是

\fbox{one}\hfill v\hfill\fbox{two}

不确定如果没有更多背景信息还能给出什么其他提示。


如果你想要尝试不同的长度,那么就把整个页面布局放在一个宏里

\def\test#1{%
\clearpage
 \noindent\fbox{one}\rlap{\hspace{#1}v}\hfill\fbox{two}%
\clearpage}

然后

\dimen@=0pt
\loop
\test\dimen@
\ifdim\dimen@<100pt
\advance\dimen@2pt
\repeat

将制作 50 页,每页间距增加 2pt。

相关内容