Вышеупомянутая ошибка недавно появилась при попытке выполнить шаги в этом ответе. Подводя итог, я реализую автоматизированный метод быстрой компиляции PDF-файлов с использованием LaTeX; Я вызываю командный файл из среды плагинов NppExec, который выполняет процесс компиляции PDF-файла.

Я реализовал этот сценарий пару раз, прежде чем на ПК с Windows 7 без проблем. На этот раз я попробовал его на новом ПК с Windows 10, и он не смог найти исполняемый файл pdflatex при запуске из NppExec, даже если он был в переменных системной среды и был успешно найден при запуске в командной строке или запуске пакета файл, но не при запуске командного файла в NppExec.

Как я могу решить эту проблему, чтобы она работала как положено?

1 ответ1

0

Для меня ключевым было добавить пути к файлам нужных программ в Path в переменных среды пользователя. Я уже установил его в системных переменных среды, но потом заметил, что другая программа, которую я вызывал, была расположена только в пользовательских переменных.

Я очень подозреваю, что в Windows 7, 8 и 10 произошли некоторые изменения в том, как переменные среды загружаются в разных контекстах, как я делал эту настройку ранее в Windows 7, и всегда можно было найти программы, расположенные в системной переменной среды Path мне.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .