将“minted”从一个子目录导入到另一个子目录

将“minted”从一个子目录导入到另一个子目录

我的层次结构如下:

Main Folder
    SubFolderForCode(1)
        doc.tex
        code.py
    SubFolderForCode(2)
        doc.tex
        code.py
    SubFolderForDoc
        doc.tex

我想通过命令将代码从/SubFolderForCode(n)/code.py导入到,但不幸的是,除非我在实际代码文件名前添加,否则代码似乎无法访问,这显然很麻烦。为了解决这个问题,我还使用了包:/SubFolderForDoc/doc.tex\inputminted{python}{code.py}../SubFolderForCode(n)import

/SubFolderForDoc/doc.tex
\import{../SubFolderForCode(n)/}{doc.tex}

/SubFolderForCode(n)/doc.tex
\inputminted{python}{code.py}

不幸的是,即使有了这个import包,我似乎仍然需要../SubFolderForCode(n)在实际的代码文件名前面加上前缀。所以我的问题是:

我怎样才能通过 写入相对目录来输入代码(通过mintedlistings,尽管我更喜欢) ,然后将文件累积到一个主文件中?主文件最好不要在最高目录中,并且有很多s。minted/SubFolderForCode(n)/doc.tex/SubFolderForCode(n)/doc.tex/SubFolderForCode(n)

相关内容