Latex 安装和使用
1.安装
官方安装包链接:http://tug.org/texlive/
下载好的安装包直接点击运行,一直点击next ,之后会跳出这个界面,让你指定从哪个镜像里安装的Latex软件,只要指定国内镜像就好:
这个镜像一般选择 Asia -->China -->任意一个
等待安装就好,一般需要1到2个小时,因为需要安装4000+ 个相关文件和指令
安装完成的效果图
安装好以后检查是否安装好:打开cmd,输入latex --version 指令,系统显示安装版本就代表安装完成了,我这里显示版本是4.02,最新版本
2.配置
可以用Latex原生的软件写论文,也可以用Vscode编辑器写
这个是Latex 自己的编辑器,但是使用起来不是很舒服,第一没有指令提示,第二没有代码高亮,很容易出错,而且编辑器的字体很小,看起来很费劲,我就用了Vscode来写,然后下面就是使用Latex + Vscode 的相关配置了
Latex + Vscode 写论文
如果没有Vscode ,可以从这里下载:https://code.visualstudio.com/
之后需要安装一些插件,
标红的插件都是要安装的,安装直接点击旁边的蓝色按钮,Install 就可以了
然后需要修改一下论文编辑的配置,
然后把这些配置加到json串里面,注意不是直接删除文件里面的内容,是把这段内容添加在json串里面
// Latex configuration
"latex-workshop.latex.recipes": [
{
"name": "xe->bib->xe->xe",
"tools": [
"xelatex",
"bibtex",
"xelatex",
"xelatex"
]
}
],
"latex-workshop.latex.tools": [
{
// 编译工具和命令
"name": "xelatex",
"command": "xelatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
// "-pdf",
"%DOCFILE%"
]
},
{
"name": "pdflatex",
"command": "pdflatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOCFILE%"
]
},
{
"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"
]
然后重新启动Vscode,配置就完成了
3.使用
随便新建一个文件夹,注意是文件夹,Latex编译后的附加文件有很多,最好是放在一个文件夹里
然后新建一个文件,后缀名是 tex ,比如: paper.tex
然后用Vscode打开这个文件,就可以开始写论文了,一般论文的框架的基本格式是这样的
% ctexart代表支持中文,原本的Latex是不支持中文的
\documentclass{ctexart}
\title{Latex使用手册以及案例}
\author{ xxx 这里是作者的名字}
\date{\today}
% 正文部分
\begin{document}
% maketitle是将标题显示出来
\maketitle
Hello
\section{这是第一章}
这是第一章的内容
\section{这是第二章}
这是第二章的内容
\end{document}
写完以后,就可以编译论文了
编译完成后,点击查看编译完成后的结果
这样的论文就是pdf格式的
每次编译,在编辑器上面都会显示编译的进度
如果编译成功,这个地方就会有一个对号
如果编译不成功,这个地方就会有提示,并且告诉你文件错误的位置在哪里
点击上面的蓝色按钮,就可以查看报错log
除此之外还需要说明的是,文献编写的过程中,除了 tex文件和 bib文件,其他的文件都是在编译论文的时候生成出来的附加文件,不需要管它,下面图中的灰色文件都是无用的附加文件
关于参考文献
latex使用参考文献主要有两种方式,一个是直接在tex文件里面写:
\documentclass{ctexart}
% 引用
在这里引用文献\cite{article1}中的内容
在这里引用书籍\cite{book1} 中的内容
\begin{document}
\begin{thebibliography}{99}
\bibitem{article1}文献作者姓名 \emph{文献名称}[J] 出版社 年份
\bibitem{book1} 书籍作者姓名 \emph{文献名称} 出版社 年份
\end{thebibliography}
\end{document}
第二种方式用bib文件管理参考文献,因为文献太多,写在tex这里很容易弄混,一般比较推荐使用bib文件管理参考文献,使用之前需要自己创建一个bib文件,如:ref.bib,然后里面的内容可以在文献库里面直接复制
比如访问google学术:
直接复制放到bib文件里就可以了
@inproceedings{heilman2010good,
title={Good question! statistical ranking for question generation},
author={Heilman, Michael and Smith, Noah A},
booktitle={Human Language Technologies: The 2010 Annual Conference of the North American Chapter of the Association for Computational Linguistics},
pages={609--617},
year={2010}
}
但是需要注意的是bib文件最后一行不能有空格,要不然会报错
然后引用参考文献:
\documentclass{ctexart}
\usepackage[numbers]{natbib}
%正文开始部分
\begin{document}
%引用方式是
引用文献库中的文献\citet{heilman2010good}
%这个是指定参考文献排版风格
\bibliographystyle{plainnat}
% ref对用的是bib文件名
\bibliography{ref}
\end{document}
然后我是在b站上学的Latex的指令,可以直接在B站上搜索Latex,里面的教的指令很齐全