Junyangz's docs
  • Introduction
  • Ops
    • Linux-tips
    • MySQL-5.7.20
    • Upgrading MySQL
    • Upgrade OpenSSH to 7.7p1 in CentOS 6
    • Linux PERSISTENT NAMING
    • Use Kafka with Flume - CRS2
    • Setup Chroot SFTP in CentOS
    • Setup software RAID-5 in CentOS
    • SSH-port-forwarding
    • Elasticsearch In Production
    • ELK-simple-tutorial
    • Ansible Playbooks for Apache Kafka in production
    • GitHub Actions depoly Hexo
    • Test HTTP3/QUIC docker
    • Docker tutorial
    • SFTP-auth-pubkey
    • Linux Process Substitution
  • Note
    • Interview
      • interview-prepare
      • 2020-campus-recruiting
    • Android Tips
    • MacOS tips
    • Secret knowledge
    • GPG-Note
    • ud185
    • ud185-2
    • Introducing Tensorflow Federated
    • Tensorflow Federated
    • Expert Python Programing
    • What happens when zh_CN
    • TILGC
    • VScode keyboard shortcuts
    • Abseil Python
    • Latex Note
    • Git Cheatsheet
    • Study Smarter Not Harder
    • Machine Learning Interviews
    • 深度学习中的优化
    • Beej's Guide to Network Programming Note
      • ch4
      • ch5
      • ch6
      • ch7
  • [Share]
    • What to do after what to do
    • Truman is everywhere
    • Way2outer
    • 未来十五年
  • Quote
Powered by GitBook
On this page
  • 基础公式
  • 基础数学公式
  • Latex中的空格
  • Beamer slide
  • Reference

Was this helpful?

  1. Note

Latex Note

PreviousAbseil PythonNextGit Cheatsheet

Last updated 2 years ago

Was this helpful?

Created on Thu, 05 Dec 2019, 08:07PM

Last changed on Tue, 25 Feb 2020, 12:44AM

基础公式

基础数学公式

LaTeX的数学公式主要有两种,即行内公式(Inline Formulas)和块级公式(Display Formulas)。行内公式内嵌于正文文本中间,与正文文字行高相等;块级公式则单独成行。

行内公式

用$...$符号包围的LaTeX代码:

这样的代码可以生成如$$x^n+y^n=z^n$$这样的行内公式。

eg. 这样的代码可以生成如xn+yn=znx^n+y^n=z^nxn+yn=zn这样的行内公式。

块级公式

用$$...$$符号包围的LaTeX代码:

这样的代码可以生成如$$x^n+y^n=z^n$$这样的块级公式。

eg. 这样的代码可以生成如

xn+yn=znx^n+y^n=z^nxn+yn=zn

这样的块级公式。

块级公式的编号

直接使用块级代码$$x^n+y^n=z^n$$不会生成编号,而使用\tag{...}标签就可以生成对应的编号。

这样的代码可以生成如`$$x^n+y^n=z^n \tag{1.1}$$`的编号块级公式。

eg. 这样的代码可以生成如

x^n+y^n=z^n \tag{1.1}

的编号块级公式。

除了手动编号之外LaTeX还支持对公式的自动编号,对于需要自动编号的公式,需要使用\begin{equation}...\end{equation}将代码快包围起来。

这样的代码可以生成如$$\begin{equation}x^n+y^n=z^n\end{equation}$$的自动编号块级公式。

eg. 这样的代码可以生成如

的自动编号块级公式。

因为自动编号的代码较为复杂,而且不易扩展,所以不太建议使用自动编号,手动编号更易维护。

公式引用时候可以直接用$编号$即可。 对于$$a^2+b^2=c^2 \tag {1.2}$$由公式$(1.2)$即可得到结论。

eg. 对于

a^2+b^2=c^2 \tag {1.2}

单个公式换行

单个公式很长的时候需要换行,但仅允许生成一个编号时,可以用split标签包围公式代码,在需要转行的地方使用\\,每行需要使用1个&来标识对齐的位置,结束后可使用\tag{...}标签编号。

在用equation的时候内部可以用aligned来将单个公式换行

$$
\begin{split}
a &= b \\
c &= d \\
e &= f
\end{split}\tag{1.3}
$$

eg.

注意:每行只允许出现一个&,使用split标签后,编号会上下居中显示。

\begin{equation}
  \begin{aligned}
    \mathrm{E}_{B}\left[\mathcal{L}\left(w_{B}^{n_{p}}\right)-\mathcal{L}\left(w^{*}\right)\right] \leq \frac{\alpha^{2} L M}{2 \gamma c} \frac{(B-1)}{B_{d}}+\left(1-\frac{(B-1)}{B_{d}}\right) \frac{L D^{2}}{2} \\
    +\frac{1}{B_{d}} \sum_{l=1}^{B-1}(1-\gamma c)^{l n_{p}}\left[\frac{L D^{2}}{2}-\frac{\alpha^{2} L M}{2 \gamma c}\right]  
  \end{aligned}
\end{equation}

