LaTeX是一种高质量的排版系统,以下是一些基本的LaTeX语法:
一、文档结构
- 文档类声明
- LaTeX文档以
\documentclass{}
命令开始,用于指定文档类型。例如,\documentclass{article}
用于创建一篇文章,\documentclass{book}
用于创建书籍,\documentclass{report}
用于创建报告等。 - 可以在文档类声明后添加一些选项,如
\documentclass[12pt,a4paper]{article}
,这里12pt
指定字体大小为12磅,a4paper
指定纸张大小为A4。
- LaTeX文档以
- 导言区
- 导言区位于文档类声明之后和
\begin{document}
之前。在这里可以加载各种宏包,例如\usepackage{amsmath}
用于加载数学公式排版宏包,\usepackage{graphicx}
用于插入图片。
- 导言区位于文档类声明之后和
- 正文部分
- 以
\begin{document}
开始,以\end{document}
结束。在这中间是文档的正文内容。
- 以
二、文本格式
- 标题、作者和日期
- 可以使用
\title{}
、\author{}
和\date{}
命令来设置标题、作者和日期。例如:
\title{My First LaTeX Document} \author{John Doe} \date{\today} \maketitle
- 注意
\maketitle
命令用于实际生成标题部分。
- 可以使用
- 段落和换行
- 在LaTeX中,段落是自动缩进的。一个空行表示新的段落开始。如果要强制换行,可以使用
\\
命令,但这不会开始新的段落。
- 在LaTeX中,段落是自动缩进的。一个空行表示新的段落开始。如果要强制换行,可以使用
- 字体样式
- 加粗:使用
\textbf{}
命令,例如\textbf{This text is bold.}
。 - 斜体:使用
\textit{}
命令,如\textit{This text is italic.}
。 - 下划线:使用
\underline{}
命令,如\underline{This text is underlined.}
。
- 加粗:使用
三、数学公式
- 行内公式
- 可以使用
$
符号来插入行内公式。例如,The formula $y = mx + b$ represents a straight line.
。
- 可以使用
- 独立公式
- 对于独立的公式,可以使用
\[
和\]
或者\begin{equation}
和\end{equation}
环境。例如:
\begin{equation} E = mc^{2} \end{equation}
- 公式会自动编号,如果不想编号,可以使用
\begin{equation*}
和\end{equation*}
环境。
- 对于独立的公式,可以使用
四、列表
- 无序列表
- 使用
\begin{itemize}
和\end{itemize}
环境。每个列表项以\item
开始,例如:
\begin{itemize} \item Apple \item Banana \item Orange \end{itemize}
- 使用
- 有序列表
- 使用
\begin{enumerate}
和\end{enumerate}
环境。同样,每个列表项以\item
开始,并且会自动编号,例如:
\begin{enumerate} \item First item \item Second item \item Third item \end{enumerate}
- 使用
五、插入图片和表格
- 插入图片(使用graphicx宏包)
- 首先要在导言区加载
graphicx
宏包(\usepackage{graphicx}
)。然后可以使用\includegraphics{}
命令插入图片,例如:
\begin{figure}[htbp] \centering \includegraphics[width = 0.5\textwidth]{image.jpg} \caption{This is a sample image.} \end{figure}
- 其中
[htbp]
是图片的浮动位置选项(h
这里表示尽可能放在当前位置,t
表示顶部,b
表示底部,p
表示单独成页),\centering
用于将图片居中,\caption{}
用于添加图片标题。
- 首先要在导言区加载
- 表格(使用tabular环境)
- 例如:
\begin{tabular}{|c|c|} \hline Column 1 & Column 2\\ \hline Data 1 & Data 2\\ \hline \end{tabular}
{|c|c|}
表示表格有两列,每列的内容居中(c
表示居中,l
表示左对齐,r
表示右对齐),\hline
用于绘制表格线。
这只是LaTeX语法的一部分基本内容,LaTeX还有许多高级的功能,如交叉引用、自定义命令等。