window安装latex方法-Texmaker报错“未找到日志文件!”“未找到文件”

时间:2024-04-13 13:31:39

总述:

Window下用latex一般需要一个编译运行系统/环境+一个编辑器,编译运行系统/环境一般有MikTex或Texlive,编辑器也有很多,我目前用的是Texmaker,搭Texlive。

另外早期我有用过CTex(有内置编辑器WinEdt),这个尤其当时我需要编译中文的时候在用(前面的MikTex或Texlive+Texmaker也支持中文,用XeLaTeX命令),CTex是 MiKTeX 的重新打包,关于CTex的优劣这篇文章有介绍:https://zhuanlan.zhihu.com/p/45174503

其他的组合,如MikTeX+TeXstudio,这里有篇很好的安装教程:LaTeX (MikTeX+TeXstudio) 在win10上的配置教程

几个主要的下载地址

Latex安装教程

见本文“3、问题解决(latex安装)”或“4、其他可参考的文章”,其中“3、问题解决(latex安装)”是Texlive+Texmaker组合。

下面讲一个一开始没搞明白latex环境的时候常容易碰到的一个问题:

1、问题描述:

直接安Texmaker,运行时会出现错误“未找到日志文件!”。假如目录下有从别的地方拷来的日志文件,则运行的时候虽然不会报错,还会显示原先运行日志里的信息,让你以为没问题,只会略感奇怪怎么编译那么快,然而一点查看pfd又会弹出“未找到文件”的提示,实际上是刚才根本没有编译运行。这主要是因为光安装Texmaker是不够的,而应在安Texmaker之前先安MikTex或Texlive。因为Texmaker只是编辑器,而MikTex或Texlive则是编译运行环境。
window安装latex方法-Texmaker报错“未找到日志文件!”“未找到文件”

window安装latex方法-Texmaker报错“未找到日志文件!”“未找到文件”window安装latex方法-Texmaker报错“未找到日志文件!”“未找到文件”

window安装latex方法-Texmaker报错“未找到日志文件!”“未找到文件”

2、问题原因确认:

假如你的Texmaker出现上述问题,用以下办法可以确定是否是因为没安MikTex或Texlive:打开Texmaker的“选项”—>“配置Texmaker”面板,如下,可以看到每种运行方式对应的完整命令,其中每个命令的第一个即为命令,后面的都是命令参数。在Windows的命令提示符里(开始—>运行–>cmd,或win+R键再cmd)输入相应的命令测试,就可以发现确实没有安装对应的运行程序,即没有安latex运行编译环境。
window安装latex方法-Texmaker报错“未找到日志文件!”“未找到文件”
window安装latex方法-Texmaker报错“未找到日志文件!”“未找到文件”

3、问题解决(latex安装)

  • 安装Texlive:官网下载texlive安装包(我是从北京外国语大学开源软件镜像站下载的texlive2020),打开安装包,以管理员身份运行“install-tl-windows”这个批处理文件,勾选一些设置即开始安装。这个安装需要很长时间。具体可参考教程:win10安装TeXLive2019 https://blog.****.net/u014454538/article/details/103877251
    安好后在命令提示符里测试latex的那些命令就可以看到如下结果:
    window安装latex方法-Texmaker报错“未找到日志文件!”“未找到文件”

  • 安装Texmaker:下载Texmaker安装包(https://www.xm1math.net/texmaker/index.html),点开安装就是了。

  • 注意:一般推荐先安texlive再安texmaker,但是我直接安了texmaker,出现上述问题后,再安的texlive,也可以用。猜测如果先安texmaker可能会牵涉到一个latex命令环境变量配置问题,也就是texlive安好后可能需要将环境变量设置一下,或者把Texmaker里配置Texmaker面板里的命令的路径要配置好,会麻烦一些。但是我这个都是默认路径,衔接得比较好。

4、其他可参考的文章