【Latex】texstudio使用和ACL论文模板初步解读

简介: LaTeX是一类用于编辑和排版的软件,用于生成PDF文档。LaTeX编辑和排版的核心思想在于,通过\section和\paragraph等语句,规定了每一句话在文章中所从属的层次,从而极大方便了对各个层次批量处理。LaTeX在使用体验方

零、简介latex

LaTeX是一类用于编辑和排版的软件,用于生成PDF文档。

LaTeX编辑和排版的核心思想在于,通过\section和\paragraph等语句,规定了每一句话在文章中所从属的层次,从而极大方便了对各个层次批量处理。

LaTeX在使用体验方面,最不易被Word替代的有四个方面:

——方便美观的数学公式编辑、不会乱动的退格对齐、非所见即所得因此可以在编辑的时候用退格和换行整理思路但生成PDF出来不影响美观、部分导师和刊物不接受Word排版的文章。

一、下载过程:

(1)miktex

目前常用的tex编译引擎有MikTex和TexLive。编译引擎,就和g++、gcc编译c类似,就那么个编译器,MikTex就编译你写的tex文本,生成pdf。

MikTex可以边下边编译,就是在编译过程中提示哪个sty文件缺,让你下载——所以你一开始不必把所有的sty文件都下载,比较省时间。

image.png

(2)texstudio

下载安装完xxTex(如上面的miktex后),这就类似下载了python解释器(自带的编辑器就是IDLE),而这里如果直接用自带的编辑器就是一个小黑框写latex了,所以我们来安装一个更好看的编辑器texstudio:

image.png

(3)如果只用Miktex也行,MiKTeX 自带TeXworks编辑器,但是就没这么方便。

TexLive不可以一边编译一边下载,你需要在安装时候就把所有sty都下载下来。

安装TeXLive,一劳永逸,不用担心缺少什么宏包,而且支持不同的操作系统(win或者linux都可以)。

安装texlive

安装目录下有:

install-tl

install-tl-advanced.bat

install-tl-windows.bat

Linux下使用install-tl安装,windows下使用.bat安装。

image.png

在框框内敲好latex语句,点击左上角的绿色开始按钮,等待编译完成后就会生成右边好看的论文啦~

LaTeX的编写流程

(1)使用任意文本编辑器编辑LaTeX语法的文本文件,后缀为.tex

(2)调用LaTex的编译器对文本进行编译生成pdf文件。不同的编译器生成的文件不大相同,主要的编译器为latex,lualatex,xelatex。通常xelatex对中文支持较好,一般使用xelatex。

测试下

小栗子:

