需要有关序言路径的帮助

需要有关序言路径的帮助

在我的中,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

相关内容