VSCode中LaTeX Workshop插件的高级配置与优化

vscode + latex workshop + sumatraPDF 更新vscode及latex workshop,但同时也带来新问题,ctrl+s时,文件保存总是回退到之前版本的内容,pdf交互也无法正常使用。 阅读详情

1. 从基础到精通:理解LaTeX Workshop的核心配置

如果你已经用VSCode写过LaTeX,肯定对LaTeX Workshop插件不陌生。它把那个复杂的命令行编译过程,变成了侧边栏里几个漂亮的按钮,点一下就能出PDF,体验确实提升了不少。但不知道你有没有这种感觉:网上找来的配置代码往settings.json里一贴,能用是能用,可一旦遇到点特殊需求,比如想用特定的编译引擎、想优化编译速度,或者想实现更流畅的代码与PDF双向跳转,就有点抓瞎了,只能再去搜新的配置片段。

这就是只知其然,不知其所以然。我刚开始用的时候也这样,踩过不少坑。后来我发现,想要真正把LaTeX Workshop用得顺手,关键不在于复制多长的配置代码,而在于理解它那几个核心配置块到底是干嘛的。咱们今天就不讲虚的,直接深入settings.json,把它拆开了、揉碎了讲明白。

首先,你得知道LaTeX Workshop的配置主要围绕几个核心概念展开:工具(Tools)、配方(Recipes)、查看器(Viewer)和清理(Clean)。你可以把它们想象成一个厨房:工具就是你的厨具(锅、铲、刀);配方就是菜谱,规定先放油还是先放菜;查看器就是把你做好的菜端上桌的盘子;清理就是饭后洗碗刷锅。只有每个环节都配置对了,你这顿“LaTeX大餐”才能做得又快又好。

最关键的配置文件就是VSCode的settings.json。打开它最快的方法是按 F1 或 Ctrl+Shift+P,打开命令面板,输入“Preferences: Open Settings (JSON)”并回车。你的所有自定义配置都将放在这个大括号 {} 里。接下来,我们就一个环节一个环节地把它配置到最佳状态。

2. 打造高效的编译工具链:Tools与Recipes详解

编译工具链是LaTeX Workshop的心脏,直接决定了你的文档能否顺利生成,以及生成的速度和质量。很多新手卡在编译失败,多半是这里的配置没搞对。

2.1 定义你的“厨具”:latex.tools 配置

latex-workshop.latex.tools 这个数组里,定义了一个个独立的编译命令。每个工具都有name(名称)、command(命令)和args(参数)三部分。我强烈建议你根据自己常用的引擎来配置,而不是一股脑全加上。下面是我打磨了很久的一个工具集,兼顾了通用性和效率:

"latex-workshop.latex.tools": [
    {
        "name": "xelatex",
        "command": "xelatex",
        "args": [
            "-synctex=1",
            "-interaction=nonstopmode",
            "-file-line-error",
            "-shell-escape",
            "%DOC%"
        ]
    },
    {
        "name": "latexmk_xelatex",
        "command": "latexmk",
        "args": [
            "-synctex=1",
            "-interaction=nonstopmode",
            "-file-line-error",
            "-xelatex",
            "-outdir=%OUTDIR%",
            "-shell-escape",
            "%DOC%"
        ]
    },
    {
        "name": "biber",
        "command": "biber",
        "args": [
            "--output-directory=%OUTDIR%",
            "%DOCFILE%"
        ]
    },
    {
        "name": "makeindex",
        "command": "makeindex",
        "args": [
            "%DOCFILE%"
        ]
    }
],

我来解释几个关键点:

  1. -synctex=1:这是实现源代码和PDF双向搜索(正反向同步)的魔法开关,必须要有。
  2. -interaction=nonstopmode:让编译器在遇到错误时不要停下来问你怎么办,而是继续跑完并记录错误。这对于在VSCode里自动获取错误日志至关重要。
  3. -file-line-error:让错误信息格式更友好,直接告诉你哪个文件的哪一行出了问题。
  4. -shell-escape:这是一个进阶参数。如果你用了minted宏包来高亮代码,或者某些需要调用外部命令的宏包(如pgfplots外部化),就必须加上这个。不加的话编译会报错。当然,如果文档简单,可以不加。
  5. -outdir=%OUTDIR%:这是个大杀器!它让latexmk把所有编译产生的文件(包括PDF、日志、辅助文件)都输出到指定的目录(比如./out),而不是和你的源文件混在一起。这样你的项目目录会非常清爽。你需要配合另一个设置 "latex-workshop.latex.outDir": "%DIR%/out" 来指定这个输出目录。
  6. 占位符:%DOC%代表带扩展名的完整文件名(如main.tex),%DOCFILE%代表不带扩展名的文件名(如main)。在调用biber或makeindex时,通常使用%DOCFILE%。