\documentclass{article}        % Your input file must contain these two lines 
\begin{document}               % plus the \end{document} command at the end.
\section{Simple Text}          % This command makes a section title.
Words are separated by one or more spaces.  Paragraphs are separated by
one or more blank lines.  The output is not affected by adding extra
spaces or extra blank lines to the input file.
Double quotes are typed like this: ``quoted text''.
Single quotes are typed like this: `single-quoted text'.
Long dashes are typed as three dash characters---like this.
Emphasized text is typed like this: \emph{this is emphasized}.
Bold       text is typed like this: \textbf{this is bold}.
\subsection{A Warning or Two}  % This command makes a subsection title.
If you get too much space after a mid-sentence period---abbreviations
like etc.\ are the common culprits)---then type a backslash followed by
a space after the period, as in this sentence.
Remember, don't type the 10 special characters (such as dollar sign and
backslash) except as directed!  The following seven are printed by
typing a backslash in front of them:  \$  \&  \#  \%  \_  \{  and  \}.  
The manual tells how to make other symbols.
\end{document}                 % The input file ends with this command.

效果如图所示:

image.png

另外在菜单栏里的编辑–》首选项里,我们也可以对字体大小、语法高亮等进行设置:

image.png

二、在线编辑overleaf

注册overleaf账号

可以用QQ邮箱注册的,不过需要在国外的服务器才能注册成功

可以通过亚马逊的云电脑体验来注册的。

亚马逊云:https://enterprise.glyptodon.com/

三、语法简单介绍

像上面的简单测试例子中,

第一行声明的是你的文件的形式\documentclass是文章(article),书籍(book),report(报告)之类的多种文件形式。常使用的文件形式通常都是article。

第二行\usepackage[space]{ctex}通常是包含的包,ctex是常见的处理中文相关的包。当然也可以使用文件形式为ctexart处理中文。

 \documentclass{ctexart} 
 \begin{document} 
 hello world 
 你好世界 
 \end{document}
~                    

正文部分在\begin{document}内容\end{document},内容是你在pdf中展示的内容。

到此你就能使用LaTeX写简单的文本了。

更多语法介绍参考reference(3)

四、资料汇总

(1)latex插入图片:https://latex-tutorial.com/tutorials/figures/

(2)图表生成器(编辑好图表后可以直接生成latex代码):https://www.tablesgenerator.com/#

(3)Share Latex基础教程(支持在线编辑,有挺多模板):https://cn.sharelatex.com/

(4)知乎-如何在1小时内快速入手LaTeX?

五、ACL论文模板讲解

官方模板下载连接:http://acl2020.org/downloads/acl2020-templates.zip

一个latex项目通常包括:

一个.tex文件(也就是排版文件)、

一个.bib文件(存放格式化的参考文献数据)、

一个.cls或.sty文件(排版补充文件),

以及图片文件和生成的pdf文件。

image.png

5.1 tex文件

包括【控制代码】和【文字内容】,通过编译,可以将.tex文件转为.pdf文件。框架如下:

\documentclass{article}
\begin{document}
  write word here
\end{document}

5.2 bib文件

可以通过.bib文件自动生成一些会议给的latex模板下的参考文献样式,先来看下bib文件啥样子:

image.png

(1)找到文章的引用

我们在谷歌学术上搜篇GCN论文,选中引用:

image.png

选中bibtex:

image.png

(2)复制txt转为bib文件

出来了一坨latex代码如下,并将其复制到我们创建的txt文件中。

@article{kipf2016semi,
  title={Semi-supervised classification with graph convolutional networks},
  author={Kipf, Thomas N and Welling, Max},
  journal={arXiv preprint arXiv:1609.02907},
  year={2016}
}

然后将刚才的txt文件另存为bib文件:

image.png

(3)latex引用

例如,所用的Latex模板中参考文献样式定义在模板文件夹中的 IEEEtran.cls中(.cls文件为Latex格式定义文件),将生成的.bib文件命名为ref.bib,也放在模板文件夹中,则需在代码正文中引用以下两行代码:

\bibliographystyle{IEEEtran}      %IEEEtran为给定模板格式定义文件名
\bibliography{ref}                        %ref为.bib文件名

(4)编译生成reference

(1)点击“LaTex"编译,模板文件夹中会生成*.aux文件、.dvi文件、.log文件以及*.gz文件;

(2)点击“BibTex“编译,模板文件中会生成*.blg文件和*.bbl文件;

(3)点击“LaTex"编译,获得新的*.aux文件、.dvi文件、.log文件以及*.gz文件;

(4)再次点击“Latex”编译,即可查看生成结果。

(5)论文正文中引用

论文中对参考文献的引用一般是:\cite{标签},这里如果要引用,则是\cite{.bib文件中大括号第一行}。例如,要引用参考文献[1],代码为:\cite{von2003captcha}。

5.3 cls文件

cls和sty文件分别用命令\documentclass{...}和命令 \usepackage{...}来装载到LaTeX文件。

cls文件通常被称为classes(类),sty文件称为style files(样式文件)或者packages(包)。

一般第一个命令是强制的,\documentclass{...}来装载一个类。

5.4 sty文件

既然能被称为packages(包),即可选。它们可以在需要时随时使用命令 \usepackage{...}来装载到LaTeX文件(不过一定是在正文开头之前)。

六、常用命令

七、latex公式使用

首先tips:可以将公式图片转为latex的工具 https://mathpix.com/

image.png

——$$\displaystyle \lim_{x\to\infty} x^2[arctan(1+\frac{1}{x}) - arctan(1+\frac{1}{x+1})]$$

八、用latex写简历

简历模板

Github 地址:https://github.com/billryan/resume

在线编译地址:https://www.overleaf.com/latex/templates/bill-ryans-elegant-latex-resume/xcqmhktmzmsw

六、reference

(1)一份其实很短的 LaTeX 入门文档

(2)latex入门–刘海洋

(3)latex学习系列总结

(4)05LaTeX学习系列之—TeX的命令行操作

(5)https://blog.csdn.net/tmylzq187/article/details/51355261

(6)https://blog.csdn.net/m0_37201243/article/details/106524979

相关文章
|
1天前
LaTeX基础使用【系列一】
LaTeX基础使用【系列一】
|
1天前
|
前端开发 C++
LaTeX基础使用【系列三】
LaTeX基础使用【系列三】
|
1天前
|
C++
LaTeX基础使用【系列二】
LaTeX基础使用【系列二】
|
1天前
|
Web App开发 存储 数据可视化
LaTeX基础使用【系列五】
LaTeX基础使用【系列五】
|
1天前
|
C++
LaTeX基础使用【系列四】
LaTeX基础使用【系列四】
|
Java 程序员 C++
LaTex期刊模板下载与使用
LaTex期刊模板下载与使用
895 0
LaTex期刊模板下载与使用
如何下载使用期刊的 LaTeX 模板
本文介绍如何下载某期刊的 LaTeX 模板,并为我所用。这里以 IEEE 协会的期刊为例子。
475 0
如何下载使用期刊的 LaTeX 模板
Latex安装教程(附美赛论文latex模板)
LaTeX(LATEX,音译“拉泰赫”)是一种基于ΤΕΧ的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,能在几天、甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。
Latex安装教程(附美赛论文latex模板)
|
Ubuntu Linux 网络安全
KiCad 文档
kiCad 在线文档 KiCad 离线文档 KiCad 文档翻译 KiCad 文档编译
366 0
KiCad 文档
|
数据挖掘 计算机视觉
LaTeX IEEE模板
因为课程作业的要求需要完成一篇IEEE格式的论文,所以选择入门LaTeX。但是期间遇到了各种各样莫名其妙的坑。前前后后挣扎了两个多星期终于完成了IEEE模板的设置。下面详细记录一下让我深恶痛绝的心路历程。
5790 0