最近要写开题报告,一开始用word写,还是那个问题,格式什么的弄得我头疼。心想后面有论文要写,所以准备用latex。
原来一直在用vscode,所以网上搜了很多vscode配置latex环境的教程。所以在这里做一个详细的记录,希望对和我一样的人有所帮助。
环境:win10+vscode+CTeX_2.9.2.164_Full
由于我也不太懂latex原理,反正凑合着会用。所以没试过别的环境。用的是清华的镜像,下载地址:http://www.ctex.org/CTeXDownload/。 下载带full的那个,包比较全,省好多事儿。
地址:https://code.visualstudio.com/。 微软的编辑器,在windows上的好处我不多说了。安装不要太简单,也没啥说的。
我的安装方式就是,点开安装包,下一步点到底,全默认的。安装的过程可能比较慢,建议边安装,边进行下面的过程。
先安装如下图所示的插件,只需要安装第2个和第3个就可以。
然后打开vscode的配置文件(vscode的左下角蓝色圈圈那个位置,点击设置进入配置文件)如图:
然后点击上图右上角红色圈住的图标,进入配置文件(json格式的),如图:
{
"git.ignoreMissingGitWarning": true,
"files.autoSave": "afterDelay",
"editor.fontSize": 16,
"editor.fontFamily": "'Courier New'",
"editor.wordWrap": "on",
// latex
"latex-workshop.latex.recipes": [
{
"name": "pdflatex -> bibtex -> pdflatex*2",
"tools": [
"pdflatex",
"bibtex",
"pdflatex",
"pdflatex"
]
}
],
"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.view.pdf.hand": true,
"latex-workshop.latex.autoBuild.run": "onFileChange",
"latex-workshop.latex.clean.fileTypes": [
".aux",
".bbl",
".blg",
".idx",
".ind",
".lof",
".lot",
".out",
".toc",
".acn",
".acr",
".alg",
".glg",
".glo",
".gls",
".ist",
".fls",
".log",
".spl",
".synctex.gz",
"*.fdb_latexmk"
],
"latex-workshop.latex.autoClean.run": "onBuilt",
}
**ok!vscode环境就配置好了!**下面就等着CTex安装完毕,CTex安装完后,应该会自动配置系统的环境变量(没有的话,可以自己配置一下)。如图:
还没完!!!,还有一些关于latex导入中文文献的问题。
关于如何使用Bibtex导入文献的问题,这里我做一个简单的介绍:
首先在你的 .tex 文件在目录下,创建一个后缀为 .bib 的文件,比如叫:ref.bib。
在你的 .tex 文件中 \end{document} 前面加入下面两行:
\bibliographystyle{ieeetr} %这里是参考文献的引用格式,可以自定义。
\bibliography{ref} %这里是你自己的.bib文件的名字
然后我们通过google学术(没梯子的可以用镜像:)或者百度学术,搜索我们引用的论文:
点击下面的双引号,出现:
我们选择Bibtex,将出现的网页上的内容复制,粘贴到自己创建的.bib文件中就行。
在.tex中,导入参考文献相应的包:
\usepackage{cite}
\newcommand{\upcite}[1]{\textsuperscript{\textsuperscript{\cite{#1}}}} %参考文献上标
引用格式:
\begin{document}
\maketitle %添加这一句才能够显示标题等信息
我爱你,中国!!!\upcite{wu2008fast}
中文文献\upcite{meng}
\bibliographystyle{ieeetr}
\bibliography{ref}
\end{document}
这里我找到了一个模板,可以下载下来:https://raw.githubusercontent.com/Haixing-Hu/GBT7714-2005-BibTeX-Style/master/gbt7714-2005.bst 直接复制保存为.bst文件就行。比如叫chinese.bst
然后将这个bst文件放到和你的.tex文件同一目录下,只需要更改bst文件的引用就行:
\bibliographystyle{chinese.bst}
并且参考文献的标题是英文的,如果想改成中文,在文件开头加入下面的代码
\renewcommand\refname{参考文献}
效果如图:
至此,latex+vscode的环境就算配置好了,其它如果有关于latex格式的问题,可以直接百度,基本上都能轻松搞定。
[1] https://liam.page/2014/05/09/gbt7714-2005-bibtex-style/
[2] https://www.jianshu.com/p/dc0ffa4368e3