文章目录

  • 介绍一下:
  • 一. 软件下载安装
    • 1.1 下载
    • 1.2 安装编译器texlive2020
    • 1.3 安装PDF阅读器
    • 1.4 编辑器VScode
      • a. 直接百度或者软件管理下载默认安装
      • b. 给VScode安装论文编辑相关插件
      • c. 配置编辑环境
    • 1.5 测试环境
    • 1.6 IEEE模板测试
    • 1.7 中文路径编译出错解决方案
  • 二. 开始写作 应用部分
    • 2.1 IEEE论文写作流程
    • 2.2 表格table操作
      • a 利用Excel生成tab
      • b 修改标题与表的距离
    • 2.3 显示中文
    • 2.4 加粗下滑颜色斜体
  • ref

介绍一下:

  • exlive 后台编译器, 将写好的论文检测语法, 生成pdf
  • VScode 写论文的编辑器
  • SumatraPDF 实时pdf查看器, 能够实时的查看新编译好的PDF

一. 软件下载安装

1.1 下载

这两个软件都是免费的, texlive只需要找到下载源即可

  • texlive腾讯源下载地址
  • VScode就随便在软件管家一搜就有了
  • SumatraPDF下载链接

1.2 安装编译器texlive2020

  • 安装时设置一下路径即可, 因为对texlive不熟, 所以很多插件就都安装一下吧, 虽然用的空间有点大,但是至少后面问题会出现的少一点.
  • 等待很长时间之后, 安装完毕, 打开cmd查看一下是否安装完毕
PS C:\Users\Admin> tex -version
TeX 3.14159265 (TeX Live 2020/W32TeX)
kpathsea version 6.3.2
Copyright 2020 D.E. Knuth.
There is NO warranty.  Redistribution of this software is
covered by the terms of both the TeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the TeX source.
Primary author of TeX: D.E. Knuth.

1.3 安装PDF阅读器

直接将pdf阅读器smartPDF下载复制粘贴解压到随便的一个没有中文目录的路径下, 如"D:\software\SumatraPDF\SumatraPDF-3.2-64.exe"

1.4 编辑器VScode

a. 直接百度或者软件管理下载默认安装

即可, 因为该软件实在是啥都能干

b. 给VScode安装论文编辑相关插件

因为VScode是一个开源软件, 很多功能需要安装插件完成
打开VScode搜索LaTeX,安装下面三个插件

c. 配置编辑环境

  • 按F 输入set 打开设置

  • 在打开的settings.json文件中 {} 内输入下面的代码, 然后重新启动VS
    只需要添加 "// 下面是latex工作环境配置"注释的即可

{"window.zoomLevel": 1,"editor.suggestSelection": "first","vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",// 下面是latex工作环境配置"latex-workshop.latex.recipes": [{ "name": "latexmk","tools": ["latexmk"]}, ],// 下面是LaTeX指令运行逻辑"latex-workshop.latex.tools": [{"name": "latexmk", "command": "latexmk","args": [ "-synctex=1", "-interaction=nonstopmode", "-file-line-error", "-pdf",  "%DOC%" ]}, {"name": "bibtex", "command": "bibtex", "args": ["%DOCFILE%" ] }],// 下面是latex工作环境中pdf阅读的配置"latex-workshop.view.pdf.viewer": "external","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"],"editor.minimap.enabled": false,// "latex-workshop.view.pdf.viewer": "external","latex-workshop.view.pdf.external.viewer.command": "D:\\software\\SumatraPDF\\SumatraPDF-3.2-64.exe","latex-workshop.view.pdf.external.viewer.args": ["-forward-search",  "%TEX%",   "%LINE%","-reuse-instance",  "-inverse-search","\"C:/.../Microsoft VS Code/Code.exe\" \"C:/.../Microsoft VS Code/resources/app/out/cli.js\" -gr \"%f\":\"%l\"","%PDF%"],"workbench.editorAssociations": [{"viewType": "jupyter.notebook.ipynb","filenamePattern": "*.ipynb"}],
}
  • 下面这个配置是三种不同的编译逻辑, 不过感觉上面的一种编译逻辑就够用了, 下面的可以随便了解一下, 而且下面的的编译逻辑编译论文的时候出错性更多, 如果有懂原理的可以不吝赐教呀.
{"window.zoomLevel": 1,"editor.suggestSelection": "first","vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",// 下面是latex工作环境配置"latex-workshop.latex.recipes": [{"name": "xelatex","tools": ["xelatex"]}, { "name": "latexmk","tools": ["latexmk"]}, { "name": "pdflatex -> bibtex -> pdflatex*2","tools": ["pdflatex","bibtex", "pdflatex", "pdflatex" ]},{  "name": "xelatex -> bibtex -> xelatex*2","tools": ["xelatex","bibtex","xelatex", "xelatex"]}],"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工作环境中pdf阅读的配置"latex-workshop.view.pdf.viewer": "external","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"],"editor.minimap.enabled": false,// "latex-workshop.view.pdf.viewer": "external","latex-workshop.view.pdf.external.viewer.command": "D:\\software\\SumatraPDF\\SumatraPDF-3.2-64.exe","latex-workshop.view.pdf.external.viewer.args": ["-forward-search",  "%TEX%",   "%LINE%","-reuse-instance",  "-inverse-search","\"C:/.../Microsoft VS Code/Code.exe\" \"C:/.../Microsoft VS Code/resources/app/out/cli.js\" -gr \"%f\":\"%l\"","%PDF%"],
}