2.2 编排你的“菜谱”:latex.recipes 配置

工具定义好了,怎么用它们呢?这就需要latex-workshop.latex.recipes来编排。一个配方(recipe)就是一系列工具按顺序执行。LaTeX Workshop的侧边栏里显示的就是这些配方,你可以一键运行。

"latex-workshop.latex.recipes": [
    {
        "name": "XeLaTeX",
        "tools": ["xelatex"]
    },
    {
        "name": "LaTeXmk (XeLaTeX)",
        "tools": ["latexmk_xelatex"]
    },
    {
        "name": "XeLaTeX -> Biber -> XeLaTeX x2",
        "tools": ["xelatex", "biber", "xelatex", "xelatex"]
    },
    {
        "name": "Biber only",
        "tools": ["biber"]
    }
],

这里有几个经验之谈:

  • 简单编译用 XeLaTeX:写的时候快速查看效果,用这个最快。
  • 智能编译用 LaTeXmk:这是我最推荐、最常用的配方。latexmk 是一个Perl脚本,它能自动判断你的文档是否需要运行多次(比如有目录、参考文献、交叉引用时),自动帮你处理好。你只需要点一次,它就能给你一个最终结果,不用操心该运行几遍。配置了-outdir后尤其方便。
  • 处理参考文献用 XeLaTeX -> Biber -> XeLaTeX x2:这是一个标准流程。当你首次添加参考文献,或者修改了.bib文件后,需要完整跑一遍这个流程来更新引用。第一次用xelatex生成引用标记,第二次用biber处理文献数据,最后两次xelatex稳定所有交叉引用。
  • 单独运行 Biber:有时候你只更新了文献库,可以单独运行这个,比跑完整流程快。

你还可以设置默认配方:"latex-workshop.latex.recipe.default": "lastUsed",这样它就会默认使用你上次成功编译的配方,非常贴心。

3. 实现丝滑的写作与预览体验:PDF查看器与同步技术

写完代码,能编译成功只是第一步。如何舒适地查看PDF,并能在代码和PDF之间无缝跳转定位,这才是提升写作效率的关键。LaTeX Workshop在这方面提供了极其强大的支持。

3.1 内部查看器 vs. 外部查看器

首先,你要决定在哪里看PDF。这主要由 "latex-workshop.view.pdf.viewer" 这个设置控制。

  • "tab" (内部标签页):这是最集成化的方式。PDF会在VSCode内部的一个新标签页中打开。好处是无需切换软件,一切都在VSCode内完成,适合屏幕空间充足的情况。你可以通过 "latex-workshop.view.pdf.invert": 1 和 "latex-workshop.view.pdf.invertMode.enabled": "auto" 开启自动夜间模式,晚上写论文眼睛会舒服很多。
  • "external" (外部程序):如果你习惯用功能更强大的专用PDF阅读器(如Sumatra PDF,它轻量、启动快、对SyncTeX支持好),就选这个。这需要额外配置。

如果你想用外部查看器(比如Sumatra PDF),配置会稍微复杂一点,但换来的是更专业的阅读体验和更稳定的双向搜索。下面是一个经典的Sumatra PDF外部查看器配置示例:

"latex-workshop.view.pdf.viewer": "external",
"latex-workshop.view.pdf.external.viewer.command": "D:/Tools/SumatraPDF/SumatraPDF.exe", // 务必改成你的实际路径
"latex-workshop.view.pdf.external.viewer.args": [
    "%PDF%"
],
"latex-workshop.view.pdf.external.synctex.command": "D:/Tools/SumatraPDF/SumatraPDF.exe", // 路径同上
"latex-workshop.view.pdf.external.synctex.args": [
    "-forward-search",
    "%TEX%",
    "%LINE%",
    "-reuse-instance",
    "-inverse-search",
    "\"C:/Users/YourName/AppData/Local/Programs/Microsoft VS Code/Code.exe\" \"C:/Users/YourName/AppData/Local/Programs/Microsoft VS Code/resources/app/out/cli.js\" -gr \"%f:%l\"",
    "%PDF%"
]

