带便携式 miktex 的 texmaker 配置

带便携式 miktex 的 texmaker 配置

我已经下载了便携式 miktex,并且在我的计算机上安装了 texmaker。以下屏幕截图按配置显示:

在此处输入图片描述

显然我遗漏了一些东西,因为当我尝试编译时出现了以下错误。你能帮忙吗?请注意,我是个业余爱好者。

在此处输入图片描述

答案1

对于便携式安装,了解各种路径及其优先级的工作方式比普通安装更重要。
如果您这次将便携式驱动器设置为 Q:,下次当您将其重新插入您或任何其他人的系统时,它可能是 A: 到 Z: 中的任何驱动器。

为了解决这个问题,您需要一个自配置的启动脚本。例如,使用记事本保存下面的脚本NikitasMiktex.cmd并将其保存在便携式驱动器上任何方便的地方。由于它是相对于驱动器根目录 (%~d0) 写入的,因此它将无法在主驱动器上工作无需进行太多额外更改即可测试驱动器号。

如果您移动或重命名便携式驱动器上的文件夹,则需要编辑此文件以更改文件夹名称。
我建议您先重命名miktex-便携-2.9.6942 现在只是便携的(它将不再是版本 2.9.6,因为几天之内它将是 2.9.7 等等。)

set PATH=%~d0\Nikitas\tools\MikTex\portable\texmfs\install\miktex\bin;%PATH%  
%~d0\Nikitas\tools\MikTex\portable\texmfs\install\miktex\bin\miktex-console.exe" --hide --mkmaps  
pause  
%~d0\Nikitas\tools\TeXmaker\TeXmaker.exe "%1"  

注意,末尾的 %1 允许您将 tex 文件拖放到此 cmd 文件中,其中路径在运行控制台之前自动设置。

控制台不需要运行,但它是良好稳定安装的关键,因为它会在每次开始运行 TeX 发行版时检查路径和字体映射。

暂停控制台和调用 Texmaker 之间的区别在于,您可以在控制台中执行更新和其他维护任务,而无需 Texmaker 锁定 MiKTeX 以更新/下载关键文件。只需一秒钟即可按任意键继续,但它会停下来让您有机会在每次启动时进行调整。

最后一行我猜你可能在同一个驱动器上有 Texmaker,但如果它在主 C: 驱动器上(在程序文件夹中?),你需要将其更改为正确的位置

可能存在许多改进和添加,但这应该可以让您快速启动并运行。

当你运行它时第一次使用任何机器时都需要暂停并更改 MiKTeX 控制台设置 > 第二个选项卡 > 目录,无论它们是否适合该系统。它们应该可以自行配置,但你需要检查. 当你在那里时,最重要的是你要跑任务更新文件名数据库以确保它根据新配置进行重建。

现在,您可以在控制台中运行提供的 TeXworks 编辑器或终端,或者简单地最小化(保持 MiKTeX 控制台在工具栏中最小化运行)并“取消暂停”黑色窗口以启动 Texmaker。

现在已设置了 MiKTeX 的路径,Texmaker 应该能够使用该新配置,直到您最终关闭 MiKTeX。请注意,屏幕截图中到单词 bin\ 的长 MiKTeX 路径现在不再需要,第一个路径应以该路径开头,latex.exe -intera....您可以用相同的方式将任何其他 MiKTeX 长路径更改为 bin\

相关内容