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 -> Comand "TexStudio\Texstudio.exe" Texstudio 無法編譯

我沒有看到 TeXstudio 設定和 MikTeX 終端的參數有任何區別,我也沒有找到。目的是透過 .CMD 啟動這兩個程序,以便它們正常工作。有人可以給我一個解決方案嗎?

答案1

使用“set PATH”為 Texstudio 設定路徑非常重要。

setlocal的CMD如下

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 更新/下載關鍵檔案的情況下進行更新

相關內容