MikTeX + TeXstudio Портативная версия

MikTeX + TeXstudio Портативная версия

У меня новая проблема. Я хотел бы использовать MikTeX и TeXstudio как портативную версию. Но у меня проблема, и вы можете мне помочь со Stutkur

-Latex
--MiKTeX
---texmfs
---TexStudio
---miktex-portable.cmd

Я уже попробовал 3 рабочих процесса

  1. miktex-portable.cmd -> открыть терминал MiKTeX -> команда "TexStudio\Texstudio.exe" Работает отлично
  2. добавлена ​​строка "TexStudio\Texstudio.exe" в miktex-portable.cmd Texstudio не может скомпилировать
  3. miktex-portable.cmd -> открыть cmd -> Команда "TexStudio\Texstudio.exe" Texstudio не может скомпилировать

Я не вижу никакой разницы в настройках TeXstudio и параметрах MikTeX-Terminal я тоже не нахожу. Цель - запустить обе программы через .CMD, чтобы они работали. Может кто-нибудь дать мне решение?

решение1

Важно, чтобы путь для Texstudio был установлен с помощью «set PATH».

CMD выглядит следующим образом: setlocal

start "" "%~d0%~p0MikTex\texmfs\install\miktex\bin\miktex-console.exe" --hide --mkmaps

set PATH=%~d0%~p0MikTex\texmfs\install\miktex/bin;%PATH%

start "" "%~d0%~p0miktex\TexStudio\texstudio.exe"

endlocal

Структура выглядит следующим образом:

Latex
-00Template
-MikTex
--TexStudio
--texmfs
-00Start.cmd

решение2

Безопаснее и привычнее бежать из любого места на одном и том же диске.

set PATH=%~d0\Latex\MikTex\texmfs\install\miktex\bin;%PATH%  
%~d0\Latex\MikTex\texmfs\install\miktex\bin\miktex-console.exe" --hide --mkmaps  
rem pause  
%~d0\Latex\MikTex\TexStudio\texstudio.exe "%1"  

Различия в том, что %1 позволяет перетаскивать tex-файл в cmd, где путь задан до запуска консоли,

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

Связанный контент