1.5 测试环境

创建文件夹, 在该文件夹中创建文件main.tex, 输入下面代码

% \documentclass[UTF8]{article}
\documentclass[UTF8]{ctexart} % 支持中文
\usepackage{amsmath}%数学支持
\usepackage[utf8]{inputenc} %字体格式utf8
\usepackage{graphicx} %导入插入
\title{English}
\author{xxx}
\date{October 2020 10 28}%日期显示\begin{document} %论文开始的主体
\maketitle %生成题目,放在begin之后
\tableofcontents%目录% \input{abstract} %这里插入abstract
% \input{introduction}% \\换行
% \par:分段
% \newpage:分页命令。
% \clearpage:和 \newpage 类似。我们在使用 CJK 环境时会加入 \clearpage 在环境末尾。\section{Introduction}
\subsection{introduction2}
\subsubsection{introduction3}\[ E=mc^2. \]%段间数学
\begin{equation}
E=mc^2.
\end{equation}$2=35+23$ %行内公式
$$25+455-415$$%单独一行公式
$$25+4^55-41_5$$
$$\displaystyle \frac{x+y}{y+z}y+z_x+y$$
$$\underline{x+y}x+y$$
$$\overline{xyz}xyz$$ %下划线
$[x+y][x+y]$
$\{x+y\}{x+y}$
$$fjlsdajghl$$
adgsasdrhdsrhdsrh
这里是中文
\end{document}

点击右上角绿色运行按钮即可编译运行


然后设置默认PDF为SumatraPDF

1.6 IEEE模板测试

模板下载直达请点击
下载解压后, 使用VScode打开文件夹, 在打开main.tex文件

1.7 中文路径编译出错解决方案

通过修改默认编码即可, 因为utf-8是全球通用编码格式, 包括中文

二. 开始写作 应用部分

2.1 IEEE论文写作流程

  • 先去IEEE官网下载LaTeX模板
    IEEE模板下载后解压,使用VScode打开
  • 修改VScode编译器为latexmk
    因为直接用latexmk即可编译, 所以将该编译器提到前面
    重启VScode后, 点击recipe:LaTeXmk进行第一次编译, 后面只需要快捷键Ctr+S保存即可自动使用该编译器进行编译;

Ctr+S自动编译, PDF自动更新, 舒服

2.2 表格table操作

a 利用Excel生成tab

  • 下载Excel转LaTeX宏工具
  • 下载后双击安装
    此时Excel会提示是否打开宏, 选择是之后, 可以看到Excel加载项
  • 新建Excel,在里面输入想要编写的表格数据,下图是制作表头
  • 选中数据后点击Excel2LaTeX
  • 结果

b 修改标题与表的距离

