当我通过“input”或“include”命令将两个子文件输入到主 LaTex 文件中时,遇到了一些问题。我将通过以下一系列问题来描述我的问题(PS:如果以下问题已经得到解决,我深表歉意。):
1,当我使用“input”命令时,是否应该使用“standalone”包?当我尝试编译包含“input”命令的主tex文件时,我发现必须使用“standalone”包才能成功编译主tex文件。我想知道“input”命令是否可以无条件地在主tex文件中使用。
2、两个子tex文件(即file1.tex和file2.tex)是否需要放在主tex文件所在的文件夹中?也就是说,子tex文件和主tex文件可以放在不同的文件夹中吗?
3,我是否应该将所有子文件所需的所有包加载到主 tex 文件的前言中?
4、使用 \input{我的树状图} 时,如果文件名中有两个空格,在主 tex 文件中,编译器无法工作。我改成文件名中没有空格,主 tex 文件就可以编译成功。我的电脑系统是 OS X,TeX 编辑器是 Sublime Text 3 + LatexTools。有什么好的方法可以解决这个“空格打断”问题吗?
欢迎提出任何建议和意见。谢谢。
答案1
最好每篇帖子只问一个问题,但是
(1)不是,这是一个与任何其他包\input
无关的基本乳胶命令。standalone
(2)不,你可以将它们放在输入路径的任何位置,或者使用\input{path/to/folderwith/file1}
任何你需要的
(3)是的
(4) 迄今为止最好的方法是不要在文件名中添加空格,但如果确实必须添加,那么\input{"my tree document"}
也可以。