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

使用“set PATH”为 Texstudio 设置路径非常重要。

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 更新/下载关键文件

相关内容