LaTeX学术干货第一期 | 如何在3min内入门LaTeX排版?
LaTex入门介绍
LaTex已经大量应用在学术生活中
本期我们有幸请到李君仪讲师和张玍讲师
为大家带来LaTex的入门介绍
包括LaTex的背景、本地运行、在线运行、基本语法、进阶操作、教程及资源分享等内容
希望对大家有所帮助!
以下是讲师介绍
李君仪讲师
(团体咨询讲师)
#__核研院核能科学与工程专业2020级普博生。
#__有使用Latex编写各类英文文档的丰富经验,包括研究摘要、期刊/会议文章、海报等。了解各类资源网站,能够使用已有模板或自行编辑格式,可以提供Latex从入门到熟练掌握的指导。
#__答疑:基于Latex的学术论文排版
张玍讲师
(团体咨询讲师)
#__水利系2018级博士生,研究方向为数字流域模型。
#__曾担任微积分助教、水利大数据原理与实践助教。擅长Python的使用以及Numpy、Scipy、Pandas、Sklearn、Matplotlib等的基础使用。擅长Latex论文排版。
#__答疑:基于Python的编程问题、基于Latex的论文排版
从TeX到LaTeX
TeX是诞生于20世纪70年代末到80年代初的一款计算机排版软件,用来排版高质量的书籍,特别是包含有数学公式的书籍。创始人:Prof. Donald Knuth
LaTeX(读音:/Lah-tech/ or /Lay-tech/)肇始于20世纪80年代初,是Dr. Leslie Lamport为了编写他自己的一部书籍而设计的,实际上就是用TeX语言编写的一组宏代码,但是更加规范、便于上手,基本上不需要使用者自己设计命令。
为什么用LaTeX
稳定性:TeX与LaTeX的基本命令系统几十年来变化不大。
开源、免费:排版质量高、自动处理,版本兼容性强
生命力:对非西方语言的扩展、应用场景(如beamer、poster)输出格式不断推陈出新。
学术范:为了学术排版而诞生,完美支持数学公式,编号无须过多考虑,参考文献引用方便。
当然LaTeX也是有缺点的:
非“所见即所得”,可视性差(远不如Word)
写论文还得debug(╥╯^╰╥)
本地运行LaTeX
LaTeX发行版本
TeX/LaTeX并不是单独的程序,而是复杂的软件包,打包发布为发行版。目前流行的发行版有CTeX和TeX Live。
CTeX:由中科院吴凌云制作维护,面向中文Windows系统,是对MiKTeX的再包装。安装后可以用WinEdt和TeXworks编辑器。
下载地址:
https://mirrors.tuna.tsinghua.edu.cn/ctex/TeXLive:TUG发布,可以在UNIX/Linux、Mac OS X和Windows等不同平台上运行。
下载地址:
http://mirrors.concertpass.com/tex-archive/systems/texlive/Images/texlive2021.iso
编辑器
TeXworks:http://www.tug.org/texworks/
TeXstudio:http://texstudio.sourceforge.net/
LaTeX文件
.tex 文件:文章主体
.bib 文件 (bibliography):参考文献的内容
.bst 文件:参考文献的格式
.cls 文件:Class文档 声明一些格式
在线运行LaTeX
推荐使用Overleaf,优点包括:免安装;云端,便于协作、分享;速度与本地编译相近;版本控制,随时回滚
下载地址:
https://www.overleaf.com
Overleaf项目中可使用多种编译器,包括pdfLaTeX、XeLaTeX等,可以将TeX、LaTeX命令编译成文件。
LaTeX基本语法
第一个LaTeX脚本
\documentclass{article}
% article类型的文档只能有英文,编译器为pdfLaTeX
% 百分号可注释一行
\title{Hello \LaTeX\ World} % 制作标题
\author{Your name.} % 作者:你的名字。
\date{\today} % 设置日期,默认当天
\begin{document} % 文档开始
\maketitle % 制作标题
\section{Section1} % 第一部分
\subsection{Subsection 1 of Section 1}
% 第一部分的第一个子部分
Content here. % 正文部分
\end{document} % 文档结束
效果如图:
在LaTeX中使用中文
pdfLaTeX编译器不能使用中文,若要使用中文,可以使用ctexart文档类型和XeLaTeX编译器。
\documentclass[utf8]{ctexart}
% ctexart类型的文档支持中文,但编译器为XeLaTeX
\title{一个简单的 \LaTeX 模板}
\author{你的名字。}
\date{\today} % 设置日期,默认当天
\begin{document}
\maketitle % 制作好标题
\section{第一部分}
\subsection{第一部分第一个子部分}
正文
\end{document}
效果如图:
命令与环境
命令都以反斜线 \开头,后接命令名,命令名或者是一串字母,或是单个符号。命令可以带一些参数。环境的一般格式是:
\begin{环境名}
环境内容
\end{环境名}
%有的环境也有参数或可选参数
\begin{环境名}[可选参数](其他参数)
环境内容
\end{环境名}
宏包
宏包就是LaTeX发行版(TeXlive、CTeX等)的插件功能,通过安装不同的宏包可以获得更多的功能。一个宏包往往包含一个文件或多个文件,这些文件利用TeX命令定义了新的命令,用来改变LaTeX默认的功能。
加载宏包:\usepackage\{宏包名\}。在文档开始前加载。
文本基本操作
斜体命令:\textit{文本},中文的斜体需要另加字体
粗体命令:\textbf{文本}
字体命令:\kaishu{文本}(设置为楷体),此外还可以通过\fansong、\heiti分别设置仿宋、黑体字体
字号命令:\Huge{文本}(还可以是huge,LAEGE,Large直到tiny)
列点
\begin{itemize} %无编号分点
\item A
\item B
\item C
\end{itemize}
\begin{enumerate} %有编号分点
\item a
\item b
\item c
\end{enumerate}
插图
需要加载graphicx宏包
\begin{figure}[H]
%后面的[]里面可以设置图片的位置,自行百度
\centering %居中
\includegraphics[width=0.5\linewidth]{figure_file}
%插入图片(可以使用相对地址),设置宽度为0.5倍行宽
\caption{图片标注}
\label{fig:mylabel}
%设置图片标签,方便引用
\end{figure}
插公式
\begin{equation} % 公式环境
% 如公式无须编号,在equation后加*
E=m c^2
\end{equation}
$E=mc^2$ % 行内公式
\[E=mc^2\] % 行间公式(不推荐使用$$...$$)
效果如图:
常用符号
\times % 乘号
\frac{abc}{xyz} % 分数
\sqrt{x} % 根号
\int_{a}^{b}{c}dx % 积分
\sum_{a}^{b}{c} % 求和
效果如图
插表格
学术中一般使用三线表,需要加载threeparttable宏包。
\begin{table}[H]
\caption{Student information} %表格标注
\centering
\label{tab:mytable} %表格标签
\begin{threeparttable}
\begin{tabular}{ll}
%两个l代表有两列,每列居左(c为居中,r为居右)。
\toprule %最上面一根线
Name & Student ID \\
\midrule %第一行下的线
XXX & xxxxxxxxxx \\
\bottomrule %底线
\end{tabular}
\end{threeparttable}
\end{table}
效果如图:
加参考文献
使用命令设置不同的参考文献风格以及添加参考文献:
\bibliographystyle{plain}
%设置参考文献风格(括号内)。plain为按字母的顺序排列,此外还有unsrt,alpha等
\bibliography{ref.bib} %加入参考文献地址
不同的引用风格:需要加载biblatex包。参考:
https://www.overleaf.com/learn/latex/biblatex_citation_styles
上面代码调用了ref.bib文件,bib文件包含了文档基本信息,可以自动生成参考文献。百度学术下载bib文件示例:
上面文献的bibTeX具体内容为:
@article{2014Historical,
title={Historical and Cultural Connotation of Frog Worship in Datong},
author={ Zhang, R. and Xue, W. L. },
journal={Journal of Shanxi Datong University(Social ence Edition)},
year={2014},
}
LxTeX高端操作
Beamer
制作学术幻灯片,效果如图:
简历制作
https://github.com/billryan/resume
Github上知名LaTeX简历项目,效果如图
使用第三方编辑器
例如:Sublime Text。配置可参考:
https://www.zhihu.com/question/36038602/answer/78549469。
优点:可以预览公式,引用时有备选功能,具备代码补全。
自动识别公式
手敲数学公式往往非常痛苦,Mathpix软件可以自动识别公式为LaTeX代码,解放你的双手。
下载地址:
https://mathpix.com/
教程分享
本文所述不及LaTeX全部内容万一,推荐以下进阶教程:
《LaTeX入门》刘海洋著(图书馆有纸版及电子版,京东有售)
《LaTeX Notes》Alpha Huang著
https://github.com/huangxg/lnotes
其他资源分享
https://www.ctan.org/ CTAN comprehensive TeX archive Network Search for/download packages and their user guide https://www.caam.rice.edu/~heinken/latex/symbols.pdf Mathematical Symbols for \usepackage{amssymb} https://www.overleaf.com/learn online editor https://tex.stackexchange.com/ LaTeX问答网站 https://mirrors.tuna.tsinghua.edu.cn/github-release/tuna/thuthesis/ 清华学位论文模板
学术之路工作室介绍
THU学术之路工作室是针对研究生基础课程学习、科研入门基础技能和学术个性化需求,为清华大学研究生同学提供的科研技能定制服务平台。我们将会以最便捷的途径解决你学术之路中遇到的各类问题!
工作室集合了大量专业大佬,从经验丰富的教授们、学术新秀、国奖获得者到身经百战的学术大牛,从基操大佬到论文写作大神,常态化招募更新,保证服务的质量。
工作室亦开放了Matlab、Python等线上交流群,群中集齐了各路神仙,你可以在预约服务后入群,与大神们一起探讨切磋哦!
工作室还会每周汇总全校讲座信息与实验平台信息,让你真正做到学术资讯“一网打尽”!
专业化解决
24小时在线解答
个性化定制
学术之路的捷径就是学术之路工作室
让你全方位、深层次地提升科研素养!
工作室目前的服务范围包括24小时在线答疑、定制化的一对一咨询和团体咨询。目前,工作室的团体咨询服务需在“水木汇”的“学术之路”小程序上进行预约,戳公众号右下方菜单栏的“预约服务”则可以获得答疑群链接和一对一咨询的预约方式。
点击下方图片,进行“团体咨询”预约小程序
供稿 | 李君仪 张 玍
编辑 | 陈思含 宋傅天
审核 | 白浩浩 吴 锐 李施安
欢迎扫码关注我们~