MikTeX + TeXstudio portátil

MikTeX + TeXstudio portátil

Eu tenho um novo problema. Gostaria de usar MikTeX e TeXstudio como versão portátil. Mas estou com um problema e você pode me ajudar com Stutkur

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

Já tentei 3 fluxos de trabalho

  1. miktex-portable.cmd -> abra o Terminal MiKTeX -> Comando "TexStudio\Texstudio.exe" Funciona muito bem
  2. adicionou a linha "TexStudio\Texstudio.exe" ao miktex-portable.cmd Texstudio não pode compilar
  3. miktex-portable.cmd -> open cmd -> Comando "TexStudio\Texstudio.exe" Texstudio não pode compilar

Não vejo diferença nas configurações do TeXstudio e nos parâmetros do MikTeX-Terminal também não encontro. O objetivo é iniciar os dois programas através de um .CMD para que funcionem. Alguém pode me dar uma solução?

Responder1

É importante que o caminho esteja definido para o Texstudio com "set PATH".

O CMD é o seguinte 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

A estrutura é a seguinte

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

Responder2

É mais seguro e convencional rodar de qualquer lugar na mesma unidade

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"  

As diferenças são que% 1 permite arrastar e soltar um arquivo tex no cmd onde o caminho está definido antes de executar o console,

você também pode querer adicionar uma pausa entre o console e a chamada do TeXstudio para que você possa fazer atualizações sem que o TeXstudio bloqueie o MiKTeX de atualizar/baixar arquivos críticos

informação relacionada