我的 USB 上有 MiKTeX Portable,并且我在装有 Windows XP 的机器上安装了 Texmaker。
我找不到配置 Texmaker 的方法,以便它与 MiKTeX 便携式编译。它只是提示我“无法启动命令”消息。
我想我应该在 中配置它Option -> Configure Texmaker -> Quick Build
。但我不知道在那里做什么。
我做了研究,但找不到解决方案。我找到了一个解决方法他们使用 Texmaker USB 和 MiKTeX Portable,但这不是我想要的(而且相当复杂)。
任何建议和帮助都将不胜感激。或者如果您知道其他可以轻松配置为 MiKTeX Portable 的 LaTeX 编辑器。内置编辑器 TeXworks 运行良好,但我希望有一个更用户友好的界面。
编辑
我使用以下版本:Texmaker 4.1 和 MiKTeX 2.9。
答案1
我遇到了同样的问题。我找到了两种解决方法:
解决方案1.将miktex portable添加到环境变量中PATH
。
即使您没有机器的管理权限,通常也可以为您的帐户设置变量。我不会在将 miktex 保存在 USB 驱动器上时使用它,但如果您将其复制到磁盘上,应该没问题。
- 进入包含 miktex 的文件夹并找到子文件夹
miktex\bin
。复制其完整路径(C:\...\miktex\bin
)。 - 转到“开始”菜单,输入多变的, 选择编辑您的帐户的环境变量。
- 在上方列表中找到
PATH
并双击它。;
在框中的文本末尾添加一个分号 ( ),然后粘贴之前复制的路径。单击“确定”关闭所有内容。如果您重新启动 TexMaker,它现在应该可以正常工作。有时您需要注销 Windows 帐户并重新登录,或者重新启动计算机,才能正常工作。
解决方案 2. 从 Miktex 内部启动 TexMaker。
此解决方案的好处是不会改变计算机设置中的任何内容,但它不是永久性的 - 每次启动 TexMaker 时您都需要这样做。
- 启动 Miktex 便携式 - 双击该
miktex-portable
文件。 - 系统托盘中时钟旁边会出现一个图标。右键单击它并选择命令提示符。
- 使用命令导航到包含 TexMaker 的文件夹
cd
(例如,输入cd C:\...\texmakerwin32usb
,无论您将其放在何处)。输入 启动 TexMakertexmaker
。它现在应该能够编译 tex 文件。
答案2
我知道有点晚了,但我为 Windows 系统制作了一个便携式 LaTeX 环境集合。现在,我终于有时间发布它了。所以希望便携型可以帮助您。如果您还有其他问题,请随时询问。
答案3
在这种配置下,就像您现在所拥有的一样,没有治愈方法。
您无法使用 TeXmaker 内部的命令,您必须在命令行上工作,但只能使用从 MiKTeX portable 的托盘图标获得的命令提示符!原因是系统路径:
从您的系统启动命令提示符(例如按Win+并在输入行中R输入cmd
)并输入echo %path%
。在从 MiKTeX portable 启动的命令提示符中再次执行相同操作。确认第一个条目。