抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

NingLi's Blog

Stay foolish, Stay hungry

0.引言

这篇博客主要介绍LaTeX的语言基础。

1.LaTeX基本结构

关键要点 结构

1
2
3
4
5
6
7
8
%======== 文档的文类,常见的(英文文类)有 article,report,book 等
\documentclass{ }
%======== 导言区:引入各种宏包
\usepakage{ }
%======== 正文部分
\begin{document}

\end{document}

LaTeX 文档环境 LaTex 文档不同环境排版形式不同,只要保持调用顺序,不同的环境可以嵌套。所谓的文档环境,就是由如下的形式组成:

1
2
3
\begin{environment}
%中间是适用于该环境内的控制序列
\end{environment}

其中常用的environment有如下:

1
2
3
4
5
6
7
8
9
10
itemize,是一种简单列表
enumerate,是带序号的列表
description,是带描述的列表
flushleft,左对齐的段落
flushright,右对齐的段落
center,文本居中的段落
quote,引用段落
verbatim,逐字打印,不执行任何 LaTex 命令
\verb#text#,将井号(其他符号也行)包裹的 text 逐字打印,效果同上一条
tabular,表格,表格环境有比较多的控制参数可以自定义表格的样式

实现中英文混排

1
2
%使用UTF-8编码保存,使用XeLaTeX编译
\documentclass[UTF8]{ctexart}

2.常用宏包

快速查找链接: TeXStudio-常用宏包 LaTeX工作室-宏包使用

fancyhdr宏包
图表支持宏包

enumitem宏包

geometry宏包

  • 描述 在用 LaTeX 排版时,常常会遇到 LaTeX 预先设定的页面式样不符合要求的情况,这时就得自己来设计。简而言之,geometry宏包就是用来改变页边距的宏包。LaTeX默认情况下的页边距如下图所示:

  • 使用方法

    1
    2
    3
    4
    5
    6
    7
    8
    9
    \usepackage{geometry}
    \geometry{
    top=0.8in, %顶部
    left=0.5in, %左
    outer=0.5in, %右
    bottom=0.9in, %底部
    headheight=4ex,
    headsep=6.5ex,
    }

3.不常用宏包

verbatim宏包

配合该宏包实现verbatim环境,也就是可以不执行LaTeX命令,逐字打印出命令行的内容。

4.参考文献

评论