Windows 下基于 MikTeX 的 Latex 环境配置小记
前言
前一阵子换了C盘,好多软件要重新安装。最近需要构建 tex 文件生成 pdf,发现之前配置好的后端已经无了。之前用的 TexLive,这次试试 MikTeX。TeX 相关的名词可以参考下面的链接。(大概会被CSDN扣流量了)
TeX 家族(TeX, XeTeX, LuaTeX,XeLaTeX …看完这篇就懂了) - 知乎名词解释相信你跟我一样,第一次接触LaTeX就被各种名词 (LaTeX、TeX、pdfTeX、MiKTeX)弄乱了。 TeX首先是一种宏语言,同时其也是一种排版引擎。基本的TeX系统只有300多个元命令 (primitive) ,十分精悍,但是很…https://zhuanlan.zhihu.com/p/248669482
补充一下,常用的 Windows 环境下的 Latex 发行版有两个 TeXLive 和 MikTeX。前者是自带相当大的体量,后者则是倾向于用什么现场下载的小体量。写作本文时,TeXLive 的 iso 镜像大小为 4.3 GB(可以前往 https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/ 清华镜像源下载),MikTeX 的 exe 安装包大小为 132 MB。
正文
首先下载安装 MikTex。Getting MiKTeX
一路 Next 没有什么问题。安装并运行。
然后是 VS Code 这里已经安装好不做说明,接下来就是给 VS Code 安装 LaTeX Workshop 插件,具体过程不做记录。
然后打开一个 tex 文件尝试 build 。(CSDN 不支持 TeX 语法高亮啊……
\documentclass{article}
\begin{document}
Hello, world! Test case of haulyn5
\end{document}
尝试在 VS Code 中进行构建,然后光荣报错。
核心的报错应该是:spawn latexmk ENOENT, 'latexmk' ,这里 ENOENT 指的是找不到这个文件。(可参考下面的链接)
c - Why does ENOENT mean "No such file or directory"? - Stack Overflow
(这里我还处理了一下编码的问题,这里不记录了)
看样子是这个 latexmk 的问题。在 Powershell 里试了一下,结果 MikTeX 自动弹出窗口提示安装,于是进行了安装。(忘记截图)再次在 Powershell 里输入 latexmk 然后回车。
大概就是说没安装 Perl……
好吧,然后由于我们是 Windows 环境,安装 Strawberry Perl for Windows
然后这个软件居然不能接受路径有空格,所以无法安装到 Program Files …… 太离谱了。随便在 D 盘根目录给他分了个目录。安装好以后,测试一下,可以打开 latexmk 了。
兴高采烈回到 vscode,然后发现依旧报同样错误。试了一下,发现 vscode 里面的终端依旧无法执行 latexmk 的命令,但是 powershell 可以。
重启了一下 VS Code ,问题解决。
似乎就配置好了……幸福来的太突然
之后有什么 bug 再更吧
突然发现自己三级号可以自定义标签了哈哈哈
Windows 下基于 MikTeX 的 Latex 环境配置小记相关推荐
- Windows下基于Anaconda的Tensorflow环境配置
安装版本: Anaconda3.4 Windows 64bit (python 3.6.3) 下载地址(清华镜像): https://mirrors.tuna.tsinghua.edu.cn/ana ...
- windows下rpc框架thrift的环境配置
windows下rpc框架thrift的环境配置 引用链接: https://www.cnblogs.com/49er/p/7193829.html 最近在弄windows下 的Facebook的rp ...
- Windows下的gcc/gc++编译环境配置
最近有很多算法设计的网络大赛,其中大部分的C/C++都是采用Linux下的GCC/G++编译器.配置GCC编译器大概有这几种途径:装Linux系统.装Linux虚拟机或者在Windows环境下模拟Li ...
- Mysql5.7 windows 下压缩包方式安装以及环境配置
文章目录 写在前面 一.下载mysql压缩包 二.配置环境变量与安装mysql服务 三.修改mysql密码 写在前面 由于电脑重装,所需要的软件和环境需要重新配置,mysql虽然经常会用到,但是配置和 ...
- windows下yacc和lex开发环境配置(Parser Generator篇)
1.下载安装 Parser Generator是Windows下YACC和LEX的实现,是由英国Bumble-Bee Software公司开发. 下载地址http://www.bumblebeesof ...
- windows下python3关于机器学习的环境配置,Anaconda的安装和使用方法以及安装后无法打开的解决方法
早就知道Anaconda可以管理好多个环境,由于原来一直没有这方面的需求,电脑上的python-base环境加一个pip几乎能解决所有问题,但现在看来不得不再添加其他的环境了.但是一个anaconda ...
- windows下php包下载及环境配置
php开发环境包下载:https://windows.php.net/download 然后解压 将php.ini-development文件修改成php.ini(php配置文件) 打开php.ini ...
- windows下ITIM admin API开发环境配置,部署至tomcat
开发环境构建 1. ibm_sdk50 java.security. A. 下载/opt/IBM/itim/extensions/5.1/examples/apps/bin/jaas_login_ ...
- Windows下安装Python模块时环境配置
"Win +R"打开cmd终端,如果直接在里面使用pip命令的时候,要么出现"syntax invalid",要么出现: 'pip' is not recogn ...
最新文章
- 可视化生信分析利器 Galaxy 之 Docker 部署
- linux screen 命令详解
- linux下SVN配置笔记(转)
- 拓展欧几里得模板/求逆元模板(java)
- qt中初始化界面的几种方法
- 双向卷积神经网络_一个用于精细动作检测的多路双向递归神经网络
- hello cnblogs(从wordpress、收费空间到博客园)
- spring bean配置_在运行时交换出Spring Bean配置
- [Python]Pydev中使用中文
- CCF-CSP 最大的矩形
- 支付宝发布“城市生活周”电影票预售成绩单:预售票房已涨20倍
- python网络编程linux pdf_Python网络编程:Linux epoll
- USB3.1与Type-C有什么区别
- 动态分配算法_【原创连载】算法素颜(第4篇):空间复杂度你真的懂了吗?
- Java基础增强:集合的嵌套案例
- 面空间数据中网格索引和四叉树索引的结合及优化的一种方案
- Android学习资源网站 1
- ERROR: Could not install packages due to an OSError: [WinError 5] 拒绝访问 解决方案
- 图像处理实践 | 水果图像的识别与分类
- vue直传图片到阿里云OSS(单张直接上传)