包含来自错误目录的图片

包含来自错误目录的图片

这个问题与这个问题但我正在寻找基于类的解决方案。我有自己的 texmf 树,其中包含不同的类,如下所示:

├── mytexmf/
│   └── tex/
│       └── latex/
│           ├── class_1/
│           │   └── Pictures/
│           │       ├── A.pdf
│           │       └── B.pdf
│           └── class_2/
│               └── Pictures/
│                   ├── A.pdf
│                   └── C.pdf
└── mytexprojects/
    └── project_a/
        └── Pictures/
            └── D.pdf

class_1.cls文件中我设置了\graphicspath{{./Pictures}}。当我在里面编译我的 tex 文件时project_a,这允许我使用相同的图形路径并允许我访问A/B/D.pdf。但是,有时会使用A.pdf子文件夹。如果我理解正确的话,我可以将texmf 目录中每个类的目录class_2重命名为一个唯一的名称,以便仅从那里导入。Pictures

假设我像这样更改目录结构:

├── mytexmf/
│   └── tex/
│       └── latex/
│           ├── class_1/
│           │   └── Pictures_1/
│           │       ├── A.pdf
│           │       └── B.pdf
│           └── class_2/
│               └── Pictures_2/
│                   ├── A.pdf
│                   └── C.pdf
└── mytexprojects/
    └── project_a/
        └── Pictures/
            └── D.pdf

并将class_1.cls导入改为

\graphicspath{{./Pictures}{./Pictures_1}}

这样可以确保当我包含时A.pdf不会意外使用来自的那个class_2吗?

相关内容