【论文写作 Latex配置】VSCode + LaTeX Workshop + SumatraPDF 详细配置过程


软件安装

VSCode

下载地址
在这里插入图片描述

TeX Live

下载地址
将.iso 安装包解压之后,双击 install-tl-windows.bat 文件,点击 advanced 修改安装路径 ,然后点击下一步,安装。
在这里插入图片描述
在这里插入图片描述
在提示安装成功之后, Win + R,cmd,启动命令行。输入以下命令查看是否安装成功。

tex -version

在这里插入图片描述

LaTeX Workshop插件安装

在这里插入图片描述

SumatraPDF安装

下载地址
在这里插入图片描述


文件配置

1. 打开VSCode配置文件

在VSCode中使用 Ctrl+Shift+P 快捷键,搜索Setting,打开 Preferences: Open Settings (JSON)。(有的人打开是另一种情况,如第二张图,此时可以打开 用户设置。Preferences: Open User Settings (JSON)
在这里插入图片描述
在这里插入图片描述

2. 在原本 settings.json 配置文件 下加入如下配置,注意逗号。
"latex-workshop.view.pdf.viewer": "tab",
    "latex-workshop.latex.tools": [
      {
          "name": "xelatex",
          "command": "xelatex",
          "args": [
              "-synctex=1",
              "-interaction=nonstopmode",
              "-file-line-error",
              "-pdf",
              "%DOCFILE%"        // 把 %DOC%  替换为  %DOCFILE% 就可以支持中文路径下的文件
          ]
      },
      {
          "name": "latexmk",
          "command": "latexmk",
          "args": [
              "-synctex=1",
              "-interaction=nonstopmode",
              "-file-line-error",
              "-pdf",
              "%%DOCFILE%"
          ]
      },
      {
          "name": "pdflatex",
          "command": "pdflatex",
          "args": [
              "-synctex=1",
              "-interaction=nonstopmode",
              "-file-line-error",
              "%DOCFILE%"
          ]
      },
      {
          "name": "bibtex",
          "command": "bibtex",
          "args": [
              "%DOCFILE%"
          ]
      }
  ],
  "latex-workshop.latex.recipes": [
      {
        "name": "pdflatex",
        "tools": [
            "pdflatex"
        ]
      },
      {
          "name": "xelatex",
          "tools": [
              "xelatex"
          ]
      },
      {
          "name": "pdflatex -> bibtex -> pdflatex*2",
          "tools": [
              "pdflatex",
              "bibtex",
              "pdflatex",
              "pdflatex"
          ]
      },
      {
        "name": "xelatex ➞ bibtex ➞ xelatex*2",
        "tools": [
            "xelatex",
            "bibtex",
            "xelatex",
            "xelatex"
        ]
      }
    ]
3. 测试是否配置成功。

创建一个.tex文件,用VSCode打开,左侧栏会出现 TEX插件图标。点右上角绿色三角编译,测试一下是否配置成功。然后点击绿三角旁边的按钮,查看PDF文件。

\documentclass[UTF8]{ctexart} 
\title{Hello,world!}
\author{Huang}
\date{\today}
\begin{document}
\maketitle
Hello,world! 
\end{document}

在这里插入图片描述

4. 为了实现前向搜索和后向搜索,接下来进行SumatraPDF的配置。

前向搜索
在VScode中进行配置, 注意修改 VSCode 的路径。

    "latex-workshop.view.pdf.viewer": "external",				// 使用sumatraPDF
    "latex-workshop.view.pdf.external.viewer.command": "D:/Code/SumatraPDF/SumatraPDF.exe",  //注意修改路径
    "latex-workshop.view.pdf.external.viewer.args": [
        "%PDF%"
    ],
    "latex-workshop.view.pdf.external.synctex.command": "D:/Code/SumatraPDF/SumatraPDF.exe",  //注意修改路径
    "latex-workshop.view.pdf.external.synctex.args": [		// 前向搜索
    "-forward-search",
    "%TEX%",
    "%LINE%",
    "%PDF%",
],

再次编译,然后查看pdf文件会使用 SumatraPDF 打开。在 VSCode 代码处,通过快捷键 ctrl + alt +j 查看是否成功在SumatraPDF跳转。

反向搜索
然后进入 设置 > 选项 > 高级设置,在 EnableTeXEnhancements = true 行上添加新的一行,注意修改VSCode的相应路径。

InverseSearchCmdLine = "D:\VSCode\Microsoft VS Code\Code.exe" "D:\VSCode\Microsoft VS Code\resources\app\out\cli.js" --ms-enable-electron-run-as-node -r -g "%f:%l"
EnableTeXEnhancements = true

安装可能出现的问题

问题1:安装texlive时出现No such file or directory

参考链接:
安装texlive时出现No such file or directory问题

问题2:latexmk: The Perl interpreter could not be found.

解决方法:
由于电脑上同时安装了texlive和CTeX_2.9.2.164_Full。把CTeX_2.9.2.164_Full卸载就可以了。

参考链接:
texlive安装与vscode环境配置

编译时可能遇见的问题

问题1:I couldn’t open file name `xxx.aux’

采用VSCode “X”编译论文时,如图:
在这里插入图片描述
在这里插入图片描述
出现该问题,在problems里可以看到是 White space in argument 的原因,通过查找相关解决办法,发现是正文中引用文献时多加了空格的原因:
在这里插入图片描述
应该改成:
在这里插入图片描述
即可解决问题。

参考链接


参考链接

  • 8
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Sumatra PDF是一款流行的开源PDF阅读器,它具有轻巧、高效和简洁的特点,广受用户好评。由于Sumatra PDF是开源软件,因此在中国也有很多用户使用它。但是,由于某些原因,国内用户下载Sumatra PDF可能会遇到一些困难,例如因为网络限制无法直接访问官方网站或下载较慢。 为了解决这个问题,一些互联网相关的网站和组织在国内提供了Sumatra PDF的镜像。所谓镜像,就是将官方网站上的软件数据复制到另外的服务器上。国内用户可以通过访问这些镜像站点来下载Sumatra PDF,避免了因网络限制或下载速度过慢而造成的不便。 在Sumatra PDF的官方网站上,他们提供了一份国内镜像站点列表,包括了一些知名的网站。国内用户只需点击相应的链接,即可进入镜像站点,直接下载Sumatra PDF安装程序或便携版本。 通过国内镜像站点下载Sumatra PDF的好处是,下载速度更快、更稳定,并且避免了网络访问限制带来的问题。这些镜像站点是由热心的网站或组织提供的,他们将Sumatra PDF的软件数据在国内服务器上进行存储和传输,以方便用户获取和使用。 总之,Sumatra PDF的国内镜像站点为国内用户提供了方便快捷的下载方式,解决了因网络限制或下载速度慢而带来的问题。用户可以根据官方网站提供的镜像列表选择适合自己的站点进行下载,以便更好地使用Sumatra PDF阅读器。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值