В моем проекте tex я использую каталог ./images/xxx/ для сохранения всего, что генерирует matlab2tikz. Иногда matlab2tikz генерирует png. Когда я пытаюсь "\include" файл tikz, он не может импортировать их по очевидной причине - файл tikz содержит пути к png относительно себя, а не основного файла tex.
Есть листандартныйспособ справиться с такой ситуацией (например, указать префикс пути к matlab2tikz в качестве опции). Пожалуйста, не советуйте постобработку файла tikz, я ищу либо встроенную функциональность, либо идиому tex для решения этой проблемы.
решение1
Есть несколько вариантов:
- Вы можете использовать опцию
relativeDataPath
дляmatlab2tikz
установки префикса, который будет помещаться в файлы. Это документировано как наВикии в помощиmatlab2tikz
. - Вы можете настроить
\graphicspath
в вашем файле LaTeX включение всех папок, где могут находиться файлы PNG. Подробнее вграфикаупаковка.