擅长使用 TeX,但不擅长安装它

擅长使用 TeX,但不擅长安装它

我希望你能帮助一个无知的人。作为一名前数学物理学家,我使用 Tex 或 LaTeX 来排版几乎所有的东西。但当安装这个东西时,我感觉自己就像我的卢德派亲戚之一。过去几年,我多次访问过常见的下载网站,但我甚至无法解析操作说明中的语言。

我应该说,我不再从事学术工作,所以这些事情不再自动发生。学术界以外的人似乎都没有听说过 TeX,所以我无法获得任何人对人的帮助。注意,我现在使用的是 Windows。

今天我尝试安装 TeX,这应该是第十二次了。这次我下载了 ProTeXt,并安装了 MiKTeX 和 TeXStudio。

我现在可以排版基本文章了(耶!)。但我也需要使用图形。还有我的问题。当我尝试使用命令时\usepackage{graphicx},会弹出一个 TeXStudio 对话框并显示:

tex\context\base\supp-pdf.mkii缺少所需文件。它是程序包的一部分mptopdf。此程序包将从…安装”

我可以选择从网络、目录或 CD 安装。

所以我选择从目录安装。它询问哪个目录。我无从得知哪个目录。所以我仔细搜索,发现在位置C:\Program Files (x86)\MiKTeX有一个名为的文件。所以我告诉对话框从安装。mptopdfC:\Program Files (x86)\MiKTeX\tpm\packagesC:\Program Files (x86)\MiKTeX\tpm\packages

错误消息:“不是本地软件包存储库。”

现在,如果我的机器上一个名为的目录packages包含一个名为的包mptopdf,它不是“本地包存储库”,那么它是什么?

我怎样才能使图形在我的安装中发挥作用?

提前致谢。我并不像听起来那么笨,但在学术界之后获得 TeX 确实让我很为难。

答案1

这更像是一条评论,但结果太长了。


如果我没记错的话,事件的顺序如下:

  1. 您可以在并将其保存为foo.tex
  2. 您可以从 TeXstudio 内部编译此文件。这反过来会调用pdflatex foo.tex
  3. MiKTeX 提供的引擎pdftex开始编译文档并尝试graphicx按要求加载包。不幸的是,包不可用,因此会向 MiKTeX 用于这种情况的一种“监控”进程发送信号。
  4. 该过程表现为您看到的对话框,询问您是否要通过 Web 或从本地目录或本地软件包存储库安装该软件包。

    现在关键来了:你要求从本地软件包存储库安装。这到底意味着什么(我思考;我使用 TeX Live for Windows)是您将向 MiKTeX 展示 CTAN 的本地镜像(整个镜像),而您指向的目录肯定不是这样的。(此选项对于实际上在网络驱动器上镜像 CTAN 的大学很有用。)

再试一次,但这次从 Web 安装。


编辑

我所说的大部分内容都可以解释为什么会发生这种情况,但从您提供的错误来看,似乎还有更复杂的情况:

错误:命令崩溃:

pdflatex.exe -synctex=1 -interaction=nonstopmode "texstudio_qc1464.tex"

从命令行编译(只需运行上述操作)并查找它输出的任何奇怪的错误消息。

相关内容