0. 引言
在学习笔记1中介绍了软件安装。这篇主要介绍LaTeX的语言基础。
1. LaTeX基本结构
关键要点
结构
%======== 文档的文类,常见的(英文文类)有 article,report,book 等
\documentclass{ }
%======== 导言区:引入各种宏包
\usepakage{ }
%======== 正文部分
\begin{document}
\end{document}
LaTeX 文档环境
LaTex 文档不同环境排版形式不同,只要保持调用顺序,不同的环境可以嵌套。所谓的文档环境,就是由如下的形式组成:
\begin{environment}
%中间是适用于该环境内的控制序列
\end{environment}
其中常用的environment有如下:
itemize,是一种简单列表
enumerate,是带序号的列表
description,是带描述的列表
flushleft,左对齐的段落
flushright,右对齐的段落
center,文本居中的段落
quote,引用段落
verbatim,逐字打印,不执行任何 LaTex 命令
\verb#text#,将井号(其他符号也行)包裹的 text 逐字打印,效果同上一条
tabular,表格,表格环境有比较多的控制参数可以自定义表格的样式
实现中英文混排
%使用UTF-8编码保存,使用XeLaTeX编译
\documentclass[UTF8]{ctexart}
常用宏包
快速查找链接:
TeXStudio-常用宏包
LaTeX工作室-宏包使用
fancyhdr宏包
-
描述
-
使用方法
LaTex页眉页脚设置
图表支持宏包
enumitem宏包
geometry宏包
- 描述
在用 LaTeX 排版时,常常会遇到 LaTeX 预先设定的页面式样不符合要求的情况,这时就得自己来设计。简而言之,geometry宏包就是用来改变页边距的宏包。LaTeX默认情况下的页边距如下图所示:
- 使用方法
\usepackage{geometry}
\geometry{
top=0.8in, %顶部
left=0.5in, %左
outer=0.5in, %右
bottom=0.9in, %底部
headheight=4ex,
headsep=6.5ex,
}
不常用宏包
verbatim宏包
配合该宏包实现verbatim环境,也就是可以不执行LaTeX命令,逐字打印出命令行的内容。
3. 参考文献
-
Texlive的官方帮助文档
win+R --> 键入cmd打开终端 --> 终端内输入 texdoc lshort-zh-cn ,就可以打开texlive官方提供的中文帮助文档。 -
超详细的入门教程:CSDN - LaTeX入门
-
从入门到进阶:知乎 - LaTeX从出门到掉坑