获取另一个文件中行数的命令

获取另一个文件中行数的命令

我的目标是将多个文档合并为一个,所以也许有人可以推荐不同的解决方案。更具体地说,我需要在主文件中输入大约 20 个文件,从第 4 行到倒数第二行(包括第 4 行和倒数第二行)(我不包括标签\documentclass、an\input{header}标签和\beginand\end{document}标签)。

我想要一个与@mpg 非常相似的命令在这里回答,除非第二个数字与文件中的行数有关。例如,

\partialinput{4}{-1}{pitest}

会很棒。或者也许

\partialinput{4}{\linenumber{pitest}-1}{pitest} 

或类似(其中\linenumber可能有一些命令可以获取参数文件中的行数)。我宁愿不使用“子文件”,因为这需要更改单个文件的所有标题。所以,我的问题是,

  1. 是否有命令可以返回另一个文件中的行数,或者
  2. 是否可以\partialinput修改命令以包含文档中除最后一行之外的所有内容?

我对 TeX 或 e-TeX 不是很熟练,因此命令的结构\partialinput对我来说不太清楚。我最初认为让计数器向前看一行并在到达末尾时停止就可以了,但同样,我对 TeX 的了解不足以做到这一点。

相关内容