在我的中,main.tex
我请求通过命令加载我的序言\usepackage{preamble}
,该命令与我的位于同一文件夹中main.tex
。我的子文件位于下面一个文件夹中,例如MAIN/introduction/introduction.tex
。
我也想将我的子文件编译为单独的文档,但是我收到错误preamble.sty not found
,我推测这是因为我的子文件夹中没有preamble.tex
文件,只有在主文件夹中才有。
有没有办法解决这个问题?例如,我是否可以为我的序言指定两个路径,例如\usepackage{preamble}
当我编译主文档时和\usepackage{../preamble}
当我编译子文件时?
谢谢您的帮助。
编辑:
我的序言是.sty
格式,我用 加载它main.tex
。\usepackage{preamble}
我无法在子文件文档中写入相同内容,因为据我所知,子文件的布局只能有\documentclass[main.tex]{subfiles}
。否则,我也会写\usepackage{../preamble}
在子文件文档中写入。
我的文件夹结构如下:
main_folder/
preamble.sty
main.tex
introduction_folder/
introduction.tex
当我main.tex
使用进行编译时\usepackage{preamble}
,它工作得很好。当我编译 时,即使我添加了 ,introduction.tex
我也收到错误。我正在使用该包来创建我的子文件。preamble.sty not found
\usepackage{../preamble}
subfiles