前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Manjaro20.2配置TeXLive+VSCode的LaTeX环境

Manjaro20.2配置TeXLive+VSCode的LaTeX环境

作者头像
hotarugali
发布2022-02-28 20:58:51
6540
发布2022-02-28 20:58:51
举报
文章被收录于专栏:hotarugaliの技术分享

1. 安装

1.1 安装 TeXLive

1.1.1 从软件源安装

在终端执行以下代码,安装 TeXLive 环境:

代码语言:javascript
复制
sudo pacman -S texlive-most
sudo pacman -S texlive-lang 

【注】这样安装 TeXLive 后无法在终端使用 texdoc 工具,会报错:/usr/local/texlive/2020/texmf-dist/doc/generic/pgf/pgfmanual.pdf

1.1.2 从安装包安装

如果想要使用 texdoc 等其他工具,最好的办法还是到官网下载安装包进行在本地安装(在线安装包下载地址、离线安装包下载地址)。下面以本人安装为例:

代码语言:javascript
复制
cd install-tl-20200411
sudo ./install-tl

安装完后,会提示需要添加路径:

代码语言:javascript
复制
Add /usr/local/texlive/2020/texmf-dist/doc/man to MANPATH.
Add /usr/local/texlive/2020/texmf-dist/doc/info to INFOPATH.
Most importantly, add /usr/local/texlive/2020/bin/x86_64-linux
to your PATH for current and future sessions.

首先编辑 /etc/profile 文件:

代码语言:javascript
复制
sudo vim /etc/profile

然后刷新使之生效:

代码语言:javascript
复制
source /etc/profile

此时就安装好 TeXLive 了,并且可以在终端使用 texdoc 工具。

【注】更多 TeXLive 安装详情可参阅 ArchWiki

1.2 安装 VSCode

在终端直接从软件源安装即可:

代码语言:javascript
复制
sudo pacman -S visual-studio-code-bin

1.3 配置 VSCode

首先安装 LaTeX 插件 LaTeX Workshop,然后将以下设置加入到 VSCode 的设置 json 文件中:

代码语言:javascript
复制
{
    // Latex workshop
    "latex-workshop.latex.tools": [
          {
            "name": "latexmk",
            "command": "latexmk",
            "args": [
            "-synctex=1",
            "-interaction=nonstopmode",
            "-file-line-error",
            "-pdf",
            "%DOC%"
            ]
          },
          {
            "name": "xelatex",
            "command": "xelatex",
            "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.latex.recipes": [
          {
            "name": "xelatex",
            "tools": [
            "xelatex"
                        ]
                  },
          {
            "name": "latexmk",
            "tools": [
            "latexmk"
                        ]
          },

          {
            "name": "pdflatex -> bibtex -> pdflatex*2",
            "tools": [
            "pdflatex",
            "bibtex",
            "pdflatex",
            "pdflatex"
                        ]
          }
        ],
    "latex-workshop.view.pdf.viewer": "tab",  
    "latex-workshop.latex.clean.fileTypes": [
        "*.aux",
        "*.bbl",
        "*.blg",
        "*.idx",
        "*.ind",
        "*.lof",
        "*.lot",
        "*.out",
        "*.toc",
        "*.acn",
        "*.acr",
        "*.alg",
        "*.glg",
        "*.glo",
        "*.gls",
        "*.ist",
        "*.fls",
        "*.log",
        "*.fdb_latexmk"
      ]
}

2. 管理

TeXLive 提供了 TeX 宏包管理器 tlmgr,可以用来安装、删除、更新宏包,具体使用参见:

代码语言:javascript
复制
tlmgr --help

3. 文档

【注】使用LaTeX写作过程中,若想查看某一宏包(XXX)的官方手册,可以在终端使用 texdoc 命令:

代码语言:javascript
复制
texdoc XXX
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-01-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 安装
    • 1.1 安装 TeXLive
      • 1.1.1 从软件源安装
      • 1.1.2 从安装包安装
    • 1.2 安装 VSCode
      • 1.3 配置 VSCode
      • 2. 管理
      • 3. 文档
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档