Latex的Visual Studio Code+SumatraPDF环境配置(自用)

SumatraPDF一个很nice的PDF开源项目 在一些涉及PDF的项目中,需要对PDF格式文件进行处理,能处理PDF的项目很多,但是有很多不是免费的,我今天推介的是一个轻量好用的PDF处理项目,SumatraPDF,我在实际项目中也用到了这个项目,下面就对该项目做个介绍。 SumatraPDF项目是外国人开发,其基于mupdf实现。 1. 官方网址 https://github.com/sumatrapdfreader/sumatrapdf 2. 代码地址 https://github.com/sumatrapdfreader/sumatr 阅读详情

Visual Studio Code 1.71.2版本
SumatraPDF 3.4.8版本

主要参考文章:
Visual Studio Code (vscode)配置LaTeX
VScode+Latex+SumatraPDF反向搜索失败解决办法

1. VS Code环境配置

设置—json

1.1 Latex基础配置

{
    //---------------------Latex 配置------------------------//
    "latex-workshop.latex.autoBuild.run": "never", //手动编译文档
    "latex-workshop.showContextMenu": true,  //右键菜单
    "latex-workshop.intellisense.package.enabled": true, //拓展能够从使用的宏包中自动提取命令和环境,从而补全正在编写的代码
    "latex-workshop.message.error.show": false,
    "latex-workshop.message.warning.show": false,  //编译出错时设置是否弹出气泡设置
    "latex-workshop.latex.tools": [
        {
            "name": "xelatex",
            "command": "xelatex",
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "%DOCFILE%"
            ]
        },
        {
            "name": "pdflatex",
            "command": "pdflatex",
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "%DOCFILE%"
            ]
        },
        {
            "name": "latexmk",
            "command": "latexmk",
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "-pdf",
                "-outdir=%OUTDIR%",
                "%DOCFILE%"
            ]
        },
        {
            "name": "bibtex",
            "command": "bibtex",
            "args": [
                "%DOCFILE%"
            ]
        }
    ],
    // 用于配置编译链
    "latex-workshop.latex.recipes": [
        {
            "name": "XeLaTeX",
            "tools": [
                "xelatex"
            ]
        },
        {
            "name": "PDFLaTeX",
            "tools": [
                "pdflatex"
            ]
        },
        {
            "name": "BibTeX",
            "tools": [
                "bibtex"
            ]
        },
        {
            "name": "LaTeXmk",
            "tools": [
                "latexmk"
            ]
        },
        {
            "name": "xelatex -> bibtex -> xelatex*2",
            "tools": [
                "xelatex",
                "bibtex",
                "xelatex",
                "xelatex"
            ]
        },
        {
            "name": "pdflatex -> bibtex -> pdflatex*2",
            "tools": [
                "pdflatex",
                "bibtex",
                "pdflatex",
                "pdflatex"
            ]
        },
    ],
    //文件清理。此属性必须是字符串数组
    "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"
    ],
    //设置为onFaild 在构建失败后清除辅助文件
    "latex-workshop.latex.autoClean.run": "onFailed",
    // 使用上次的recipe编译组合
    "latex-workshop.latex.recipe.default": "lastUsed",
    "latex-workshop.view.pdf.internal.synctex.keybinding": "double-click",  //反向同步

1.2 使用外部SumatraPDF

    //使用 SumatraPDF 预览编译好的PDF文件
    // 设置VScode内部查看生成的pdf文件
    "latex-workshop.view.pdf.viewer": "tab",  //tab 内部;external 外部
    // PDF查看器用于在\ref上的[View on PDF]链接
    "latex-workshop.view.pdf.ref.viewer":"auto",
    // 使用外部查看器时要执行的命令。此功能不受官方支持。
    "latex-workshop.view.pdf.external.viewer.command": "D:/Program/SumatraPDF/SumatraPDF.exe", 
    // 使用外部查看器时,latex-workshop.view.pdf.external.view .command的参数。此功能不受官方支持。%PDF%是用于生成PDF文件的绝对路径的占位符。
    "latex-workshop.view.pdf.external.viewer.args": [
        "-forward-search",
        "%TEX%",
        "%LINE%",
        "-reuse-instance",
        "-inverse-search",
        "code.cmd -r -g \"%f\":%l",
        "%PDF%"
    ],
    // 将synctex转发到外部查看器时要执行的命令。此功能不受官方支持。
    "latex-workshop.view.pdf.external.synctex.command": "D:/Program/SumatraPDF/SumatraPDF.exe", // 定位
    // latex-workshop.view.pdf.external.synctex的参数。当同步到外部查看器时。%LINE%是行号,%PDF%是生成PDF文件的绝对路径的占位符,%TEX%是触发syncTeX的扩展名为.tex的LaTeX文件路径。
    "latex-workshop.view.pdf.external.synctex.args": [
        "-forward-search",
        "%TEX%",
        "%LINE%",
        "-reuse-instance",
        "-inverse-search",
        "code.cmd -r -g \"%f\":%l",
        "%PDF%"        
    ]
}

