VS CODE + Latex


一、下载安装相关软件

下载 texlive.iso ——右键 “ 装载 ” ——以管理员身份运行 “install-tl-windows.bat”——自定义安装位置(没有中文的路径)——点击 “ 安装 ” ——玩耍 / 做其他工作 / 漫长的以小时为单位的等待,期间不要碰它——直到出现安装成功的提示。
检查是否成功安装:win + R ——输入 “cmd” ——回车键——输入 “tex -v”,成功显示版本信息即可。

若仅使用自带的编辑器,跳过下载安装VS CODE, 见自用vscode安装及配置

二、仅使用Latex

安装完texlive环境,检查tex版本后,点击电脑左下角开始菜单,找到 “TeX Live”文件夹下的 “Texworks editor”打开即可开始使用。以写论文为例:

  1. 编写 bib 文件:该文件用于记录文章使用的参考文献。谷歌学术http://scholar.scqylaw.com/——搜索引用的参考文献名称——点击 “引用” ——点击 “ BibTex ” ——复制粘贴到bib文件中

    【22.08.20更 谷歌学术收费了~白嫖党看这里学术搜索:站在巨人的肩上https://sc.panda321.com/
    【22.08.22更 不知什么原因,卡到心态爆炸。百度学术也可以;再或者 直接搜文章标题后,随便点什么连接,进去能看见“引用”就行,然后选择格式,复制粘贴】

在这里插入图片描述

  1. 编写 .ltx 文件
  2. 编译 .ltx 文件:生成一系列辅助文件,但此时论文中无引用的序号以及参考文献的附录
  3. 用 bibtex类型编译生成的辅助文件 .aux:以此将参考文献附录添加到文中
  4. 编译 .ltx 文件:成功添加参考文献到文中,但引用时的序号无法正常显示
  5. 编译 .ltx 文件:序号成功生成

注:
win + R ——cmd——texdoc 包名——回车,可查看相关操作手册;
论文框架如:\documentclass[conference,a4paper]{IEEEtran}
压缩引用序号(如引用文献[1][2][3][4]可引用为[1-4]):\usepackage[numbers,sort & compress]{natbib}
代码、定理环境:amthm、algorithm
bib文件中对文献名首字母大写,并在两边加上大括号,如 title={New array codes for multiple phased burst correction} 改为title={{New Array Codes for Multiple Phased Burst Correction}},

三、使用VS CODE + LATEX (更3)

  1. 安装拓展 “LaTex language support” 和 “LaTex Workshop”
    在这里插入图片描述
  2. F1 或 Ctrl + Shift + P 或 左下角设置 + 命令面板 ——输入“settings”——选择 “首选项:打开设置”
    在这里插入图片描述
  3. 粘贴以下代码: (更)
    下列注释部分为23.6.14更新
//原本有内容的需在最后一个 “}” 前面加上 “,” 后复制下列花括号内的内容即可
{"latex-workshop.latex.recipes": [
    {
      "name": "pdflatex",
      "tools": [
          "pdflatex",
      ]
    },
    {
      "name": "pdflatex -> bibtex -> pdflatex*2",
      "tools": [
          "pdflatex",
          "bibtex",
          "pdflatex",
          "pdflatex"
      ]
    },
    {
    "name": "xelatex",
    "tools": [
        "xelatex"
    ]
  },

  {
    "name": "latexmk",
    "tools": [
        "latexmk"
    ]
  }
  
  
  ],
  "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.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"
],
"latex-workshop.latex.recipe.default": "lastUsed",	//设置默认编译方式为“上次使用的编译链”,
"files.autoSave": "afterDelay",		//发生更改时,自动保存,配置此项后可以达到边写边译的效果。
//比如,上次写英文论文需选择“pdflatex->bibtex->pdflatex*2”的方式编译,完成后。写中文文章时需使用“xelatex”方式
//使用一次xelatex方式后,就可以接着奏乐接着写 自动按这种方式编译 而不是前者。

//下面两项,如果你不需要可以删掉  以及 上面的注释
"workbench.colorTheme": "Default Light+",	//背景色 白
"security.workspace.trust.untrustedFiles": "open",	//在受信任的工作区中打开不受信任的文件时,不提示
}
  1. 新建 / 打开一个 .tex 文件——选择左侧的 “TEX”—— “Build LaTeX project”下拉菜单—— “Recipe:pdflatex->bibtex->pdflatex*2”——右上角带放大镜的分页 / “View LaTeX PDF”下拉菜单中选择预览方式
    在这里插入图片描述

四、文献bib格式转为bibitem格式

有的latex模板中要求参考文献使用\bibitem格式嵌入文章内。
参考澹台棋晴

  • 将所有文献的bibtex引用放在name.bib中
  • 新建.tex文件并粘贴以下代码
\documentclass{article}
\begin{document}
\nocite{*}						%不引用文献但生成文献列表
\bibliography{name}		%name.bib
\bibliographystyle{IEEEtran}
\end{document}
  • pdflatex方式运行上条中的.tex文件,再以bibtex方式运行.aux文件,将会生成.bbl文件,打开并复制\begin{thebibliography}到\end{thebibliography} 部分,粘贴到latex文件(论文)即可

五、pdf预览与代码的跳转

2022.9.25增,参考阳海川

  • pdf—>代码: CTRL + 鼠标左键
  • 代码—>pdf: CTRL + ALT + J
    更改该快捷键:CTRL + K 后 CTRL + S 调出键盘快捷方式,搜索 “synctex”,将 CTRL + ALT + J 改为 ALT + F 或其他你喜欢的组合键,若冲突会有提示,更改即可。

六、关闭编译后右下角弹窗

2022.9.18增,由于边写边编译,pdf显示完整页会很小,放大的话时不时需要拽一拽滚动条调整显示位置,右下角弹窗在的话需要先叉掉再拽,非常麻烦,解决方案参考whatthat

  • 打开 vs code 安装路径下的子文件:安装路径 \Microsoft VS Code\resources\app\out\vs\workbench\workbench.desktop.main.css
    (不是js文件)
  • CTRL + F 搜索 monaco-workbench>.notifications-toasts.visible, 将 visible 的设置改为none,即 monaco-workbench>.notifications-toasts.visible{display:none;flex-direction:column}。CTRL + S 保存
  • 重启 VS CODE。

七、参考文献转bib(23.06.15更)

  • 需求:曾经写过的参考文献,文章还有,但找不到bibtex文件了,又不想一个个重来一遍
    在这里插入图片描述

  • 参考hu_shidong

  • 更新记录原因:已安装 texlive ,但 cmd perl -v 查询无结果,参考博客提 Linux 自带 perl 环境,于是想到我的虚拟机。尝试一波,可行,记录一下,方便下次使用。

  • 步骤:

    • 在 texlive 安装路径中找到需要使用的 “ gb7714texttobib.pl ” 文件,拖拽到虚拟机里。texlive\2022\texmf-dist\doc\latex\biblatex-gb7714-2015
      请添加图片描述
  • 需要转化的参考文献复制粘贴到" name.txt "里,拖拽到虚拟机里。
    在这里插入图片描述
    在这里插入图片描述

  • 打开终端,切换到它们所在的目录,输入“ perl gb7714texttobib.pl in=name.txt out=out_name.bib ”
    在这里插入图片描述

    • 将桌面生成的“ out_name.bib ”文件拽到 Windows 系统(发现一件神奇的事情:可以从右边拽出来,但其他方向拽不出来。。)
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值