重要提示:上面的路径 C:/Users/YourName/... 需要替换成你电脑上VSCode的实际安装路径。你可以通过右键点击VSCode快捷方式 -> 属性 -> 打开文件位置 来找到Code.exe的路径。

3.2 掌握SyncTeX:代码与PDF的双向跳转

SyncTeX是LaTeX的同步技术,它能让你在PDF的某个位置点击一下,就自动跳转到VSCode里对应的源代码行;反过来,在VSCode里点击一下,也能在PDF里高亮对应位置。这个功能对于修改长文档、检查格式错误来说,是效率神器。

配置的关键就在于编译工具参数里的 -synctex=1 和查看器的同步参数。对于内部查看器,你还可以设置触发同步的快捷键方式:"latex-workshop.view.pdf.internal.synctex.keybinding": "double-click" 表示在PDF上双击跳转,我个人觉得比默认的Ctrl+Click更顺手。

对于外部查看器,上面配置中的 -forward-search 和 -inverse-search 参数就是用来建立双向通信的。-forward-search负责从代码定位PDF(你在VSCode里右击,选择“SyncTeX from cursor”),-inverse-search负责从PDF定位回代码(你在Sumatra PDF里双击某处)。配置成功后,你会体验到一种“指哪打哪”的畅快感。

4. 保持项目整洁与处理常见问题

用LaTeX编译,总会产生一堆.aux, .log, .bbl, .fls之类的中间文件。它们散落在项目文件夹里,看着就心烦,还容易在版本控制时误提交。LaTeX Workshop的自动清理功能就是来解决这个问题的。

4.1 自动化清理中间文件

配置 latex-workshop.latex.clean.fileTypes 可以指定哪些类型的文件需要被清理。下面是我用的一个比较全的列表:

"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",
    "*.run.xml",
    "*.synctex.gz",
    "*.nav",
    "*.snm",
    "*.vrb"
],

然后,通过 "latex-workshop.latex.autoClean.run": "onFailed" 来设置清理时机。我强烈推荐用 "onFailed",意思是仅在编译失败时自动清理。这是踩过坑后的经验:如果你设为 "onBuilt"(编译成功就清理),那么当你需要查看详细的编译日志(.log文件)来调试错误时,日志已经被删掉了,非常麻烦。设为onFailed则能在成功时保留日志,失败时清空干扰文件,一举两得。

4.2 绕开那些恼人的编译坑

即使配置看起来完美,实际使用中还是会遇到一些典型问题。这里分享几个我遇到并解决了的:

  1. “找不到命令”或编译毫无反应:这是最常见的问题。99%的原因是系统环境变量PATH里没有你LaTeX发行版(如TeX Live)的bin目录。你需要确保xelatex, latexmk, biber这些命令的路径在PATH中。在终端里输入xelatex --version测试一下,如果找不到命令,就去系统环境变量里添加路径,比如C:\texlive\2024\bin\windows。
  2. 中文路径/文件名问题:LaTeX对中文路径的支持很玄学。一个黄金法则是:项目根目录、.tex文件所在路径、以及输出目录,最好都不要包含中文或空格。把项目放在像D:\Projects\paper_2024这样的纯英文路径下,能避免一大半莫名其妙的错误。
  3. 参考文献不更新或显示问号:如果你用了biber,确保.tex文件里用的是\usepackage[backend=biber]{biblatex}。编译后记得运行完整的xe->biber->xe->xe配方,而不是只运行一次xelatex。单独运行biber后,也需要再运行一次xelatex来刷新PDF。
  4. 插件编译与终端编译结果不同:有时候在VSCode里编译报错,但在系统终端里手动执行xelatex main.tex却成功。这通常是因为两者所处的环境不同。检查VSCode是否以管理员权限运行?或者是否被某些安全软件限制了?尝试用VSCode内置的终端执行命令,看看错误信息是否一致。

