文章目录

  • 写在前面
  • MiKTeX简介
  • 配置方法
    • 下载
    • 安装
    • 安装外部宏包
    • 使用VSCode
  • 效果图
  • 参考

写在前面

最近在学校,带着沉重的笔记本实在不方便,正好手头有台Surface Go,搭载Windows10x64(已退出S模式),想着在上面搭建一个LaTeX\LaTeXLATE​X的运行环境,以后出门在外也能写TeX\TeXTE​X了。配置的方法不是很难,运行起来也十分迅速(4GB运存已经够用了),美中不足的就是屏幕比较小。我使用的编辑器是VSCode,虽然MiKTeX\TeXTE​X在安装好后也可以使用自带的TeX\TeXTE​Xworks,奈何用起来还是不舒服,而在笔记本上用的TeX\TeXTE​XStudio又因为运行起来太卡而不适合用在Surface Go上。

MiKTeX简介

MiKTeX\TeXTE​X是可运行在多平台下(一开始只支持WIndows)的轻量级LaTeX\LaTeXLATE​X发行版。下面的描述引自Wikipedia1

MiKTeX是一种Microsoft Windows系统上运行的文字处理系统,由Christian Schenk开发。

MiKTeX包含了TeX及其相关程序。MiKTeX提供了文字处理所需的工具,这些工具是以TeX/LaTeX标志语言所构成的。而MiKTeX上提供一个简易的文本编辑器:TeXworks。

配置方法

下载

安装包200多MB,包含了运行LaTeX\LaTeXLATE​X的基本宏包。下载速度也很快,直接进入官网下载:MiKTeX官网,点击Download即可(会自动跳转到大学的镜像网站)。

安装

一路打勾安装就行,注意安装到英文目录下,可以避免很多麻烦。安装完成后,开始菜单就会多出两个文件,一个是MiKTeX console,用于更新包和安装包(多使用命令行+mpm命令进入),另一个就是自带的编辑器:TeX works

安装外部宏包

打开命令提示符(或者powershell),键入mpm回车,即可看到如下的界面

点击管理员模式打开,点Packages,即可看到所有包的列表,包括系统默认安装的宏包和未安装的包,选中要安装的包,右键安装即可。


★\bigstar★或者也可以直接使用命令行的方式安装需要的包,需要进入管理员模式(cmd或者powershell都可以),例如,如果要安装中文支持包ctex,只需要输入:

mpm --admin --install=ctex

即可进行安装。更新包可以通过下面这行命令实现(同样需要管理员权限)

mpm --admin --update

要使用VSCode进行LaTeX的书写,需要安装以下几个包:

  • latexmk(VSCode编译需要)
  • ctex(中文文档类)
  • cjk(中文字符)
  • mathtools(一些数学符号的支持)

剩下的就用啥安装啥就行,其实使用VSCode编译的时候会自动下载安装所需的包。

使用VSCode

