VSCode + LaTeX 入门(学习记录)
一、安装Tex Live
官网下载地址:TeX Live - TeX Users Group (tug.org)
二、安装vs code
三、安装插件
在VSCode 扩展商店安装 LaTeX Workshop 插件,有需要的话可以安装其他latex相关插件。
在 VSCode 界面下按下 F1,然后键入“setjson”,点击“首选项: 打开settings.json”,在其中加入以下内容(注意:这里是加入内容,不是覆盖,要保留之前的内容)
{"latex-workshop.latex.recipes": [{"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"],// 下面是我的setting.json的原始配置(大家不用添加)// "window.zoomLevel": 3,// "explorer.confirmDragAndDrop": false,// "docker.host": "tcp://192.168.1.113:2375",// "workbench.editor.enablePreview": false,// "workbench.editorAssociations": {// "*.ipynb": "jupyter-notebook",// "*.pdf": "latex-workshop-pdf-hook"// },// "notebook.cellToolbarLocation": {// "default": "right",// "jupyter-notebook": "left"// },// "editor.fontSize": 12,// "editor.wordWrap": "on", //自动换行// "editor.codeActionsOnSave": {// },// "editor.tokenColorCustomizations": {// },// "[latex]": {// "editor.defaultFormatter": "mathematic.vscode-latex"// },// "explorer.confirmDelete": false,// "editor.language.brackets": [// ],
}
四、测试
1.在vscode打开一个文件夹,新建paper.bib文件(存放引用文献):
@article{Goyal2019AutomaticLB,title={Automatic Lesion Boundary Segmentation in Dermoscopic Images with Ensemble Deep Learning Methods},author={Manu Goyal and Moi Hoon Yap},journal={ArXiv},year={2019},volume={abs/1902.00809}
}
@article{JojoaAcosta2021MelanomaDU,title={Melanoma diagnosis using deep learning techniques on dermatoscopic images},author={Mario Fernando Jojoa Acosta and Liesle Yail Caballero Tovar and Maria Begonya Garcia-Zapirain and Winston S. Percybrooks},journal={BMC Medical Imaging},year={2021},volume={21}
}
2.依旧在此文件夹中,新建paper.tex文件:
\documentclass{article}
\title{Title}
\author{Pin Xu}
\begin{document}
\maketitle
\begin{abstract}abstract......
\end{abstract}\section{Introduction}
This is a\cite{JojoaAcosta2021MelanomaDU}.
This is better than the official analysis results\cite{Goyal2019AutomaticLB}.\section{Related work}
Related work......\section{Method}
Method........\section{Experiments}
Experiments.......\newpage
\bibliographystyle{plain} % 选择参考文献格式,plain为一般格式
% 按照cite顺序自动排序文献编号,用\bibliographystyle{unsrt}
\bibliography{paper} % .bib文件要和.tex在一个文件夹,其中paper是“paper.bib”文件的名字
\end{document}
3.点击paper.tex界面右上角的三角形编译,在新生成的paper.pdf中查看效果:
五. 其他
vs code划词翻译插件:Code Translate
其他latex插件,具体什么作用记不清楚了:
latex-bib参考文献人名特殊字符表示:
写在最后 :
笔者只是一个初学者,因为要写论文所以才开始接触Latex,得到以上成果,故而记录一下。文中如果出现错误的地方,欢迎您在评论区批评指正,笔者会虚心接受这些产生错误的地方,大家一起努力共同进步。
VSCode + LaTeX 入门(学习记录)相关推荐
- SSM框架入门学习记录
SSM框架入门学习记录 //项目结构 在这里插入图片描述 在这里插入图片描述 包名多种多样,命名习惯问题. 流程:Controller(接受请求)-->Service(biz)(bl)(写业务函 ...
- jmeter入门学习记录
jmeter入门学习记录 Jmeter 介绍 下载和运行 发送简单请求测试 第一步:建立Thread Group 第二步:新建一个 HTTP Request 第三步:添加HTTP Head Manag ...
- MOOSE多物理场耦合平台入门学习记录一(稳态热传导程序实例)
MOOSE多物理场耦合平台入门学习记录 MOOSE的简介 MOOSE的安装 Linux和Mac Windows MOOSE程序的一般开发流程-以导热微分方程为例 简单问题的有限元处理 MOOSE程序的 ...
- stm32f103c8t6c语言教程,STM32f103C8T6入门学习记录.doc
STM32f103C8T6入门学习记录 STM32 自 学 笔 记 作者:忙碌的小姚 新浪微博:@忙碌的小姚 新浪博客: /mlxiaoyao222 目录 STM32 自 学 笔 记1 第一章3 我与 ...
- LaTeX入门学习-WinEdt
LaTeX入门学习-WinEdt 1.下载 Latex的衍生版本众多,中文环境中常用的时CTex.下载地址为 http://www.ctex.org/CTeXDownload Ctex套装中自带Lat ...
- LaTex入门【记录】
LaTex快速入门[记录] 入门步骤 安装教程 Mathtype中公式转LaTex代码 引用参考文献 快捷键 参考 记录下自己LaTex入门路上整理的一些方法和技巧.大家如果觉得有帮助,欢迎点赞和收藏 ...
- 黑马程序员 C++ 基础语法入门 学习记录
基础语法入门 文章目录 一.初识C++ 1.1 新建项目 1.2 编写项目 1.3 运行程序 1.4 注释 1.5 变量 1.6 常量 1.7 关键字 1.8 标识符命名规则 二.数据类型 2.1 整 ...
- vscode + vue 入门学习
安装 1.1 需要安装node.js[可以查看vscode工具的学习] 下载地址:https://nodejs.org/en 查看安装的版本: 1.2 安装vue vue 的使用有俩种方式: 方式1: ...
- pytorch初入门学习记录
PyTorch第一步 1.Tensor from __future__ import print_function import torch as t # 构建 5x3 矩阵,只是分配了空间,未初始化 ...
- can总线配置读入是什么意思_Simulink(常量amp;总线amp;示波器模块)+嵌入式(AURIX入门学习记录CAN通信配置)...
1 Simulink Simulink-常量&总线&示波器模块a.标量与矩阵的运算 在simulink中使用常量进行加减乘除计算时,系统会自动对标量进行拓展: 若将两个矩阵模块计算时维 ...
最新文章
- 程序员,你就是三明治!
- SSRS 2012 聚合函数 -- 隔行换色示例
- 指定类型的成员XX”不支持实体LINQ。只有初始化,成员单位,和实体导航性能的支持。...
- ZK Web框架思想
- C++:52---多重继承
- java 实现不同用户编辑 word 文档的不同区域
- 反转 鼠标_灵动轻巧也有好体验,电竞鼠标不能仅看“块头”
- 弱监督学习综述-周志华(ML论文阅读笔记1)
- getinfo怎么用php,PHP SplObjectStorage getinfo()用法及代码示例
- 按照斗地主的规则,完成洗牌发牌的动作。
- 【ACWing】1489. 田忌赛马
- QT中的LIBS用法
- GIT提交代码到远程创库
- 肖特基二极管、稳压二极管、瞬态二极管之间的区别的理解
- 抄袭/模仿/致敬的那些事:从《以父之名》说起(转)
- [Android]自己动手做个拼图游戏
- opencv-python频繁报错尝试解决措施
- gallery3d的源码分析——入口
- c语言程序项目任务教程 杨东芳 答案,c语言项目化教程 c语言程序设计
- OA行业产品同质化寒冰如何消融?