免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
返回列表 发帖

include时,能不能传递进去一个参数?

如题,主要是想解决编号问题。我的想法是这样的:
首先在一个目录文件myindex.tex里如下写:
\renewcommand{\dir}{射影几何问题}
\include{\dir/四边形中的调和}
\renewcommand{\dir}{初等代数}
\include{\dir/复数模问题}

就表示文件夹“射影几何问题”里有一堆单独的文件,每个文件都属于某一类问题。
然后“射影几何问题\四边形中的调和.tex”这个文件里就都是关于四边形调和的,这里想用一些公式,但又怕编号编重复了。不过因为引用时,主要还是在同一个文件夹里去引用,比如“四边形中的调和”文件里的编号,一般就只在射影几何问题里去引用,不会在初等代数的问题里引用。

所以我想在include时,传递进去一个参数,比如叫 mypre1和mypre2,这个参数可以自动根据include的内容来定。比如\include{\dir/四边形中的调和},就让“mypre1=射影几何问题, mypre2=四边形中的调和”这样。如果能把中文转成拼音就更好了。然后在“四边形中的调和.tex”里需要编号时就这样写:
\label{\mypre1_\mypre2_001}
这样就把不同文件夹里的编号区分开了,编号时也不用写一堆前缀,只要统一加一个mypre就行,引用时也觉得好引用一点,因为主要还是在同一个文件夹里互相引用,mypre1都是统一的,然后mypre2的位置就直接找到那个文件名来引用就行。

请问这个能做到吗?
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

返回列表 回复 发帖