output routine的意思|示意
输出程序
output routine的用法详解
'
Output Routine是LaTeX文档编译过程中的一部分,用于控制生成的页面输出格式。 Output Routine不需要手动调用,而是由LaTeX内部自动调用的。
在LaTeX中,生成页面的过程是分为两个阶段:分页和输出。分页阶段由LaTeX内部自动完成,输出阶段则是由Output Routine控制的。Output Routine的主要作用是在页面输出前对页面进行编辑和处理,以适应不同的输出要求。
在LaTeX中,Output Routine是通过重写一个名为\output的LaTeX原语来实现的。默认情况下,\output原语为空,这意味着LaTeX采用默认方式进行页面输出。为了自定义Output Routine,需要重写\output原语,并将新的代码插入到其中。
下面是一个示例Output Routine的代码片段,用于控制页面输出内容:
\output={%
\shipout\vbox{%
\boxmaxdepth=\maxdepth
\pagebody
\ifvoid\footins\else\copy\footins\fi
}%
\advancepageno
}
这个Output Routine代码的基本功能是将当前页面输出到文档中。这个过程通过\shipout原语实现,将页面内容封装在vbox中,并设置boxmaxdepth变量控制盒子的深度。接下来,将尾注中的内容复制到当前页面的底部。最后,使用\advancepageno将页面编号加1。
总结一下,Output Routine是LaTeX中控制页面输出格式的重要组成部分。它可以自定义页面与文本之间的关系,使得输出满足各种需求。
'output routine相关短语
1、 output routine generator 输出程序的生成程序,输出打孔设备
2、 textual output routine 正文输出例程,翻译
3、 typewriter output routine 打字机输出程序,翻译
4、 output routine program 输出例行程序
5、 output t routine 输出程序
6、 output t routine generator 输出程序的生成程序
7、 input output control routine 输出输入控制程序