2. Sumatra反向搜索

设置—高级选项

InverseSearchCmdLine = "D:\Program\Microsoft VS Code\Code.exe" "D:\Program\Microsoft VS Code\resources\app\out\cli.js" --ms-enable-electron-run-as-node -r -g "%f":"%l"
EnableTeXEnhancements = true
Visual Studio Code (vscode)配置LaTeX+ SumatraPDF 在setting.json中复制粘贴以下代码,注意将Sumatra PDF路径改为你保存的路径。其安装很简单,与通用软件安装过程一致,记得更改安装路径并记住,下文配置需要使用其路径。④ 若在安装完该插件之后在 vscode 页面右下角跳出弹窗,点击信任作者即可。选中需要跳转的代码所在行,按Ctrl+Alt+J,右侧就会跳转到相应行。按Ctrl+Alt+r,在编辑器页面上端进行编译链选择,如下图:。符号时,说明编译成功,相反,如果出现。符号,说明编译失败,就要找失败原因了。① 点击拓展图标,打开拓展; 阅读详情

相关推荐

学术论文写作利器—— VS Code + LaTeX

学术论文写作利器—— VS Code + LaTeX0 前言1 软件安装1.1 VS Code安装1.2 TeXLive2020安装1.2.1 下载1.2.2 安装1.3 LaTeX Workshop插件安装1.4 SumatraPDF安装1.4.1 介绍1.4.2 下载与安装2 VS Code的设置方法2.1 已踩过的坑2.2 VS Code编辑.tex初尝试2.3 编译方式的配置2.4 PDF阅读器的设置2.4.1 关联外部PDF阅读器2.4.2 前向搜索设置2.4.3 反向搜索设置3 部分快捷键4 一

ColaInLibrary的博客 2903

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

论文写作工具,VSCode + LaTeX Workshop + SumatraPDF 详细配置过程

墨瞳的Blog 6213

Texlive2021+VSCode+Latex win10配置文本编辑器

Texlive2021+VSCode+Latex win10配置文件编辑器**1、安装texlive2021****2. 安装vscode****3.配置vscode **安装Markdown增强插件改变语言环境**4. 安装 SumatraPDF(可选)****5. 配置Latex Workshop 扩展程序5.1 安装扩展程序5.2 配置5.3 新建test.tex文件5.4 运行结果6 参考文献引用参考: 1、安装texlive2021 选择清华大学开源软件镜像站:link 安装texlive2021

qq_42840712的博客 3485

利用VSCode进行Latex内容的编写开发

本文详细介绍了如何一步步利用VSCode进行Latex内容的编写开发(图文详细)。

枫的博客 3831

ADI官方例程HDL和No-OS生成Vivado工程

这一步是选择下载源,一般都是选择国内镜像,因为国外的源太慢了,这里选择阿里的镜像,如果没有这个选项可以在下面的User URL里添加就行,选择好源后然后点击下一步。下一步会从你选择的源上下载软件包目录,如果提示Unable to get setup from https://xxxxxx/,返回上一步,选择别的源,例如第二个163网易的源。然后就是你想要安装在哪了,下面的选项好像会决定环境变量存放在哪,不过一般都是个人电脑选择第一个默认的就行,然后点下一步。下好之后双击打开,就是这个界面了,直接点下一步。

代码匠的博客 3832

TC397 EB配置ADC软件触发:从零实现周期采样与中断处理

本文详细介绍了如何在Infineon AURIX TC397芯片上使用EB Tresos工具配置ADC软件触发,实现周期采样与中断处理。通过硬件连接、EB模块配置、代码初始化及数据处理的全流程解析,帮助开发者快速掌握ADC软件触发技术,提升嵌入式系统开发效率。

root9的博客 231

笔记:VScode配置LaTex(内部PDF和外部sumatraPDF)

来源:Visual Studio Code (vscode)配置LaTeX - Ali-loner的文章 - 知乎。

weixin_44995401的博客 1382

STM32与FreeRTOS:基于TIM6的高精度系统时间获取实践

本文详细介绍了在STM32与FreeRTOS环境下,基于TIM6定时器实现高精度系统时间获取的实践方法。通过复用FreeRTOS的TIM6硬件资源,开发者可以高效获取毫秒级和微秒级系统时间,同时解决时间溢出和中断处理等关键问题。文章还提供了CubeMX配置技巧、代码实现及性能优化建议,适用于嵌入式系统开发中的精确时间管理需求。