使用VSCode比较方便,自动编译让人很舒服,不过错误也会比较频繁(一行命令还没打完就开始编译,能没错吗?),需要安装插件LaTeX workshop(识别.tex扩展名后会提示安装),此外还需要配置一下编译方式,这里我直接引用了一个博主(忘记是引用谁的了,侵删)的配置。

  1. Ctrl+,(或者文件->首选项->设置)打开设置,搜索json,如图,点击这个在settings.json中编辑

  2. 添加如下的一段json代码,并保存(需要注意json中嵌套关系的逗号的位置):

    "latex-workshop.latex.recipes": [{"name": "xelatex -> bibtex -> xelatex*2","tools": ["xelatex",// "bibtex",// "xelatex",// "xelatex"]}],"latex-workshop.latex.tools": [{"name": "xelatex","command": "xelatex","args": ["-synctex=1","-interaction=nonstopmode","-file-line-error","%DOC%"]},{"name": "latexmk","command": "latexmk","args": ["-synctex=1","-interaction=nonstopmode","-file-line-error","%DOC%"]},{"name": "pdflatex","command": "pdflatex","args": ["-synctex=1","-interaction=nonstopmode","-file-line-error","%DOC%"]},{"name": "bibtex","command": "bibtex","args": ["%DOCFILE%"]}],"latex-workshop.view.pdf.viewer": "tab",
    
  3. 重启VSCode,就可以开开心心写LaTeX\LaTeXLATE​X啦!

效果图

参考


  1. Wikipedia:MiKTeX; ↩︎

SurfaceGo配置轻量级LaTeX写作环境(MiKTeX)相关推荐

  1. vscode只有utf8_基于VSCode搭建LaTeX写作环境

    前言 由于要进行毕业设计,配置了一套VSCode环境以便于"优雅的"书写代码和论文 LaTeX常用于排版学术论文,它可以让我们专心于内容而不用费心于排版或字体.LateX有TeX ...

  2. ubuntu14.04配置中文latex完美环境(texlive+texmaker+lyx)

    Ubuntu下的文档编辑虽然有libreoffice,但对中文和公式的排版始终不如ms office,因此要想写出高质量的文档,只能靠latex了,现在随着xeCjk的开发,中文文档在ubuntu下的 ...

  3. 如何快速搭建 LaTeX 轻量级写作环境(VSCode)?

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自|深度学习与计算机视觉 LaTeX 是一套强大的排版系统, ...

  4. texstudio如何安装cjk宏包_MikTex+TexStudio配置论文写作环境

    MikTex+TexStudio配置论文写作环境 1. 前言 因为写论文需要要倒腾latex,最开始是使用vscode和tex live,结果折腾了好久没安装配置好,去知乎问,发现了一些好看的编辑器, ...

  5. 科研学术的写作环境搭配(LaTeX+VSCode+Sumatra PDF/Skim)Win/Mac通用

      以前写论文的时候经常使用的是Word,往往写完论文后排版需要花上个1-2天.虽然通过了计算机二级考试,但是深深觉得Word的排版非常辛苦,一次偶然的机会在B站上了解到了LaTeX,一开始感觉用代码 ...

  6. 《LaTeX写作》——LaTeX编写环境的安装笔记

    1 LaTeX编写环境选择--TexLive+TeXStudio LaTeX发行版:TexLive 编写IDE:TeXStudio 2 Windows--在线方式安装 点击TexLive官网-Inst ...

  7. linux下latex中文字体,Ubuntu下LaTex中文环境配置

    http://www.cnblogs.com/lienhua34/p/3675027.html --------------------------------------- [转] http://h ...

  8. sublime text + LaTex 写作生成PDF | LaTex代码自动补全工具 | MiKTeX安装宏包

    交试验报告老师要求用LaTex.本打算用网页版的,但是overleaf啊什么的不支持中文.没办法只好搞个本地的了. 网上看了一堆乱七八糟的东西教程,装完了还不好使,只好自己写. 这是一个目录 1. L ...

  9. 【Latex】TexLive+VScode+SumatraPDF 配置LaTex编辑环境

    前往我的博客阅读体验更佳:本文链接 安装Texlive 下载镜像文件,可以使用[清华镜像]或者[中科大镜像],下载texlive.iso文件,这是最新的texlive版本. 打开镜像文件,运行inst ...

最新文章

  1. 从协议入手,剖析OAuth2.0(译 RFC 6749)
  2. mobaxterm设置中文界面显示_Adobe系列2020如何更改界面显示语言
  3. Visual Studio Code之常备快捷键
  4. 95-130-346-源码-source-kafka相关-KafkaConsumerThread
  5. OpenShift 4之实现一个基于Gogs+Nexus+Sonarqube的Jenkins CI/CD Pipeline
  6. yolo和mrcnn目标检测
  7. NAT穿透解决方案介绍
  8. JS----复制事件(文字选取)
  9. ES6语法及vue复习
  10. HCIE-Routing Switching V3.0 资料分享
  11. 迭代阈值分割算法(处理图像)
  12. python3.7 openpyxl函数 拆分 excel 单元格
  13. javascript scrollbar滚动条相关属性
  14. 2016微软校招笔试题
  15. win2003系统下 百度云盘 网络异常
  16. 数据结构(舞伴问题)
  17. STM32F429的LTDC和DMA2D
  18. ps修图之——四步去修图后的毛边
  19. 中国主要大学的 ftp列表
  20. KMP算法详解(转自Matrix67大牛)

热门文章

  1. 前端判断是否为空字符窜
  2. JPA、JTA与JMS
  3. #if、#if defined 的使用
  4. VC的若干实用小技巧 (如何干净的删除一个类)
  5. 【定有惊喜】android程序员如何做自己的API接口?php与android的良好交互(附环境搭建),让前端数据动起来~...
  6. 课程设计之第二次冲刺----第八天
  7. Git命令学习总结(-)
  8. 2011东北地区赛G题(二分-网络流判可行性)
  9. leetcode 45 python
  10. CCF201812-1 小明上学