我有一个新问题。我想使用 MikTeX 和 TeXstudio 作为便携版本。但我遇到了一个问题,你可以用 Stutkur 帮助我
-Latex
--MiKTeX
---texmfs
---TexStudio
---miktex-portable.cmd
我现在已经尝试了 3 个工作流程
- miktex-portable.cmd -> 打开 MiKTeX 终端 -> 命令“TexStudio\Texstudio.exe”效果很好
- 将“TexStudio\Texstudio.exe”行添加到 miktex-portable.cmd Texstudio 无法编译
- 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 更新/下载关键文件