latex sign_【包学包会】【LaTex篇】TeXLive+VsCode+TexStudio

ShareStuff

  • 光阴似箭

  • 日月如梭

  • 终于等到你

  • 还好没放弃

引言

欢迎到知乎和语雀平台进行提问,或者推文下方留言!

今天给大家介绍 LaTeX 的环境搭建和一些学习网址。

  • 感谢 ElegantLaTeX 群主及成员,一年多的加入确实学习了不少技能!
90362449b6b5009ec15ff6d7e83feb89.png
  • 感谢 LaTeX 工作室[1] 提供的模板和学习资料,同时也可去这里查看下载安装[2]
  • 感谢 Stack Exchange[3] 提供的解决方案,使得学习中的问题得到解决!

LaTeX 是具有较强的排版功能,可在线写作 Overleaf[4] 和 编辑器中写作。

常用的编辑有如下:【推荐 TeXStudioVsCode

  • WinEdt

  • TeXworks

  • TeXStudio

  • TeXShop (Mac)

  • TeXPad (Mac)

  • VsCode

  • Vim

  • Emacs

  • Sublime Text

推荐几个在线工具:

  • 在线 LaTeX 表格[5]
  • 在线 LaTeX 公式 1[6]
  • 在线 LaTeX 公式 2[7]

最后

欢迎大家关注

微信公众号:ShareStuffe7300faf81c7fe27cd68d74aaa1527a8.png

微信小程序:ShareStuff

645d9b0fb234b74b916405c84714e779.png

正文

环境:Win10

  • VsCode_LaTeX环境:TEX Live[8] + Visual Studio Code + 插件
  • TeXStudio_LaTeX环境:TEX Live + TeXStudio[9]
  • PDF 编辑器:SumatraPDF[10]和 PDF X-change

  • 利用 VsCOde 搭建 LaTeX 环境需要安装[11]

• TEX Live 或者 MiKTeX (建议 TEX Live )

• Visual Studio Code

• LATEX Workshop (VS Code 插件)

• SumatraPDF 阅读器(可选,用于预览 PDF)

在上述软件/插件安装之后,需要把 TEX Live 的 bin 目录(D:/Program Files/texlive/2018/bin/win32) 以及 SumatraPDF 的路径(C:/Program Files (x86)/SumatraPDF)添加到系统环境变量(Path)中。

TexLive 安装

清华镜像下载地址[12]

858ff42bfa4658352170b3098cb40f5f.png

下载并解压后,在文件夹中,双击 install-tl-windows.bat 或者 install-tl-Advanced.bat。

也可以看这里,详细的 TexLive 安装说明[13]

457ba5753909a69dc390781fc7b616b1.png
  • 基本安装
3470937c895ee77ba2e7291766135684.png
  • 高级安装【Advanced】
2c9608e9288ed67028ba6beeb23243fc.png

注意:

  • TEX Live 的 bin 目录(如 D:/Program Files/texlive/2018/bin/win32)路径添加到系统环境变量(Path)中。

TeXstudio 安装

  • 双击下载好的 texstudio-2.12.22-win-qt5.exe,安装目录可更改!
c7fc8856cea60197609720b52d66d080.png
  • 点击 install
693cca061036fbfb47ac73d20276bbf8.png
  • 可更换语言
6ff1320da5af99f78f6c33e75ebabef8.png
bbd79c86140693dc53cb6536d4140fd8.png
  • 构建设置【也可导入导出设置参数】,设置编译组合方式!11f33e8c93e2a8a89cf2649caf96761d.png

VsCode 安装

安装 VsCode

VSCode 下载[14]f8c94fc7433eead7c45c2ee66970bc5e.png

下载完成后,即可安装!

a45e1d3f7da5bdc108b3e1d17c8a2b0c.png4e9e3230a47c19babecaf9e024607705.png2ba3f0e8fa77f4f866f6cbd65c703b5c.png4650ef1379d0c99f1d16b57bcfee56b2.pnge3392a004bb69e003eb0b9bac9439cb7.pngdab1d228ec2f3f319bc0ef69db3d8f9c.png048d13c8486fd462bd2d0663711e925e.png

配置 LateX

