我的层次结构如下:
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)
在实际的代码文件名前面加上前缀。所以我的问题是:
我怎样才能通过 写入相对目录来输入代码(通过minted
或listings
,尽管我更喜欢) ,然后将文件累积到一个主文件中?主文件最好不要在最高目录中,并且有很多s。minted
/SubFolderForCode(n)/doc.tex
/SubFolderForCode(n)/doc.tex
/SubFolderForCode(n)