Latex 安装和使用

1.安装

官方安装包链接:http://tug.org/texlive/

codegeex如何安装到微信开发者工具 codex文件怎么安装_latex


codegeex如何安装到微信开发者工具 codex文件怎么安装_latex_02

下载好的安装包直接点击运行,一直点击next ,之后会跳出这个界面,让你指定从哪个镜像里安装的Latex软件,只要指定国内镜像就好:

codegeex如何安装到微信开发者工具 codex文件怎么安装_ci_03

这个镜像一般选择 Asia -->China -->任意一个

codegeex如何安装到微信开发者工具 codex文件怎么安装_文件管理_04


等待安装就好,一般需要1到2个小时,因为需要安装4000+ 个相关文件和指令

codegeex如何安装到微信开发者工具 codex文件怎么安装_latex_05


安装完成的效果图

安装好以后检查是否安装好:打开cmd,输入latex --version 指令,系统显示安装版本就代表安装完成了,我这里显示版本是4.02,最新版本

codegeex如何安装到微信开发者工具 codex文件怎么安装_编辑器_06

2.配置

可以用Latex原生的软件写论文,也可以用Vscode编辑器写

codegeex如何安装到微信开发者工具 codex文件怎么安装_参考文献_07

这个是Latex 自己的编辑器,但是使用起来不是很舒服,第一没有指令提示,第二没有代码高亮,很容易出错,而且编辑器的字体很小,看起来很费劲,我就用了Vscode来写,然后下面就是使用Latex + Vscode 的相关配置了

Latex + Vscode 写论文

如果没有Vscode ,可以从这里下载:https://code.visualstudio.com/

之后需要安装一些插件,

codegeex如何安装到微信开发者工具 codex文件怎么安装_文件管理_08

标红的插件都是要安装的,安装直接点击旁边的蓝色按钮,Install 就可以了

然后需要修改一下论文编辑的配置,

codegeex如何安装到微信开发者工具 codex文件怎么安装_参考文献_09


codegeex如何安装到微信开发者工具 codex文件怎么安装_文件管理_10

然后把这些配置加到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}

写完以后,就可以编译论文了

codegeex如何安装到微信开发者工具 codex文件怎么安装_ci_11


编译完成后,点击查看编译完成后的结果

codegeex如何安装到微信开发者工具 codex文件怎么安装_编辑器_12


这样的论文就是pdf格式的

每次编译,在编辑器上面都会显示编译的进度

codegeex如何安装到微信开发者工具 codex文件怎么安装_latex_13


如果编译成功,这个地方就会有一个对号

codegeex如何安装到微信开发者工具 codex文件怎么安装_编辑器_14


如果编译不成功,这个地方就会有提示,并且告诉你文件错误的位置在哪里

codegeex如何安装到微信开发者工具 codex文件怎么安装_文件管理_15


点击上面的蓝色按钮,就可以查看报错log

除此之外还需要说明的是,文献编写的过程中,除了 tex文件和 bib文件,其他的文件都是在编译论文的时候生成出来的附加文件,不需要管它,下面图中的灰色文件都是无用的附加文件

codegeex如何安装到微信开发者工具 codex文件怎么安装_参考文献_16

关于参考文献

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学术:

codegeex如何安装到微信开发者工具 codex文件怎么安装_ci_17

codegeex如何安装到微信开发者工具 codex文件怎么安装_编辑器_18


codegeex如何安装到微信开发者工具 codex文件怎么安装_latex_19

直接复制放到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}
}

codegeex如何安装到微信开发者工具 codex文件怎么安装_latex_20

但是需要注意的是bib文件最后一行不能有空格,要不然会报错

然后引用参考文献:

\documentclass{ctexart} 
\usepackage[numbers]{natbib}

%正文开始部分
\begin{document}
	%引用方式是
	引用文献库中的文献\citet{heilman2010good} 

	%这个是指定参考文献排版风格
	\bibliographystyle{plainnat}
	% ref对用的是bib文件名
	\bibliography{ref}
\end{document}

然后我是在b站上学的Latex的指令,可以直接在B站上搜索Latex,里面的教的指令很齐全