如何获取脚本中的两列文本

如何获取脚本中的两列文本

我正在尝试修改类sides来编写脚本(没有特定的包),并且我想知道如何为每个字符获取以下输出:

Donald Duck: Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem
             Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum  

在文本中,代码应该看起来像这样,\character{Donald Duck}{Lorem Ipsum Lorem Ipsum...}但我真的不知道要写什么才能.cls得到这个输出。

答案1

例如这样的事情:

\def\character#1#2{\par
   \setbox0=\hbox{#1:\quad}\dimen0=\wd0
   \hbox{\box0 \vtop{\advance\hsize by-\dimen0 \noindent #2}}
   \medskip
}

\character{Donald Duck}{Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum
                        Lorem Ipsum Lorem Ipsum Lorem Ipsum...}

\bye

相关内容