归档

Written BY Zorua 2020.2.09

学习素材

来源于B站UP主 小风寒呐


创建一篇文档

  1. 文档类型

    • 文章 Article
    • 报告 Report
    • 书 Book
      中文的文章是ctexart,中文字体是UTF8
    1
    \documentclass[UTF8]{ctexart}

    其中的 [ ] 说明可以省略不写的意思,{ } 是必须写的意思。

  2. 宏包
    想在文档里加入公式,做个表格,放个图片,需要先使用宏包。

    1
    \usepackage{mathtools,amsmath,graphicx,array} 

    宏包有很多:

    1
    2
    3
    4
    5
    6
    7
    8
    \usepackage{xcolor}
    \usepackage{titlesec}
    \usepackage{fontspec}
    \defaultfontfeatures{Mapping=tex-text}
    \usepackage{xunicode}
    \usepackage{xltxtra}
    \usepackage{polyglossia}
    \usepackage{indentfirst}
  3. 环境建立

    1
    2
    3
    \begin{document}
    My Contents
    \end{document}

    这样就可以建立一个文档环境。

  4. 注释
    %符号来标记注释


Document 环境中的写作

首先编辑器段与段之间需要空一行,这样才能让输出文本分段,否则输出文本是一段。

文本的写作

  1. 加粗:\textbf{ }
  2. 字号
    1. \normalsize
    2. \large
    3. \Large
    4. \huge
    5. \Huge
      字号大小在一个环境内或者{ }之间生效
  3. 居中:\begin{center} Contents \end{center}
  4. 文章标题与作者/日期
    • 标题\title{\LaTeX}
    • 作者\author{Zorua}
    • 日期\date{2020-2-7}
    • 生成标题\maketitle
  5. 章节划分
    • 一级章节 \section{ }
    • 二级章节 \subsection{ }
    • 三级章节 \subsubsection{ }
  6. 添加目录:\tableofcontents
  7. 要点列举
    建立一个列举环境
    1
    2
    3
    4
    \begin{enumerate}
    \item
    \item
    \end{enumerate}
  8. 创建新的一页: \newpage

公式的写作

公式环境的创建

行间公式的创建

equation或者align,这两个环境都可以让公式自动编号
在后面加一个 * 就可以取消自动编号。

1
2
3
4
5
6
7
\begin{equation}
formula
\end{equation} %这个环境内公式不可以换行
\begin{align}
&formula \\
&formula \\
\end{align} %这个环境内公式可以并且这样换行

示例:

1
2
3
4
5
%使用如下格式等价于创建了equation环境
%取消编号就用 [ ]
\{
F=ma
\}
1
2
3
4
\begin{align}
&y=ax \notag \\
&=bx
\end{align}

行内公式的创建

直接用$formula$
实现如下效果:
我们假设车辆停留的时间服从正态分布,即在第n个时刻中,停留时间的概率的矩阵为P=[P1,P2,P3,,Pm]P=[P_{1},P_{2},P_{3},…,P_{m}]

常见公式命令

  • 上标 x^{ }
  • 下标 x_{ }
  • 分式 \frac{分子}{分母}
  • 求和 \sum^{上限}_{起始}
  • 积分 \int^{上限}_{下限}
  • 微分 \mathrm{d}
  • 希腊字母
α\alpha β\beta δ\delta Δ\Delta π\pi Π\Pi ϵ\epsilon ρ\rho σ\sigma
\alpha \beta \delta \Delta \pi \Pi \epsilon \rho \sigma
  • 初等函数
sinx\sin{x} cosx\cos{x} tanx\tan{x} lnx\ln{x} x\sqrt{x}
\sin{x} \cos{x} \tan{x} \ln{x} \sqrt{x}
  • 矩阵环境 bmatrix
    需要宏包 mathtools

    1
    2
    3
    4
    5
    6
    \begin{equation}
    A=\begin{bmatrix}
    1&2&3 \\
    4&6&7 \\
    \end{bmatrix}
    \end{equation}
  • 大括号
    需要宏包 mathtools

    1
    2
    3
    4
    5
    6
    \begin{equation}
    A=\begin{cases}
    &x^2 \\
    &x^2+x \\
    \end{cases}
    \end{equation}
  • 符号说明

    • &的意思通常是对齐的意思
    • \\的意思是换行
      如果想输出\,那就用\verb|\|

表格的写作

普通表格环境tabular

1
2
3
4
5
6
7
\begin{tabular}{|l|c|r|} %中间的竖线代表每一列加上竖线,少了哪个哪一列就不加
\hline
指标1&指标2&指标3\\
\hline
居左&居中&居右\\
\hiline
\end{tabular}

三线表的制作

  • 需要宏包 booktabs
1
2
3
4
5
6
7
8
9
10
11
12
\begin{table}[!htbp] 
\centering %用于居中
\caption{标题}
\begin{tabular}{cccc}
\toprule %这种rule是线条
&指标一&指标二&指标三\\ %第零个指标空出来
\midrule
方案一&1&0.5&100\\
方案二&2&0.6&110\\
\bottomrule
\end{tabular}
\end{table}

::: alert-info
!htbp的含义
『h』当前位置。将图形放置在正文文本中给出该图形环境的地方。如果本页所剩的页面不够,这一参数将不起作用。
『t』顶部。将图形放置在页面的顶部。
『b』底部。将图形放置在页面的底部。
『p』浮动页。将图形放置在一只允许有浮动对象的页面上
:::

图片的插入

  • 用figure环境
1
2
3
4
5
\begin{figure}[!htbp]
\centering
\includegraphics[height=12cm]{name.png}
\caption{title}
\end{figure}

命令Label的使用

label是标签,用来上下文中引用,相当于给加上标签的东西起了个名字,在上下文中只需要用这个名字就知道是哪个东西。
\label{1:2}其中1代表第一个参数,说明这个东西是什么类型[1]的。

2就是名字了。
比如我有一个公式(如下),给它命名为"NiuDun"

1
2
3
\begin{equation}
F=ma \label{eq:NiuDun}
\end{equation}

如果我想引用,就用\ref{eq:NiuDun},这个命令的地方就会被替换成被引用的公式的编号


  1. 类型有 eq公式,tab表格,fig图片。 ↩︎