注意
本文最后更新于 2024-02-12,文中内容可能已过时。
LaTeX
文档的类型
1
2
3
| \documentclass{article}
\documentclass{book}
\documentclass{article}
|
正文
1
2
3
| \begin{document}
%正文内容
\end{document}
|
序言
在正文之前的所有内容被称为序言(preamble),可以在序言中定义文档的类型、使用的语言、引入的包、许多其他的模块
1
2
3
4
| \documentclass[12pt, letterpaper]{article}
% 字体大小 12pt, 文档大小 letterpaper (letterpaper、a4paper、legalpaper)
\usepackage[utf8]{inputenc}
% 定义文档编码为 UTF-8,支持中文
|
添加标题、作者、日期
标题、作者、日期都在序言处添加定义
标题
1
2
| % 文档标题
\title{First document}
|
作者
1
2
3
4
5
| % 文档作者
\author{Hubert Farnsworth}
% 致谢,为作者添加一个上标和一个脚注
\thanks{funded by the Overleaf team}
|
日期
1
2
3
4
5
| % 手动地输入日期
\date{February 2014}
% 自动设置为编译文档时的日期
\today
|
定义添加后,如果需要在正文中出现这些内容,需要 \maketitle
指令生成内容
注释
在行的最前面添加一个 %
符号即可
粗体、斜体、下划线
1
2
3
| \textbf{粗体}
\textit{斜体}
\underline{下划线}
|
强调
1
2
| 在正常文字中 \emph{强调} 是斜体的
\textit{在斜体文字中 \emph{强调} 是正常字体的}
|
列表
无序列表
每一个列表项由 \item
来输入,都由一个黑色的点开始
1
2
3
4
| \begin{itemize}
\item 元素1
\item 元素2
\end{itemize}
|
有序列表
每一个列表项由 \item
来输入,这些列表项会自动地进行数字排序。这些数字从 1 开始计数
1
2
3
4
| \begin{enumerate}
\item 有序元素1
\item 有序元素2
\end{enumerate}
|
数学公式
行内模式
和其他文本放置在一行
1
2
3
| \(a = b\)
$b = c$
\begin{math} c = d \end{math}
|
展示模式
单独放置在一行
1
2
3
| \[a = b\]
\begin{displaymath} b = c \end{displaymath}
\begin{equation} c = d \end{equation}
|
许多数学模式命令要求引入 amsmath
包,所以在书写数学公式的时候,请记住引入这个包
基础排版
摘要
在学术论文中常见的摘要,不同于正文的特殊格式
1
2
3
4
5
6
7
| \begin{document}
\begin{abstract}
摘要
\end{abstract}
\end{document}
|
段落
如果需要开始一个新的段落,你必须输入 Enter
键两次(来插入一个空白行),段落首行会自动进行缩进
1
2
3
4
5
| \begin{document}
段落1
段落2
\end{document}
|
如果只是想换行输入,而不是创建一个新的段落,那么可以用以下方法
1
2
3
4
| % 两个反斜杠
\\
\newline
|
章节
等级 | 命令 |
---|
-1 | \part{part} |
0 | \chapter{chapter} |
1 | \section{section} |
2 | \subsection{subsection} |
3 | \subsubsection{subsubsection} |
4 | \paragraph{paragraph} |
5 | \subparagraph{subparagraph} |
\part
和 \chapter
只在 report
和 book
类型的文档中可用
表格
1
2
3
4
5
6
7
| \begin{center}
\begin{tabular}{ l c r }
左对齐1 & 居中2 & 右对齐3 \\
左对齐4 & 居中5 & 右对齐6 \\
左对齐7 & 居中8 & 右对齐9
\end{tabular}
\end{center}
|
解释
l
表示左对齐,c
表示居中,r
表示右对齐,&
分割不同的单元格,\\
命令用于切换到表格的下一行,center
表示表格居中显示
添加边框
\hline
表示添加水平线,|
表示添加垂直线
在线网站
使用 TablesGenerator.com 添加链接比较方便
生成目录
使用 \tableofcontents
可以自动生成目录