安装MikTeX-latex
- 一、报错信息
- 二、重新安装
- 三、编译MDPI Template
一、报错信息
由于之前使用的是basic-miktex-2.9.7269-x64.exe这个版本,当安装完成后,在更新package时遇到了以下错误:
- MikTeX update error
于是,通过搜索,得到了以下两个解决方案,
-
CTeX 中 MiKTeX 太旧,无法更新宏包解决方案
-
(已解决)Win10下MikTeX update error报错
经过测试,它们对于我当前的环境而言,均不起作用。进而我思考到:
- 是否能从升级高版本软件的视角解决找不到远程版本仓库的问题
二、重新安装
于是,我就找到了Miktex的官方网站,请单击以下链接。
Getting MiKTeX
自定义安装路径后,便可以执行安装过程。安装完成后就能够进行MikTeX-latex的更新。以下给出一个链接供读者参考。
- Update MiKTeX
在这里,我同样给出了我的软件界面,如下图所示。其中,所有的更新均能成功链接并完成。
三、编译MDPI Template
安装完成MikTeX-latex的环境后,我们以编译MDPI Template为例,进一步验证上述环境的有效性。
实际上,在编译latex文件的过程中,遇到很多问题。这里提供关于一些问题的、可以尝试的解决方案,仅供读者参考。
-
LaTeX Error: Command \gather already defined.
-
错误解决:Latex插入子图宏包\usepackage{subfigure}发生错误Command \c@lofdepth already defined
-
LaTeX error: Option clash for package hyperref
-
! LaTeX hooks Error: Sorting rule for ‘begindocument’ hook applied too late.
-
LaTeX Error: Command \equation* already defined
-
TeX&LaTeX宏包冲突集锦
当然,作者同样遭遇了上述问题,并实施了所列方案,伴随着单个问题的解决,工程又不断暴露出新的错误。怎么办呢?
哪里报错,跟踪到哪里。
作者进一步定位到mdpi.cls这个文件,针对LaTeX Error: Command xx already defined.等问题,果断注释到相应的RequirePackage或newcommand,直到解决所有问题。
以下给出一个已调通的、可适配MikTeX-latex环境的MDPI Template,请感兴趣的读者自行下载。
链接:https://pan.baidu.com/s/1Sx9DnFNHDJ3sgCFD8zARSw
提取码:1mey
created in 2023.01.23,updated in 2023.01.24