- 主题:载入一个文件想带参数怎么弄?
- 有一个文件1.tex, 在其中设置一个参数, 不妨叫#1.
 在另一个文件中载入这个文件 \input 1.tex, 有没有什么办法在载入的时候设置这个参数#1, 就跟使用命令和环境那样?
 搜了一下texbook, 其中没有提到这种用法, 我估计可能是不行的. 那么有没有别的变通的办法?
 --
 FROM 115.171.41.*
 
- 你要干什么?实话说没看明白
 【 在 Torri 的大作中提到: 】
 : 有一个文件1.tex, 在其中设置一个参数, 不妨叫#1.
 : 在另一个文件中载入这个文件 \input 1.tex, 有没有什么办法在载入的时候设置这个参数#1, 就跟使用命令和环境那样?
 : 搜了一下texbook, 其中没有提到这种用法, 我估计可能是不行的. 那么有没有别的变通的办法?
 : ...................
 --
 FROM 114.249.199.*
 
- 比如说我把导言区写在了1.tex文件里,别的文件直接在开头\input 1.tex,载入时我想选择纸型是A4还是B5,类似于这样的需求。
 
 【 在 milksea 的大作中提到: 】
 : 你要干什么?实话说没看明白
 : 【 在 Torri 的大作中提到: 】
 : : 有一个文件1.tex, 在其中设置一个参数, 不妨叫#1.
 : ...................
 --
 FROM 106.39.61.*
 
- 很正常的需求。你看看 \usepackage 或者 \documentclass 命令是怎么实现的,它们都支持带参数。
 其实就是在 \input 前定义几个宏,文件里面用这些宏。原理很简单。
 当然了,LaTeX 里面提供了很多现成的工具帮你实现这些。最简单的办法就是你写 .sty 文件,按规定的方式使用。可以读 clsguide 文档(有中文版,搜 clsguide-zh-cn)。
 
 【 在 Torri 的大作中提到: 】
 : 比如说我把导言区写在了1.tex文件里,别的文件直接在开头\input 1.tex,载入时我想选择纸型是A4还是B5,类似于这样的需求。
 :
 : 【 在 milksea 的大作中提到: 】
 : ...................
 --
 FROM 114.249.199.*