weixin_29169505的博客 357

LaTex 学习(二) LaTex神器:Visual Studio Code

前言 上文我们提到了LaTex与Tex的关系与渊源。 LaTex学习(一) 为什么我要这样安装LaTex?_沧夜2021-优快云博客 这次我们来学习如何使用Visual Studio Code来写LaTex Visual Studio Code简介 Visual Studio Code是一个可以在你的桌面运行的轻量强大的代码编辑器,支持Windows、macOS 和 Linux。它不仅提供对 JavaScript、TypeScript 和 node.js 的支持,还具有丰富的语言扩展(如C++、C#、J

沧夜的成长日记 4427

MTK(基础篇)ROM烧录以及分区的作用

本文介绍了MTK芯片设备的刷机流程及关键分区功能。首先通过MTK烧录工具加载ROM文件(包括引导文件和分区表),重点解析了各分区的核心作用:preloader类似BIOS负责硬件初始化;lk作为二级引导程序加载内核;vbmeta验证系统完整性;boot包含Linux内核;dtbo调整硬件配置;modem管理通信功能;tee保护生物识别数据;system/vendor分别存放系统核心和硬件驱动。特别指出preloader、vbmeta等关键分区损坏会导致设备变砖,而recovery分区是重要的救砖入口。全文简

weixin_49303682的博客 444

被Cloudflare 5秒盾虐了半个月,终用Python破局:UA+TLS指纹伪装实战,拦截率从42%干到3%

其实5秒盾不难破,难的是摸透它的检测逻辑——它不是“一刀切”地拦截爬虫,而是通过“多维度指纹校验”,判断你是不是“真实用户”。表层:UA和HTTP头要完整、匹配;中层:TLS指纹要和真实浏览器一致(核心);深层:行为要符合人类习惯(请求间隔、JS执行)。这套方案不仅适用于Cloudflare 5秒盾,很多基于指纹检测的反爬系统(如Akamai、Imperva)也适用。2025年的爬虫,早已不是“能爬就行”,而是“爬得稳、不被封”——指纹伪装就是实现这一点的关键。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1849

基于Visual Studio Code的 LaTeX环境配置及使用示例(超详细)

   本博客主要介绍如何在Visual Studio Code (VS Code)上配置LaTeX的编写环境,主要包括如下几个软件/工具的安装配置以及正反向搜索的配置: TeX Live VS Code(含插件) SumatraPDF 1. TeX Live    在这里我们采用在线安装的方式安装TeX Live,具体执行步骤如下: 在TeX Live下载界面选择适合自己...

qq280929090的专栏 5万+

CloudCompare&PCL 体元累加法(树冠体积计算)

文章目录

dayuhaitang1的博客 1553

LaTex下载、安装及配置并搭配使用Visual Studio Code教程(建议收藏)2022最新完整版

​ LaTeX(/ˈlɑːtɛx/,常被读作/ˈlɑːtɛk/或/ˈleɪtɛk/,风格化后写作“LATEX”),是一种基于TEX的排版系统,由美国计算机科学家莱斯利·兰伯特在20世纪80年代初期开发,利用这种格式系统的处理,即使用户没有排版和程序设计的知识也可以充分发挥由TEX所提供的强大功能,不必一一亲自去设计或校对,能在LaTex就是专门为排版高质量科技论文而设计的软件,当然在这方面的性能就非常突出。在很多 LaTex 爱好者看来,LaTex不仅是一种文字编辑排版工具,它更是一门艺术,给人以美的享受。

神兽汤姆猫的博客 1万+

第一章:基础知识 - 概念与基础,理解什么是功耗

电源管理与功耗调优:实战项目经验分享

坚韧与专注 885

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

环境配置——VS code + MiKTeX + SumatraPDF使用LaTeX

参考内容1 参考内容2 参考内容3 目录1.Visual Studio code2.MiKTeX3.SumatraPDF 通过VS code、MiKTeX和SumatraPDF实现LaTeX编辑。   1.Visual Studio code 下载链接:VS Code官网 我这里的VS Code是已经安装好的,不需要再下载。详细安装过程可以参考:VS Code安装过程 安装完成后,在VS Code中查找并安装插件: Figure 1 LaTeX Workshop安装   2.MiKT

qq_43828720的博客 3120

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

VS Code + LaTex + SumatraPDF联合使用指南

本文旨在提供一份基于 VS Code、TeX Live 和 SumatraPDF 的高效 LaTeX 写作环境搭建与终极避坑指南。全文重点围绕以下三个核心维度展开:工具链构建与避坑、外部预览的核心优势、极客级配置与排雷。

weixin_41678913的博客 651

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Visual Studio Code (vscode)配置LaTeX最详细版(vscode下载安装+基本设置+内外pdf查看器设置+个人配置代码)

目录欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器

Ali-loner的书屋 5万+

LaTeX在VScode下的环境配置教程

LaTeX在VScode下的环境配置教程 VScode配置中文 (1)打开左边的“扩展”,在搜索框里面搜索language。 (2)点击第一个进行安装 (3)Ctrl+Shift+P(这个快捷键不行的话按F1试试)搜索“language” 在输入框中输入“language”,点击配置显示语言(Configure Display Language)。 然后会显示en和zh-cn(刚才我们安装的插件)两个语言。 点击第二个(zh-cn),然后重启即可配置中文。 注:这里不太好截图,就没有截图啦。 配至LaT

人生得意须尽欢 6619

VsCode 使用Latex最新教程

文章目录VsCode 使用Latex一、下载安装VsCode二、下载安装TeX Live2.1 MiKTex版本2.2 TeXLive版本三、安装插件LaTex Workshop3.1 在VsCode中安装插件LaTex Workshop3.2 setting.json配置3.3 测试tex文件四、PDF阅读器 VsCode 使用Latex 一、下载安装VsCode 参考教程:https://blog.youkuaiyun.com/Gerald_Jones/article/details/121512837 二、下载安

Gerald_Jones的博客 1万+

latex伪代码添加注释_Visual Studio Code (vscode)配置LaTeX

前言LaTeX 作为一种强大的排版系统,对于理工科,特别是公式比较多的数(tu)学(tou)专业,其重要性自不必多说,不在本文探讨范围之内。而选择一个比较好的编译器是很重要的,至少对笔者而言是如此。笔者前期使用的TeXstudio进行文档的编译的,但是其编译速度比较慢,并且页面不是很美观。最让人头疼的是,当公式比较长的时候,使用的括号就比较多,但 Texstudio 的代码高亮功能实在是....(...

weixin_39966922的博客 5741

Latex编辑器Visual Studio Code安装和配置

总共要安装的软件有四个: Tex Live Visual Studio Code (VSCode) LaTex Workshop插件 Sumatra PDF 1. Tex Live 下载:https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/texlive2021.iso 安装:右键点击.iso文件里的install-tl-windows.bat,以管理员身份运行,安装,安装时间比较长,请耐心等待。 2. Visua.

pangsmao的博客 852

Visual Studio Code对TeX文档编写环境的简单配置

以前写论文时都是用word撸文档,最后保存pdf。这样生成的pdf文档总是让人不舒服,但又觉得latex 的学习成本较高,一致没有兴致学。 但是迟早是要学 ,就花了一个下午的时间稍微了解了latex,以及在vscode中对latex编写环境进行了一些简单配置。总体上就是摸着石头过河,记录一下自己遇到的一些问题和坑。 下载安装 texlive 这里废话不多说,直接贴一个华为的国内镜像链接Texlive下载 选择下面这个iso镜像下载 打开iso文件,以管理员身份运行install-tl-windows 点

神奇海螺的博客 812

latex怎么给图片命名_【包学包会】【LaTeX篇】TeXLive+VsCode+TexStudio

ShareStuff光阴似箭日月如梭终于等到你还好没放弃引言欢迎到知乎和语雀平台进行提问,或者推文下方留言!今天给大家介绍 LaTeX 的环境搭建和一些学习网址。感谢 ElegantLaTeX 群主及成员,一年多的加入确实学习了不少技能!感谢 LaTeX 工作室[1] 提供的模板和学习资料,同时也可去这里查看下载安装[2]!感谢 Stack Exchange[3] 提供的解决方案,使得学习中的问题...

weixin_39805255的博客 1038

【LaTex】还在用 Word 写论文、报告?VScode + LaTex 的配置让你爱上用 LaTex 写论文

关注公众号“大学生内卷生存指北” 获取更多笔记、源码、学习资源! 文章目录1. 安装 texlive 和 SumatraPDF1.1 下载1.2 加载 texlive 2020 的 iso 文件1.2.1 解压1.2.2 运行2. 配置 VScode2.1 安装LaTeX Workshop插件2.2 配置 VSCode 的 LaTex 插件2.3 Bug3. 锦上添花的 VScode插件4. 保存时自动格式化5. 最新配置文件6. 参考链接 1. 安装 texlive 和 SumatraPDF 1.1

【人工智障 | 计算鸡视觉 | 机器孩】 8957
下一篇: 二、变量和简单数据类型
xiaoadven
博客等级 码龄7年 1粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值