安装 LaTeX Workshop 插件

5a2aa4769b72d0d18248814a0952f3ce.png190486bc7d1cf86160251c57f7226177.png

修改 user setting

点击左下角,进入用户设置

b680768bef98b6e51b8cfb51a2a84daa.pngf02a31492d3405a9cee0ee68b668835a.png

VsCode 默认添加了 3 个编译工具(tools):分别是 latexmk,pdflatex 和 bibtex(所有的工具只编译一次)。

为了添加其他的编译方式(比如 xelatex),我们需要修改配置。

如果我们要对一个文档/项目完整的编译(比如 pdflatex -> bibtex -> pdflatex -> pdflatex),怎么办呢?

编译组合(recipes):

  • LaTeX Workshop 默认添加了两个 recipes,分别是 latexmk 和 pdflatex -> bibtex -> pdflatex*2,

  • 可以通过点击左侧新增的 TEX 按钮 ,然后点击 Build LaTeX project,选择适合的编译组合。

  • 添加新的编译组合之后需要重启 VsCode 才能在 TEX 按钮下看到。

c9588d7339061a6ed58335af09be0183.png

打开 settings.json,删除所有内容,复制粘贴如下配置文件内容。具体配置文件如下:

{
  "latex-workshop.latex.recipes": [
  {
  "name": "PDFLaTeX",
  "tools": [
  "pdflatex"
  ]
  },
  {
  "name": "PDFLaTeX with Shell Escape",
  "tools": [
  "pdflatex-with-shell-escape"
  ]
  },
  {
  "name": "XeLaTeX",
  "tools": [
  "xelatex"
  ]},
  {
  "name": "XeLaTeX with Shell Escape",
  "tools": [
  "xelatex-with-shell-escape"
  ]
  },
  {
  "name": "PDFLaTeX -> BibTeX -> PDFLaTeX*2",
  "tools": [
  "pdflatex",
  "bibtex",
  "pdflatex",
  "pdflatex"
  ]
  },
  {
  "name": "XeLaTeX -> BibTeX -> XeLaTeX*2",
  "tools": [
  "xelatex",
  "bibtex",
  "xelatex",
  "xelatex"
  ]
  },
  {
  "name": "latexmk",
  "tools": [
  "latexmk"
  ]
  },
  {
  "name": "BibTeX",
  "tools": [
  "bibtex"
  ]
  },
  {
  "name":"MakeIndex",
  "tools":[
  "makeindex"
  ]
  },
  ],
  "latex-workshop.latex.tools": [
  {
  "name": "xelatex",
  "command": "xelatex",
  "args": [
  "-synctex=1",
  "-interaction=nonstopmode",
  "-file-line-error",
  "%DOC%"
  ]
  },
  {
  "name": "xelatex-with-shell-escape",
  "command": "xelatex",
  "args": [
  "--shell-escape",
  "-synctex=1",
  "-interaction=nonstopmode",
  "-file-line-error",
  "%DOC%"
  ]
  },
  {
  "name": "pdflatex",
  "command": "pdflatex",
  "args": [
  "-synctex=1",
  "-interaction=nonstopmode",
  "-file-line-error",
  "%DOC%"
  ]
  },
  {
  "name": "pdflatex-with-shell-escape",
  "command": "pdflatex",
  "args": [
  "--shell-escape",
  "-synctex=1",
  "-interaction=nonstopmode",
  "-file-line-error",
  "%DOC%"
  ]
  },
  {
  "name": "latexmk",
  "command": "latexmk",
  "args": [
  "-synctex=1",
  "-interaction=nonstopmode",
  "-file-line-error",
  "-pdf",
  "%DOC%"
  ]
  },
  {
  "name": "bibtex",
  "command": "bibtex",
  "args": [
  "%DOCFILE%"
  ]
  },
  {
  "name":"makeindex",
  "command":"makeindex",
  "args":["%DOCFILE%"]
  },
  ],
  }

请按照上面进行复制,然后保存后,重启 VSCode。

测试

1)新建并打开文件夹,之后所有产生的文件都在此文件夹下,如桌面下 VScode 内的 LaTeX。

