假设我有一个文件,它输入文件,而文件又输入文件。
foo.tex:\input{bar}
bar.tex:\input{baz}
baz.tex:Hello World!
当我进入时foo.tex
,Texmaker 显示结构
foo
--- bar
当我进入时bar.tex
,它显示
bar
--- baz
当我进入时baz.tex
,它只显示
baz
有什么办法可以让它始终显示
foo
---bar
------baz
反而?
编辑: 或者如果没有,是否有支持此功能的乳胶编辑器?
答案1
排序答案:否(据我所知)。TeXmaker 只是读取\input{bar}
然后制作一个可点击的“栏”标签来打开bar.tex
,但程序不会进行递归搜索,事实上不会检查子文件是否真的存在。
要求打开子文件 ( bar.tex
) 查看层次结构简直是要求太多了,在我看来。没有任何bar.tex
关于 foo.tex 的信息,程序如何能认为这是一个子文件?在工作目录的所有文件中检查 \input{bar}?如果文件主文件不在这里怎么办?搜索整个硬盘?这确实会降低计算机的速度。如果bar.tex
同时包含在foo.tex
和puf.tex
和另外十个文件中怎么办?那么必须显示什么“主”文档?
bar.tex
最好的办法是像下面这样用注释来启动子文件 % included in foo.tex
,这样你就不需要这个功能了。