调试时,一定要善用LaTeX Workshop的“输出”面板。点击VSCode底部状态栏的“TeX”图标,或者从命令面板运行“LaTeX Workshop: View LaTeX compiler log”,这里会显示完整的编译输出,任何错误和警告都会在这里呈现,是解决问题的第一手资料。

5. 高阶优化与个性化技巧

当基础功能都稳定后,我们可以追求更极致的体验。下面这些技巧能让你的LaTeX写作环境如虎添翼。

5.1 智能感知与代码补全

LaTeX Workshop自带不错的智能感知(Intellisense)。确保开启:"latex-workshop.intellisense.package.enabled": true。这样,当你输入\begin{时,它会自动提示你可能的环境;输入\usepackage{时,会提示已安装的宏包。你还可以安装其他插件来增强,比如LTeX(语言语法检查)和Code Spell Checker(英文拼写检查),它们能帮你揪出笔误和语法错误。

对于数学公式,可以开启公式预览:"latex-workshop.hover.preview.mathjax.extensions": ["boldsymbol"]。这样当你把鼠标悬停在$...$或\[...\]中的公式上时,会实时渲染出一个预览小图,检查公式排版非常方便。

5.2 为大型项目加速:输出目录与外部化

对于包含大量图片(尤其是TikZ矢量图)或复杂交叉引用的大型文档,编译一次可能非常慢。这里有两个提速策略:

第一,就是我们之前提到的输出目录隔离。通过"latex-workshop.latex.outDir": "%DIR%/out"和工具参数中的-outdir=%OUTDIR%,让所有编译产物去另一个文件夹。这不仅能保持整洁,更重要的是,当你清理文件时,不会误删源文件或图片资源。

第二,TikZ图形外部化。如果你用了大量的TikZ绘图,每次编译都重新渲染它们会极其耗时。你可以使用TikZ的external库,让每个TikZ图形只在第一次编译时生成独立的PDF,后续编译直接调用,速度飞升。这需要在导言区添加代码,并在latexmk工具参数中加上-shell-escape(前面已提过),同时可能需要一个额外的latexmkrc配置文件。虽然配置稍复杂,但对于论文、书籍等大型项目,带来的编译时间节省是巨大的。

5.3 个性化工作流定制

最后,你可以根据个人习惯微调许多细节。比如:

  • 自动构建:"latex-workshop.latex.autoBuild.run": "onFileChange" 可以在文件保存时自动编译。但我个人不推荐长期开启,因为它可能在你只打几个字时就触发编译,影响流畅度。我更喜欢手动控制,设置为"never"。
  • 上下文菜单:"latex-workshop.showContextMenu": true 开启后,在编辑器里右键会出现丰富的LaTeX相关快捷命令,比如插入环境、包裹选区、跳转定义等,非常方便。
  • 错误提示:"latex-workshop.message.error.show": false 可以关闭烦人的弹窗错误提示,让错误信息只安静地出现在输出面板里,不打断你的思路。

配置LaTeX Workshop就像打磨一件顺手的兵器,没有绝对“最好”的配置,只有最适合你当前项目和写作习惯的配置。我的建议是,以本文提供的配置为起点,在实际使用中慢慢调整。遇到问题,多看看输出日志,多尝试修改一两个参数,你对这个工具的理解会越来越深。最终,你会拥有一套完全贴合自己需求、高效且稳定的LaTeX写作环境,把精力真正集中在内容创作本身,而不是和工具较劲。

VSCode+LaTeX环境搭建避坑指南:从TeXLive安装到PDF预览全流程 本文详细介绍了如何在VSCode中搭建高效的LaTeX写作环境,从TeXLive安装到PDF预览全流程避坑指南。涵盖TeXLive优化安装、VSCode插件配置、高级PDF预览方案设置以及常见问题排查,帮助科研人员和内容创作者快速掌握LaTeX排版技术,提升写作效率。 阅读详情

相关推荐

如何用VSCode和LaTeX Workshop插件打造高效LaTeX写作环境(SumatraPDF同步配置)

本文详细介绍了如何在VSCode中利用LaTeX Workshop插件与SumatraPDF配置高效的双向同步写作环境。通过分步教程,指导用户从环境搭建、核心配置到效率优化,实现代码与PDF之间的正反向同步,从而打造一个流畅、集成的LaTeX工作站,显著提升学术写作与文档编辑的效率。

cc789的博客 1015

别再复制粘贴了!用VSCode + LaTeX Workshop插件搞定论文公式与排版(2024配置指南)

本文详细介绍了如何利用VSCode和LaTeX Workshop插件打造高效的论文写作环境,解决传统LaTeX编辑器的痛点。通过实时错误提示、智能代码片段和自动化编译流程,大幅提升科研写作效率。特别适合需要处理复杂公式和排版的研究人员,2024年最新配置指南助你快速搭建智能写作系统。

468

告别Overleaf!手把手教你用VSCode+LaTeX Workshop搭建稳定写作环境

本文详细介绍如何在Mac上使用VSCode和LaTeX Workshop搭建高效的本地LaTeX写作环境,替代Overleaf在线编辑器。从MacTeX安装、VSCode插件配置到中文支持和高级技巧,手把手教你打造稳定、快速的学术写作工具链,特别适合需要频繁撰写论文和技术文档的用户。

egg99的博客 1018

vscode写LaTex教程 | 从零开始使用Texlive+vscode+LaTex Workshop插件配置

前言 一般情况下我们都希望在 vscode 一个软件内尽量完成我们所有的工作,就像 chrome 搭载很多插件一样,我们希望能在 chrome 里尽可能做到全能。虽然有很多好用的 LaTex 编辑器,但是我们就是想在 vscode 里做到写 LaTex ,到 2020 如今已是一件很简单的事。 那就开始介绍从零开始用 vscode 作为编辑器 + 使用 LaTex Workshop 插件 + Texlive 2020 编译环境开始书写我们的 LaTex 。 安装 LaTex 环境 下载 Texlive 20

幻日のヨハネ 3万+

告别Overleaf:Mac上VSCode+LaTeX Workshop插件配置指南

本文为Mac用户提供了一份详尽的VSCode与LaTeX Workshop插件配置指南,旨在帮助用户构建高效、可定制的本地LaTeX写作环境。通过安装MacTeX发行版、配置VSCode插件及深度定制编译工作流,用户可告别在线编辑器依赖,获得更快的编译速度、稳定的离线工作体验以及高度自主的文件管理能力。

weixin_28839601的博客 401

VSCode与LaTeX Workshop高效配置:从零搭建专业写作环境

本文详细指导如何从零开始,在VSCode中配置LaTeX Workshop插件,搭建高效专业的LaTeX写作环境。内容包括安装LaTeX发行版、配置核心编译工具链、设置PDF预览与同步搜索,以及通过编辑setting.json文件实现个性化工作流,旨在帮助用户提升学术论文和技术文档的写作效率。

kafka6courier的博客 308

用于 Visual Studio Code 的 LaTeX Workshop

用于 Visual Studio Code 的 LaTeX Workshop1. 简介2. 安装和基本设置2.1 需求2.2 安装2.3 设置 PATH 环境变量2.4 使用2.5 使用 Docker2.6 使用WSL3. 编译功能3.1 构建文档3.2 终止当前编译3.3 自动构建 LaTeX3.3.1 latex-workshop.latex.autoBuild.run3.3.2 latex-...

梦在哪里的博客 1万+

LaTeX Workshop插件避坑指南:如何正确配置VScode的LaTeX自动保存格式化

本文详细解析了如何正确配置VScode的LaTeX Workshop插件,解决常见的'Formatting failed'报错问题。从环境准备、核心配置到高级格式化技巧,提供了一套完整的优化方案,帮助用户实现LaTeX文档的自动保存和高效排版。

weixin_28842269的博客 251

7个实用技巧:用LaTeX-Workshop实现跨文化文档完美排版

在全球化协作日益频繁的今天,创建适配多地区、多语言的专业文档成为学术和商业写作的必备技能。LaTeX-Workshop作为一款强大的LaTeX编辑工具,通过实时预览、智能补全和跨文件引用等功能,帮助用户轻松应对不同语言、符号系统和排版规范的挑战。本文将分享7个实用技巧,让你快速掌握跨文化文档的排版精髓。 ## 1. 多语言支持:一键切换全球语言环境 LaTeX-Workshop通过集成`bab

gitblog_00762的博客 1068

告别手动配置!在Ubuntu 22.04上,用VSCode插件LaTeX Workshop一键搞定TeXLive 2024环境

本文介绍如何在Ubuntu 22.04上使用VSCode插件LaTeX Workshop一键配置TeXLive 2024环境,告别繁琐的手动配置。通过极简安装和智能插件设置,实现从零到论文产出的全自动流程,大幅提升科研写作效率。特别适合需要频繁使用LaTeX的研究人员和学生。

weixin_30522095的博客 343

Unity雷达图效果实现

unity雷达图源码

a604263644的博客 1026

macbook的vscode中插件LaTeX-Workshop将默认的latexmk改为xelatex,然后添加Heiti SC中文字体和Times New Roman英文字体

3、最后会进入这个,然后找到xelatex部分,然后把那一部分移到"latexmk"的前面。原因:我的macbook m1,因为老的latexmk对中文有些不兼容,我就按照overleaf的官方document。这个默认是用latexmk的,然后点击Recipes,然后看到这个在settings.json中编辑。然后找到黑体字体,然后下载,然后在选择在字体册中打开改字体然后安装到MacBook中。1、在vscode边上的插件找到这个workshop,然后找到这个扩展设置。安装好了就是这样的。

wait021的博客 2325

Floyd算法在社交网络中的应用:如何找到六度人脉的最短路径?

本文探讨了Floyd算法在社交网络分析中的核心应用,特别是如何利用该算法高效计算任意两人之间的最短路径,从而量化“六度人脉”理论。文章通过构建微型社交网络模型,详细拆解了Floyd算法的动态规划原理与代码实现,并展示了如何从计算出的最短路径距离矩阵中挖掘节点中心性、识别社群等关键洞察,为社交推荐、影响力分析等场景提供技术支撑。

blockchain9miner的博客 1002

MacOS 上 VSCode 与 LaTeX 的黄金搭档:从零搭建高效写作环境

本文详细介绍了在MacOS上使用VSCode与LaTeX搭建高效写作环境的完整指南。从MacTeX安装、VSCode配置到LaTeX Workshop插件优化,涵盖中文支持、同步滚动、代码片段等实用技巧,帮助学术和技术文档作者提升写作效率。特别推荐LaTeX Workshop插件的自动编译和实时预览功能,让LaTeX写作更加流畅。

weixin_30340819的博客 355

分享一个简单的迭代学习机器人双臂控制(MATLAB)

1 什么是迭代学习控制 迭代学习控制(iterative learning control,简称ILC)由Uchiyama于1978年首先提出,不过因为论文由日文撰写,影响不是很大。1984年,Arimoto等人用英文介绍了该方法。它是指不断重复一个同样轨迹的控制尝试,并以此修正控制律,以得到非常好的控制效果的控制方法。 迭代学习控制的特点是“在重复中学习”,通过反复的迭代修正,达到改善控制效果的目的。迭代学习控制的原理是根据系统前次运行所获得的输出误差信息,在控制过程中不断修正控制输入,随着迭代的进行,逐

weixin_45776027的博客 4483

在Unity中为Sentis部署的YOLOv8模型集成NMS层并实现移动端性能优化

本文详细讲解了在Unity中利用Sentis部署YOLOv8模型时,如何通过代码动态集成NMS层以解决移动端性能瓶颈。文章核心在于避免导出时绑定NMS,转而使用Sentis原生API在运行时高效构建NMS处理流程,并分享了关键的GPU数据操作与移动端性能优化技巧,确保模型在移动设备上流畅运行。

p1q2r的博客 1094

告别Overleaf!在Ubuntu 22.04上搭建本地LaTeX+VSCode高效写作环境(附完整配置流程)

本文详细介绍在Ubuntu 22.04上搭建本地LaTeX+VSCode高效写作环境的完整流程,帮助用户摆脱Overleaf的网络依赖和性能限制。通过安装TeXLive 2024和配置VSCode插件,实现快速编译、代码补全和PDF预览等功能,提升学术写作效率和隐私安全性。

weixin_30755393的博客 340

深度学习之Pytorch---本人踩过的坑(报错总结)第十篇

深度学习之Pytorch安装时遇到的问题—本人踩过的坑(报错总结) 报错一:pip install torchvision 出现“由于目标计算机积极拒绝,无法连接”的问题 解决方案:找到自己浏览器的工具或选项,我的是火狐,具体解决方案如下图 然后找到桌面左下角,点击搜索internet,然后点击internet选项 最后回到Anaconda Prompt命令行输入pip install...

qq_41570307的博客 1914

2025-04-03 Latex学习1——本地配置Latex + VScode环境

回到文件页面,可看到当前目录下新建了 ./build 文件夹,编译的 pdf 放在该目录中。进入 TEX 插件页面,选择编译方式,点击编译。说明:“new.synctex.gz” 存放反向编译内容,删除后不可以双击 pdf 定位到对应 tex 位置。​ 因为 .pdf 图像的编译速度比 .png 文件快,其编译过程不需要调用 libpng 库。​ 对于大型图像文件(每个文件大小为 >1MB),建议保存为 .png 或 .pdf。文件较大时,编译时间会很长,个人不习惯自动编译,因此选择 never。

zheliku的博客 1万+

YOLOv8改进 | 卷积模块 | 用DWConv卷积替换Conv【轻量化网络】

YOLOv8改进,yolov8,yolov8创新,yolov8涨点

kay_545 7157

RT-DETR改进策略【Conv和Transformer】| HiLo注意力机制 通过分离处理图像的高频和低频信息,高效处理图像特征

本文记录的是利用改进检测模型,针对目标检测中面临的多尺度特征融合效率与长距离依赖建模难题,HiLo注意力模块的引入旨在通过频率解耦策略优化高分辨率特征处理,将高频细节(如目标边缘)与低频语义(如场景结构)分离建模,提升目标检测精度。Fast Vision Transformers with HiLo AttentionHiLo注意力模块的提出源于对传统自注意力机制局限性的反思。传统多头自注意力(MSA)在处理高分辨率图像时存在以下问题:HiLo将注意力模块分为高频(Hi-Fi)和低频(Lo-Fi)两个分支,

Limiiiing的博客 818

LaTeX写作效率提升技巧:VScode高级配置与实用插件推荐

本文深入探讨了如何通过高级配置与实用插件,将VScode打造成高效的LaTeX写作工作站。文章详细介绍了编译配方的精细化设计、源码与PDF双向跳转的配置方法、环境优化技巧以及必备插件推荐,旨在帮助用户大幅提升LaTeX写作效率与专注度。

mango的博客 682

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

在VSCode中高效协作LaTeX文档:Overleaf-Workshop完整指南

Overleaf-Workshop是一款专为LaTeX用户设计的VSCode扩展,让你在熟悉的代码编辑器中直接打开和编辑Overleaf项目,同时享受完整的协作功能。无论你是学术研究者、技术文档作者还是学生,这个工具都能显著提升你的LaTeX文档创作效率。 **核心关键词**:VSCode Overleaf扩展、LaTeX协作编辑、智能代码提示、实时编译预览、团队聊天协作 ## 为什么选择Ov

gitblog_00984的博客 949

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

5分钟精通LaTeX-Workshop:从新手到高手的完整操作指南

你是否曾被LaTeX的复杂语法和繁琐的编译流程劝退?LaTeX-Workshop作为VSCode的顶级LaTeX插件,通过智能补全、实时预览和双向同步三大核心功能,让LaTeX写作变得简单高效。本文将为你揭秘LaTeX-Workshop的完整功能体系,帮助你在5分钟内掌握这个强大的写作工具。 ## 🚀 为什么LaTeX-Workshop能改变你的写作体验 传统的LaTeX编辑需要频繁切换代码

gitblog_01182的博客 971

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

别再复制粘贴了!用VSCode + LaTeX Workshop插件搞定论文公式与排版(2024最新配置)

本文详细介绍了2024年使用VSCode和LaTeX Workshop插件高效撰写学术论文的全套方法。从环境配置、公式编辑到表格管理、参考文献引用,提供了最新配置技巧和实用快捷键,帮助用户提升LaTeX写作效率三倍以上,实现真正的所见即所得体验。

白强 357
上一篇: Oracle高效数据同步实战:MERGE INTO语句的进阶应用
下一篇: 光伏电站一次调频技术解析|从原理到实现的完整方案
github5actions
博客等级 码龄1天 0粉丝 1824原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值