79704a9cf5d2d4b0e70e7dc7db89e2bf.png68fa61155d14826136ae5b8f4fbdb0e2.png

2)新建 tex 文件,扩展名是 .tex

645ea9aae88a96568727901a7d6bfa81.png36fbb01ac031bd9dad338dc107280048.png29451a058aebed275f8891fa9cb59d8b.png

3)编写 tex 文档

在 test.tex 中输入:

\documentclass{article}
\begin{document}
hello,world
\end{document}

单击"Recipe:xelatex",使用 xelatex 编译,预览可以选择在 VSCode 的标签页中打开即可。

注意:当你修改 tex 文档的时候,修改后保存,先进行编译,然后预览。在 vs 界面中的预览效果:

56b30e1104d9aec80caeffc998cdc325.png
%这一段是用于编写中文文档的代码
\documentclass[UTF8]{ctexart}
\title{\LaTeX 练习}
\author{XXX}
\date{\today}
\begin{document}
\maketitle
在此处输入你的内容
\end{document}
2d68c685f5e603cc361e31c9d48fd49b.png

配置知乎

安装插件

870e7d525a10f8aeda50508acf36299e.png

进入主页面

点击登录图标,或使用  Ctrl + Shift + P  打开命令面板,搜索并执行  Zhihu: Login  命令。

83d6e52dea9e822f89c6969b7d0ca187.png

选择登录方式:

二维码

根据提示操作即可。

账号密码

根据提示操作即可。

11b3c9d44da488c1727399b79e1d1275.png

知乎搜索

dbe1568239f422bb60457e767e51c8dd.png7fdebe6542066d7c93878ccc270c4434.png44d9b8075ebe0ffb9ea804429bbc6b37.png57f687901d34eb025ba1544f783163f3.pngc60f7697a970c59d6071337db7fbbd82.png70221ae241170c0c9d969f9c02bae1d1.png

内容发布

  1. 若你想在特定的问题下回答
#! https://... 的格式放置于文件的第一行,发布即可

比如:

#! https://www.zhihu.com/question/19602618

答案:balabalabala................
  1. 若是你已经创作过的答案, 则将答案的链接放置于文件的第一行,发布即可

比如:

#! https://www.zhihu.com/question/355223335/answer/1003461264
更正答案:balabalabala................
  1. 还可以选择发布新文章,或从收藏夹中选取发布即可
6c56bbd85ff3a43591ef7648fb47ef9e.png

上传图片

从粘贴板上传图片

先从电脑的任何地方复制一张图片或者截图,然后按下快捷键为  ctrl+alt+p,即可自动生成相应链接。

打开文件选择图片

在正在编辑文档内右键,如下图选择,然后选择一张图片。

099519182101940f38f364b3aedb356f.png

彩蛋

免费进群

4707d6e57ec4d0928c28409b4088da50.png
a2f56d69e00b2773126115a0f4264989.png

欢迎打赏

4093d99cf5c28860d331289e708ba5bb.png
e7300faf81c7fe27cd68d74aaa1527a8.png
欢迎小伙伴们关注

致谢

参考资料

[1]

LaTeX工作室: https://www.latexstudio.net/

[2]

下载安装: https://www.latexstudio.net/archives/51801.html

[3]

Stack Exchange: https://tex.stackexchange.com/

[4]

Overleaf: https://www.overleaf.com

[5]

在线LaTeX表格: https://www.tablesgenerator.com/

[6]

在线LaTeX公式1: https://private.codecogs.com/latex/eqneditor.php

[7]

在线LaTeX公式2: https://www.latexlive.com/

[8]

TEX Live: https://tug.org/texlive/

[9]

TeXStudio: http://texstudio.sourceforge.net/

[10]

SumatraPDF: https://www.sumatrapdfreader.org/download-free-pdf-viewer.html

[11]

安装: https://github.com/EthanDeng/vscode-latex/blob/master/main.pdf

[12]

清华镜像下载地址: https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/

[13]

详细的 TexLive 安装说明: http://www.tug.org/texlive/doc/texlive-zh-cn/texlive-zh-cn.pdf

[14]

VSCode下载: https://code.visualstudio.com/docs/?dv=win

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值