我希望你能帮助一个无知的人。作为一名前数学物理学家,我使用 Tex 或 LaTeX 来排版几乎所有的东西。但当安装这个东西时,我感觉自己就像我的卢德派亲戚之一。过去几年,我多次访问过常见的下载网站,但我甚至无法解析操作说明中的语言。
我应该说,我不再从事学术工作,所以这些事情不再自动发生。学术界以外的人似乎都没有听说过 TeX,所以我无法获得任何人对人的帮助。注意,我现在使用的是 Windows。
今天我尝试安装 TeX,这应该是第十二次了。这次我下载了 ProTeXt,并安装了 MiKTeX 和 TeXStudio。
我现在可以排版基本文章了(耶!)。但我也需要使用图形。还有我的问题。当我尝试使用命令时\usepackage{graphicx}
,会弹出一个 TeXStudio 对话框并显示:
tex\context\base\supp-pdf.mkii
缺少所需文件。它是程序包的一部分mptopdf
。此程序包将从…安装”
我可以选择从网络、目录或 CD 安装。
所以我选择从目录安装。它询问哪个目录。我无从得知哪个目录。所以我仔细搜索,发现在位置C:\Program Files (x86)\MiKTeX
有一个名为的文件。所以我告诉对话框从安装。mptopdf
C:\Program Files (x86)\MiKTeX\tpm\packages
C:\Program Files (x86)\MiKTeX\tpm\packages
错误消息:“不是本地软件包存储库。”
现在,如果我的机器上一个名为的目录packages
包含一个名为的包mptopdf
,它不是“本地包存储库”,那么它是什么?
我怎样才能使图形在我的安装中发挥作用?
提前致谢。我并不像听起来那么笨,但在学术界之后获得 TeX 确实让我很为难。
答案1
这更像是一条评论,但结果太长了。
如果我没记错的话,事件的顺序如下:
- 您可以在泰克工作室并将其保存为
foo.tex
。 - 您可以从 TeXstudio 内部编译此文件。这反过来会调用
pdflatex foo.tex
。 - MiKTeX 提供的引擎
pdftex
开始编译文档并尝试graphicx
按要求加载包。不幸的是,包不可用,因此会向 MiKTeX 用于这种情况的一种“监控”进程发送信号。 该过程表现为您看到的对话框,询问您是否要通过 Web 或从本地目录或本地软件包存储库安装该软件包。
现在关键来了:你要求从本地软件包存储库安装。这到底意味着什么(我思考;我使用 TeX Live for Windows)是您将向 MiKTeX 展示 CTAN 的本地镜像(整个镜像),而您指向的目录肯定不是这样的。(此选项对于实际上在网络驱动器上镜像 CTAN 的大学很有用。)
再试一次,但这次从 Web 安装。
编辑
我所说的大部分内容都可以解释为什么会发生这种情况,但从您提供的错误来看,似乎还有更复杂的情况:
错误:命令崩溃:
pdflatex.exe -synctex=1 -interaction=nonstopmode "texstudio_qc1464.tex"
从命令行编译(只需运行上述操作)并查找它输出的任何奇怪的错误消息。