文章目录
- TeX 编辑器
- 文档类型
- 中文编译
- 文档结构
- preamble 导言区(不能放正文内容)
- document body 正文区
- 正文内容
- 目录
- 段落
- 列表
- 无序列表
- 有序列表
- 图片
- 表格
- 交叉引用
- 段落
- 图片
- 表格
- 转义符
- 数学公式
- 数学符号
- 行内公式
- 行间公式
- 有公式计数器
- 无公式计数器
- 公式包含文本信息
- 文献引用
- 中国国标的引用格式
- 快捷键
- 一些用法
- 参考内容
学习资料:在线知识库 - LaTeX 工作室
学术身份证:ORCID
在 LaTeX 中,[]
里是可选参数,{}
里是必选参数。
TeX 编辑器
在线编辑:Overleaf, 在线LaTeX编辑器
本地编辑:Texlive +
- TeXworks(非常适合用来上手,也避免了配置环境带来的问题。)
- Texstudio
- VS Code(需要手动配置 LaTeX,较为麻烦。)
文档类型
LaTeX 常用的文档类型有如下几种:
- 对于英文,可以用 book、article 和 beamer;
- 对于中文,可以用 ctexbook、ctexart 和 ctexbeamer,这些类型自带了对中文的支持。
中文编译
首先,将编译器改为 XeLaTeX。
然后,修改代码
\documentclass{article}
\usepackage[utf8]{inputenc}
改为
\documentclass{article}
\usepackage[fontset=ubuntu]{ctex}
或
\documentclass{ctexart} % 修改文档类型
文档结构
preamble 导言区(不能放正文内容)
\documentclass{article}
\usepackage[fontset=ubuntu]{ctex} % 载入宏包
\title{First Intro}
\author{username}
\date{November 2022}
document body 正文区
正文部分需要放入 document
环境中,环境外的部分不会出现在文件中。
\begin{document}
\maketitle % 排版标题
\section{Introduction}
内容
\end{document}
正文内容
目录
\usepackage{hyperref} % 添加宏包
……
% 导言区添加如下代码,去掉超链接红框。
\hypersetup{
colorlinks=true,
linkcolor=black
}
……
\tableofcontents % 生成目录
段落
分段:至少空 1 行
换页:\clearpage
或 \newpage
如果文档是
book
类型,用\chapter{}
即可自动换页(新的一章)。
一级标题:\section{}
二级标题:\subsection{}
三级标题:\subsubsection{}
四级标题:\paragraph{}
没有
\subsubsubsection{}
列表
无序列表
\begin{itemize}
\item This is the first item
\item This is the second item
\item This is the third item
\end{itemize}
有序列表
\begin{enumerate}
\item This is the first item
\item This is the second item
\item This is the third item
\end{enumerate}
图片
首先要上传本地图片。文件格式:
- 建议用.jpg(占内存更少)
- 矢量图建议用.pdf
- .png是位图(放大会模糊,编译也要更多时间)
\includegraphics[参数]{文件名}
参数 width=
调整图片大小,单位:
cm
mm
in
寸0.5\textwidth
占版心的百分比。
如果是双栏论文排版,要修改
\textwidth
为\linewidth
。
\usepackage{graphicx} % 添加宏包
……
% 浮动体:文字永远是主体,图片位置会变化
% 算法会优先把图片放在页面最上/最下端
\begin{figure}
\centering % 居中
\includegraphics[width=0.5\textwidth]{01.jpg}
\caption{Caption} % 标题
\label{fig:my_label} % 标签,label 要放在 caption 后面。
\end{figure}
如果要固定图片位置,添加参数 [hbt!]
。
\begin{figure}[hbt!]
让双栏论文中的图片跨两个栏的长度,可以在 figure
后加 *
号。跨栏的图片永远都只能出现在下一页。
\begin{figure*}
……
\end{figure*}
表格
表格工具:
- Create LaTeX tables online – TablesGenerator.com
- Table Convert Online - Make it easier to work with tables
- LaTeX Tables Editor
\begin{table}
\centering
\caption{Caption}
\label{tab:my_label}
\begin{tabular}{|c|c|l|r|} % 竖线,c居中,l居左,r居右
\hline % 横线
abc & efg & true & false \\ % 换行
\hline
abcd & efgh & t & f \\
\hline
\end{tabular}
\end{table}
如果表格内容太多,可以通过调整表格长度,控制数据换行。
\begin{tabular}{|c|c|l|p{6cm}|}
制作三线表。
\usepackage{booktabs} % 添加宏包
……
\begin{table}
\centering
\caption{An example table.}
\label{tab:widgets}
\begin{tabular}{c c l r}
\toprule %上
abc & efg & true & false\\
\midrule %中
abcd & efgh & t & f \\
\bottomrule %下
\end{tabular}
\end{table}
交叉引用
段落
\label{sec:命名} % 添加标签
\ref{sec:命名} % 引用标签
图片
\label{fig:命名} % 添加标签
\ref{fig:命名} % 引用标签
表格
\label{tab:命名} % 添加标签
\ref{tab:命名} % 引用标签
转义符
输入&
,需要加上转义符\
A \& B
数学公式
公式编辑器:
- 在线LaTeX公式编辑器
- LaTeX在线:吴文中数学公式编辑器
- LaTeX在线公式编辑转图片
数学符号
数学符号识别:Detexify LaTeX handwritten symbol recognition
^
上标
_
下标
行内公式
$公式$
或 \(公式\)
行间公式
行间公式中不能有空行,插入空行可以用
%
。
有公式计数器
\begin{equation}
公式
\end{equation}
无公式计数器
\[
公式
\]
或
\begin{displaymath}
公式
\end{displaymath}
公式包含文本信息
如:
\usepackage{amsmath} % 引入宏包
……
\begin{equation}
\alpha = \Lambda + \omega AB + \text{number of apples} % \text{}命令
\end{equation}
文献引用
管理参考文献:JabRef - Free Reference Manager - Stay on top of your Literature
首先,上传.bib文件。
然后,在文档末尾添加代码。
\bibliographystyle{plain} % 说明引用的格式是哪一种
% plain 格式依据第一作者的姓来编号
% unsrt 格式根据在文中被引用的次序来编号
\bibliography{sample} % 说明引用的是哪一个
在文献引用处使用命令\cite{}
。
中国国标的引用格式
\usepackage{gbt7714} % 引入宏包
\usepackage{natbib} % 使用 \citep{} 和 \citet{}
\bibliographystyle{格式}
- gbt7714-numerical
- gbt7714-author-year
- 在文献引用处使用命令
\citep{}
→(Greenwade, 1993)
- 在文献引用处使用命令
\citet{}
或\cite{}
→Greenwade (1993)
- 在文献引用处使用命令
快捷键
Ctrl + Enter
编译Ctrl + /
注释(内容前加%
)
一些用法
- LaTeX代码: 输出LaTeX的LOGO字样
- Overleaf中插入生僻字的一种解决方法——windows10
- latex 引用硕士论文、博士论文 bibtex格式
- Latex技巧:插入参考文献
- Latex 插入代码(Matlab 或 Python)
参考内容
- Nature Portfolio的个人空间-Nature Portfolio个人主页-哔哩哔哩视频
- 【LaTeX】新手教程:从入门到日常使用
- LaTeX详细教程+技巧总结
- 【排版】用Overleaf速成LaTeX代码(从入门到开门)