前言

前一阵子换了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 环境配置小记相关推荐

  1. Windows下基于Anaconda的Tensorflow环境配置

    安装版本: Anaconda3.4  Windows 64bit (python 3.6.3) 下载地址(清华镜像): https://mirrors.tuna.tsinghua.edu.cn/ana ...

  2. windows下rpc框架thrift的环境配置

    windows下rpc框架thrift的环境配置 引用链接: https://www.cnblogs.com/49er/p/7193829.html 最近在弄windows下 的Facebook的rp ...

  3. Windows下的gcc/gc++编译环境配置

    最近有很多算法设计的网络大赛,其中大部分的C/C++都是采用Linux下的GCC/G++编译器.配置GCC编译器大概有这几种途径:装Linux系统.装Linux虚拟机或者在Windows环境下模拟Li ...

  4. Mysql5.7 windows 下压缩包方式安装以及环境配置

    文章目录 写在前面 一.下载mysql压缩包 二.配置环境变量与安装mysql服务 三.修改mysql密码 写在前面 由于电脑重装,所需要的软件和环境需要重新配置,mysql虽然经常会用到,但是配置和 ...

  5. windows下yacc和lex开发环境配置(Parser Generator篇)

    1.下载安装 Parser Generator是Windows下YACC和LEX的实现,是由英国Bumble-Bee Software公司开发. 下载地址http://www.bumblebeesof ...

  6. windows下python3关于机器学习的环境配置,Anaconda的安装和使用方法以及安装后无法打开的解决方法

    早就知道Anaconda可以管理好多个环境,由于原来一直没有这方面的需求,电脑上的python-base环境加一个pip几乎能解决所有问题,但现在看来不得不再添加其他的环境了.但是一个anaconda ...

  7. windows下php包下载及环境配置

    php开发环境包下载:https://windows.php.net/download 然后解压 将php.ini-development文件修改成php.ini(php配置文件) 打开php.ini ...

  8. windows下ITIM admin API开发环境配置,部署至tomcat

    开发环境构建 1. ibm_sdk50 java.security.   A. 下载/opt/IBM/itim/extensions/5.1/examples/apps/bin/jaas_login_ ...

  9. Windows下安装Python模块时环境配置

    "Win +R"打开cmd终端,如果直接在里面使用pip命令的时候,要么出现"syntax invalid",要么出现: 'pip' is not recogn ...

最新文章

  1. 可视化生信分析利器 Galaxy 之 Docker 部署
  2. linux screen 命令详解
  3. linux下SVN配置笔记(转)
  4. 拓展欧几里得模板/求逆元模板(java)
  5. qt中初始化界面的几种方法
  6. 双向卷积神经网络_一个用于精细动作检测的多路双向递归神经网络
  7. hello cnblogs(从wordpress、收费空间到博客园)
  8. spring bean配置_在运行时交换出Spring Bean配置
  9. [Python]Pydev中使用中文
  10. CCF-CSP 最大的矩形
  11. 支付宝发布“城市生活周”电影票预售成绩单:预售票房已涨20倍
  12. python网络编程linux pdf_Python网络编程:Linux epoll
  13. USB3.1与Type-C有什么区别
  14. 动态分配算法_【原创连载】算法素颜(第4篇):空间复杂度你真的懂了吗?
  15. Java基础增强:集合的嵌套案例
  16. 面空间数据中网格索引和四叉树索引的结合及优化的一种方案
  17. Android学习资源网站 1
  18. ERROR: Could not install packages due to an OSError: [WinError 5] 拒绝访问 解决方案
  19. 图像处理实践 | 水果图像的识别与分类
  20. vue直传图片到阿里云OSS(单张直接上传)

热门文章

  1. 中国著名大学校训巡礼
  2. 达梦数据库聚合拼接函数
  3. vanishing point detection in autopilot
  4. 用mysql创建职工表_【典型例题】数据库——用MySQL来建立创建员工表;-Go语言中文社区...
  5. PPT播放显示备注技巧
  6. 离开外包之后,花了10000小时,最后我走进字节跳动拿到了offer
  7. 1-2 李宏毅2021春季机器学习教程-第一节(下)-深度学习基本概念简介
  8. 【软件群英会】 12月1日晚上聊天记录
  9. OUTER JOIN的应用场景
  10. HDU 6608 Fansblog——————大素数检测