% Table generated by Excel2LaTeX from sheet 'Sheet1'
\begin{table*}[htbp]\small\setlength{\abovecaptionskip}{0pt}  %这里设置距离\setlength{\belowcaptionskip}{10pt}\caption{Add caption}\centering\begin{tabular}{ccccccc}\topruleVulnerability Type & \multicolumn{1}{p{4.19em}}{A} & \multicolumn{1}{p{4.19em}}{C} & E(\%) & D(\%) & F(\%) & G(\%) \\\midruleA & 7015  & 21735 & 0.16  & 0.21  & 99.79 & 99.5 \\B & 5612  & 17388 & 0.92  & 1.32  & 98.68 & 97.19 \\C & 4392  & 13608 & 0.14  & 2.64  & 97.36 & 99.56 \\D & 3660  & 11340 & 1.47  & 2.16  & 97.84 & 95.54 \\E & 3050  & 9450  & 1.2   & 2.69  & 97.31 & 96.33 \\F & 2396  & 7418  & 1.24  & 2.42  & 97.58 & 96.21 \\G & 2196  & 6804  & 0.84  & 2.78  & 97.22 & 97.4 \\H & 2579  & 4877  & 1.74  & 2.37  & 97.63 & 96.73 \\I & 2013  & 3795  & 2.11  & 1.44  & 98.56 & 96.12 \\J & 1098  & 3402  & 1.03  & 2.19  & 97.81 & 96.84 \\K & 1064  & 2070  & 2.27  & 1.22  & 98.78 & 95.72 \\\bottomrule\end{tabular}%\label{tab:GCN}%\end{table*}%

2.3 显示中文

  • method1 设置编码格式utf-8
%--utf-8--
\documentclass[UTF8]{ctexart}
  • method2 设置中文版包ctex
\usepackage[UTF8]{ctex}

2.4 加粗下滑颜色斜体

注意颜色需要在preamble.tex中加入
\usepackage{color}

\textbf{Oh my friends} %加粗 \\是换行
\emph{Oh my friends}\\ %斜体
\underline{on my friends}\\ % 下划线
\textbf{\underline{\emph{on my friends}}}\\ %混合使用
\textcolor{red}{my name is zjq}

ref

知乎大佬教程