多行的独立公式

有时候需要罗列多个公式,可以用eqnarray*标签包围公式代码,在需要转行的地方使用\\,每行需要使用2个&来标识对齐位置,两个&...&号之间的是公式间对齐的位置,每行公式后可使用\tag{...}标签编号:

$$
\begin{eqnarray*}
x^n+y^n &=& z^n \tag{1.4} \\
x+y &=& z \tag{1.5}
\end{eqnarray*}
$$
\begin{eqnarray*} x^n+y^n &=& z^n \tag{1.4} \\ x+y &=& z \tag{1.5} \end{eqnarray*}

以上就是常见的Markdown工具环境下的LaTeX公式排版最简单的、最常用的代码命令。

LaTex 数学公式完。

Latex中的空格

\verb|a\,b| a\,b \\ \verb|$a\,b$| $a\,b$ \\ \verb|a\thinspace b| a\thinspace b \\ \verb|$a\thinspace b$| $a\thinspace b$ \\ \verb|$a\!b$| $a\!b$ \\ \verb|$a\>b$| $a\>b$ \\ \verb|$a\;b$| $a\;b$ \\ \verb|$a\:b$| $a\:b$ \\ \verb|a\enspace b| a\enspace b \\ \verb|$a\enspace b$| $a\enspace b$ \\ \verb|a\quad b| a\quad b \\ \verb|$a\quad b$| $a\quad b$ \\ \verb|a\qquad b| a\qquad b \\ \verb|$a\qquad b$| $a\qquad b$ \\ \verb|a\hskip 1em b| a\hskip 1em b \\ \verb|$a\hskip 1em b$| $a\hskip 1em b$ \\ \verb|a\kern 1pc b| a\kern 1pc b \\ \verb|$a\kern 1pc b$| $a\kern 1pc b$ \\ \verb|a\hspace{35pt}b| a\hspace{35pt}b \\ \verb|$a\hspace{35pt}b$| $a\hspace{35pt}b$ \\ \verb|axyzb| axyzb \\ \verb|a\hphantom{xyz}b| a\hphantom{xyz}b \\ \verb|$axyzb$| $axyzb$ \\ \verb|$a\hphantom{xyz}b$| $a\hphantom{xyz}b$ \\ \verb|a{ }b| a{ }b \\ \verb|$a{ }b$| $a{ }b$ \\ \verb|a\space b| a\space b \\ \verb|$a\space b$| $a\space b$ \\ \verb|a\ b| a\ b \\ \verb|$a\ b$| $a\ b$ \\ \verb|a~b| a~b \\ \verb|$a~b$| $a~b$ \\

Beamer slide

  • 主题选择

  • \begin{frame} 一张slide

    \begin{frame}[t]
      \frametitle{章节标题}
    \end{frame}
  • \section \subsection 标题 子标题

    \section[章缩写标题]{主标题}\label{sec:1}
    \subsection[节缩写标题]{节主标题}\label{subsec:1-1}
  • etc

  • UCAS-Beamer

  • 字体大小

\tiny x
\scriptsize x
\footnotesize x
\small x
\normalsize x
\large x
\Large x
\LARGE x
\huge x
\Huge x
  • 分栏

\begin{columns}
  \begin{column}{0.55\textwidth}
    ColumnContent1
  \end{column}
  \begin{column}{0.45\textwidth}
    ColumnContent2
  \end{column}
\end{columns}

Reference

xn+yn=zn\begin{equation} x^n+y^n=z^n \end{equation}xn+yn=zn​​

由公式(1.2)(1.2)(1.2)即可得到结论。

a=bc=de=f(1.3)\begin{split} a &= b \\ c &= d \\ e &= f \end{split}\tag{1.3}ace​=b=d=f​(1.3)
EB[L(wBnp)−L(w∗)]≤α2LM2γc(B−1)Bd+(1−(B−1)Bd)LD22+1Bd∑l=1B−1(1−γc)lnp[LD22−α2LM2γc]\begin{equation} \begin{aligned} \mathrm{E}_{B}\left[\mathcal{L}\left(w_{B}^{n_{p}}\right)-\mathcal{L}\left(w^{*}\right)\right] \leq \frac{\alpha^{2} L M}{2 \gamma c} \frac{(B-1)}{B_{d}}+\left(1-\frac{(B-1)}{B_{d}}\right) \frac{L D^{2}}{2} \\ +\frac{1}{B_{d}} \sum_{l=1}^{B-1}(1-\gamma c)^{l n_{p}}\left[\frac{L D^{2}}{2}-\frac{\alpha^{2} L M}{2 \gamma c}\right] \end{aligned} \end{equation}EB​[L(wBnp​​)−L(w∗)]≤2γcα2LM​Bd​(B−1)​+(1−Bd​(B−1)​)2LD2​+Bd​1​l=1∑B−1​(1−γc)lnp​[2LD2​−2γcα2LM​]​​​

[1]

[2]

[3]

Markdown下LaTeX公式、编号、对齐
latex:公式的序号
UCAS-Beamer