答案1
通常(企业安装除外)使用便携式 TeX 安装的原因之一是,一个当前副本可以方便地在不同的平台和不同的编辑器上使用(即我的要求)。将不同的部分保存在单独的文件夹中是理想的,顶层批处理文件是有意义的。因此,这种批处理文件的典型内容可能是
不要使用这个仅作为步骤示例考虑
首先,是否有其他依赖项,例如 latexmk 的 Perl 或 pdf viewer 或转换器(如 GS),请注意,在第一种情况下没有引号,因为没有空格
set path=%~d0\Imagemagic\imagemagick;%~d0\GS\ghostscript;%path%
显然,MiKTeX(或 TeX Live 等)需要在路径上,在这种情况下需要引号,因为有一个空格
set PATH="%~d0\MiKTeX app\texmfs\install\miktex\bin;%path%"
您将需要一些东西来让您动态更新 MiKTeX 等,最简单的方法是让它在后台运行(请记住这不是一个工作示例,请使用您自己的路径)
start "" "%~d0%~p0texmfs\install\miktex\bin\miktex-console.exe" --hide --mkmaps
最后,我们需要编辑器(也许带有用于拖放 tex 文件的可选变量)
"%~d0\tex studio\texstudio2.12.14\texstudio.exe" "%1"
保持 dos 控制台打开以允许使用命令行或检查
所以最后一句可能是
%comspec% /k