论文3 VScodetexliveSumatraPDF打造完美书写论文工具相关推荐

  1. 论文框架和目录一样吗_毕业论文提纲怎么写?过来人:手把手帮你打造完美论文写作模板...

    大家好,我是毕业之家小毕同学.后续会持续为大家更新毕业论文写作.修改.降重,记得关注哟. 论文提纲是整个论文的关键.它做起来比较难.Not doing well就会直接影响整个论文的进度.Doing ...

  2. sp工具中最疼的是_阴阳师打造完美的双面就业SP酒吞 说说最靠谱的御魂携带法...

    对于阴阳师近期讨论度极高的新SP式神鬼王酒吞童子,其具体的养成,也就是御魂携带方法估计很多玩家很感兴趣,本次就来教大家如何打造完美的双就业面SP酒吞,一起来看看吧. PVE 目前酒吞在PVE中的定位很 ...

  3. 写论文经常用到的网站、工具、技巧汇总【持续更新】

    学习需要,非商业转载,如有侵权请及时联系,立删,十分抱歉 工具汇总一-论文资料获取: 获取全文利器:Sci-Hub: removing barriers in the way of science[这 ...

  4. 软考高级系统架构设计师系列论文十三:论软件测试方法和工具的选用

    软考高级系统架构设计师系列论文十三:论软件测试方法和工具的选用 一.摘要 二.正文 三.总结 一.摘要 软件测试作为保证软件质量和可靠性的关键技术手段正日益受到广泛的重视.本文以某区贸工局的电子政务系 ...

  5. 计算机类学术论文写作中提高效率的小工具

    作为一个学术论文写作新手,分享在论文写作过程中发现的提高效率的小工具. 1. 在线写作工具--Overleaf 在线latex写作,自动保存.在写的过程中可以随时编译,并且下载为pdf格式. 网址:h ...

  6. 计算机平面设计论文范,计算机平面设计论文关于计算机平面设计中汉字艺术论文范文参考资料...

    计算机平面设计论文关于计算机平面设计中汉字艺术论文范文参考资料 摘要:汉字有着几千年悠久的历史,在 __进程中不断的演变,汉字富有着强大的生命力,在漫长的历史进程中不断进步,承载着中华文明的发展.多少 ...

  7. 比较两种计算机语言的英语论文,英语计算机论文大纲模板样本 英语计算机论文提纲怎样写...

    汇总了[100个]与数学计算机相关论文提纲,为广大毕业生和职称者推荐语文计算机论文大纲模板样本,解决在校大学生不知道英语计算机论文提纲怎样写等相关问题! 五.计算机辅助学校数学术语教学的应用研究论文提 ...

  8. 本科计算机专业写论文写什么,本科计算机专业论文大纲格式 本科计算机专业论文框架如何写...

    [100个]本科计算机专业论文大纲格式供您参考,希望能解决毕业生们的本科计算机专业论文框架如何写相关问题,写好提纲那就开始写本科计算机专业论文吧! 五.山西本科高校计算机专业实验教学问题研究论文提纲 ...

  9. 计算机论文摘要要介绍技术吗,★计算机前沿技术论文摘要范文计算机前沿技术论文摘要写(7页)-原创力文档...

    ★计算机前沿技术论文摘要范文计算机前沿技术论文摘要写 主要讨论计算机前沿技术在地球物理中的应用前景,涉及GPGPU,Larrabee,FPGA,Cell处理器的应用前景.下一代地震成像计算机.地震解释 ...

  10. 【笔记】硕士论文:组成部分、前置部分规定、主体部分规定、附录部分规定、结尾部分规定、学术论文排版和印刷、学术论文基本要求

    学位论文一般用中文撰写(外语专业除外).学位论文一般应由以下四个部分组成: (一)前置部分:封面.扉页.致谢(仅限外语专业).独创性声明和关于论文使用授权的说明.中文摘要.英文摘要.目录.附表与插图清 ...

最新文章

  1. 基于HT for Web 3D呈现Box2DJS物理引擎
  2. Tomcat 架构探索
  3. 推荐​一款Java音频视频编码器,很赞~
  4. python post提交数据
  5. 汇编语言 循环控制指令
  6. Firefox自带下载功能进行断点续传
  7. 如何打造一支高效的AI团队
  8. 如何将MATLAB程序发布为独立的不依赖MATLAB环境可执行的程序包(基于Matlab R2015b版 )
  9. eclipse报Access restriction: The type 'BASE64Decoder' is not API处理方法
  10. 4.4.3 日期与时间计算
  11. 【Spring 】启动报错 LoggerFactory is not a Logback LoggerContext but Logback...
  12. t-sql存储过程_使用T-SQL进行存储过程中ORDER BY的精确控制
  13. givemesomecredit数据_EasyEnsemble:一种简单的不平衡数据的建模方法(附测试代码)...
  14. 用HackRF One模拟GPS信号
  15. 深入学习软件测试:混合正交表工具
  16. cefsharp 二次开发
  17. windows xp 64 位
  18. 自定义video的controls
  19. Qt Visual Studio生成moc文件
  20. Android 多种限定符

热门文章

  1. 6163. 给定条件下构造矩阵——每日一难(phase2_day1)
  2. 邻接矩阵计算matlab计算,急求各位大神帮忙解决,下面这个邻接矩阵算出它的可达矩阵...
  3. matlab cnn 识别苹果,CNNmatlab cnn卷积神经网络用于手写数字识别 - 下载 - 搜珍网
  4. 小米无线路由器服务器用户名和密码忘了,小米路由器登陆入口用户名和密码指南...
  5. 办公室学什么计算机,(计算机)办公室文员、助理都可以学学,留着迟早用得着
  6. 证明同步函数使用的this锁
  7. mendeley中如何重复引用同一篇参考文献_【经验分享】如何多平台同步文献 - Win / Android / IOS...
  8. html追加消除,HTML/CSS:在中间清除浮动元素而不添加不需要的标签
  9. 基于语音识别的智能垃圾分类控制系统设计
  10. 信号处理的算法matlab,基于MATLAB的信号处理常用算法的GUI界面设计(程序)