# MarkDown编辑器中数学公式与符号-LaTeX 各种数学命令，符号

15 篇文章 0 订阅

## 函数、符号及特殊字符

### 声调

\bar{x}\acute{\eta}\check{\alpha}
\grave{\eta}\breve{a}\ddot{y}
\dot{x}\hat{\alpha}\tilde{\iota}

### 函数

\sin\theta\cos\theta\tan\theta
\arcsin\frac{L}{r}\arccos\frac{T}{r}\arctan\frac{L}{T}
\sinh g\cosh h\tanh i
\operatorname{sh}j\operatorname{argsh}k\operatorname{ch}h
\operatorname{argch}l\operatorname{th}i\operatorname{argth}m
k'(x)=\lim_{\Delta x\to 0}\frac{k(x)-k(x-\Delta x)}{\Deltax}\limsup S\liminf I
\max H\min L\inf s
\sup t\exp\!t\ln X
\lg X\log X\log_\alpha X
\ker x\deg x\gcd(T,U,V,W,X)
\Pr x\det x\hom x
\arg x\dim x\lim_{t\to n}T

### 同余

\pmod{m}a \bmod b

### 微分

\nabla \partial x \mathrm{d}x
\dot x \ddot y

### 集合

\forall \exists \empty \emptyset \varnothing
\in \ni \not\in \notin \subset
\subseteq \supset \supseteq \cap \bigcap
\cup \bigcup \biguplus \sqsubset \sqsubseteq
\sqsupset \sqsupseteq \sqcap \sqcup \bigsqcup

### 逻辑

p \land \wedge \bigwedge
\bar{q} \to p \lor \vee \bigvee
\lnot \neg q \setminus \smallsetminus

### 根号

\sqrt{3}\sqrt[n]{3}

### 关系符号

\Delta ABC\sim\Delta XYZ
\sqrt{3}\approx1.732050808\ldots
\simeq
\cong
\dot=
\ggg
\gg
>
\ge
\geqq
=
\leq
\leqq
<
\ll
\lll
(x-y)^2\equiv(-x+y)^2\equiv x^2-2xy+y^2

\begin{align}

\because\begin{cases}

\acute{a}x^2+bx^2+c\gtrless0\gtrless\grave{a}x^2+bx^2+c\\

\acute{a}>0>\grave{a}

\end{cases}\\

\therefore\frac{-b\pm\sqrt{b^2-4\acute{a}c}}{2\acute{a}}{}_\lessgtr^\gtrlessx_\lessgtr^\gtrless\frac{-b\pm\sqrt{b^2-4\grave{a}c}}{2\grave{a}}

\end{align}

x\not\equiv N
x\ne A
x\neq C
t\propto v
\pm
\mp

### 箭头符号

\leftarrow\gets\rightarrow
\to\leftrightarrow\longleftarrow
\longrightarrow\mapsto\longmapsto
\hookrightarrow\hookleftarrow\nearrow
\searrow\swarrow\nwarrow
\uparrow\downarrow\updownarrow

\rightharpoonup\rightharpoondown\leftharpoonup\leftharpoondown
\upharpoonleft\upharpoonright\downharpoonleft\downharpoonright

\Leftarrow\Rightarrow\Leftrightarrow
\Longleftarrow\Longrightarrow\Longleftrightarrow (or \iff)
\Uparrow\Downarrow\Updownarrow

### 特殊符号

\eth\S\P\%\dagger\ddagger
\star*\ldots\smile\frown\wr

\oplus\bigoplus\otimes
\bigotimes\times\cdot
\div\circ\bullet
\bigodot\boxtimes\boxplus

\triangleleft\triangleright\infty\bot
\top\vdash\vDash\Vdash
\models\lVert\rVert

\imath\hbar\ell
\mho\Finv\Re
\Im\wp\complement

\Game\flat\natural\sharp

## 上标、下标及积分等

a_{i,j}

HTML
x'

PNG
x^\prime

x\prime

\ddot{y}

\overleftarrow{a b}
\overrightarrow{c d}
\widehat{e f g}

(注: 正确应该用 \overarc, 但在这里行不通。要用建议的语法作为解决办法)
\overset{\frown} {AB}

\begin{matrix} 5050 \\ \overbrace{ 1+2+\cdots+100 }\end{matrix}

\begin{matrix} \underbrace{ a+b+\cdots+z } \\ 26\end{matrix}

\begin{matrix} \sum_{k=1}^N k^2 \end{matrix}

\begin{matrix} \prod_{i=1}^N x_i \end{matrix}

\begin{matrix} \coprod_{i=1}^N x_i\end{matrix}

\begin{matrix} \lim_{n \to \infty}x_n\end{matrix}

\begin{matrix} \int_{-N}^{N} e^x\, dx\end{matrix}

## 分数、矩阵和多行列式

\begin{matrix}
x & y \\
z & v
\end{matrix}

\begin{vmatrix}
x & y \\
z & v
\end{vmatrix}

\begin{Vmatrix}
x & y \\
z & v
\end{Vmatrix}

\begin{bmatrix}
0      & \cdots & 0      \\
\vdots & \ddots & \vdots \\
0      & \cdots & 0
\end{bmatrix}

\begin{Bmatrix}
x & y \\
z & v
\end{Bmatrix}

\begin{pmatrix}
x & y \\
z & v
\end{pmatrix}

\bigl( \begin{smallmatrix}
a&b\\ c&d
\end{smallmatrix} \bigr)


f(n) =
\begin{cases}
n/2,  & \mbox{if }n\mbox{ is even} \\
3n+1, & \mbox{if }n\mbox{ is odd}
\end{cases}


\begin{align}
f(x) & = (m+n)^2 \\
& = m^2+2mn+n^2 \\
\end{align}

\begin{alignat}{2}
f(x) & = (m-n)^2 \\
f(x) & = (-m+n)^2 \\
& = m^2-2mn+n^2 \\
\end{alignat}


\begin{array}{lcl}
z        & = & a \\
f(x,y,z) & = & x + y + z
\end{array}


\begin{array}{lcr}
z        & = & a \\
f(x,y,z) & = & x + y + z
\end{array}


$f(x) \,\!$
$= \sum_{n=0}^\infty a_n x^n$
$= a_0+a_1x+a_2x^2+\cdots$


\begin{cases}
3x + 5y +  z \\
7x - 2y + 4z \\
-6x + 3y + 2z
\end{cases}


\begin{array}{|c|c||c|} a & b & S \\
\hline
0&0&1\\
0&1&1\\
1&0&1\\
1&1&0\\
\end{array}


## 字体

### 希腊字母

\Alpha \Beta \Gamma \Delta \Epsilon \Zeta \Eta\Theta
Α Β  Γ  Δ Ε  Ζ  Η Θ
\Iota \Kappa \Lambda \Mu \Nu \Xi \Omicron \Pi
Ι Κ  Λ  Μ Ν  Ξ  Ο Π
\Rho \Sigma \Tau \Upsilon \Phi \Chi \Psi\Omega
Ρ Σ  Τ  Υ Φ  Χ  Ψ Ω

\alpha \beta \gamma \delta \epsilon \zeta \eta\theta
\iota \kappa\varkappa \lambda \mu \nu \xi \omicron\pi
\rho \sigma \tau \upsilon \phi \chi \psi\omega

\Epsilon\epsilon\varepsilon
\Theta\theta\vartheta
\Kappa\kappa\varkappa
\Pi\pi\varpi
\Rho\rho\varrho
\Sigma\sigma\varsigma
\Phi\phi\varphi

\digamma
Ϝ [1]

\boldsymbol{\Alpha \Beta \Gamma \Delta \Epsilon \Zeta\Eta \Theta}
\boldsymbol{\Iota \Kappa \Lambda \Mu \Nu \Xi \Omicron\Pi}
\boldsymbol{\Rho \Sigma \Tau \Upsilon \Phi \Chi \Psi\Omega}

\boldsymbol{\alpha \beta \gamma \delta \epsilon \zeta\eta \theta}
\boldsymbol{\iota \kappa \lambda \mu \nu \xi \omicron\pi}
\boldsymbol{\rho \sigma \tau \upsilon \phi \chi \psi\omega}

\boldsymbol{\Epsilon\epsilon\varepsilon}
\boldsymbol{\Theta\theta\vartheta}
\boldsymbol{\Kappa\kappa\varkappa}
\boldsymbol{\Pi\pi\varpi}
\boldsymbol{\Rho\rho\varrho}
\boldsymbol{\Sigma\sigma\varsigma}
\boldsymbol{\Phi\phi\varphi}

\boldsymbol{\digamma}

### 黑板粗体

\mathbb{ABCDEFGHIJKLMNOPQRSTUVWXYZ}

1. 花括号中只有使用大写拉丁字母才能正常显示，使用小写字母或数字会得到其他符号。

### 正粗体

\mathbf{012…abc…ABC…}

\boldsymbol{012…abc…ABC…\alpha \beta\gamma…}

### 斜体数字

\mathit{0123456789}

### 罗马体

\mathrm{012…abc…ABC…}或\mbox{}或\operatorname{}

### 哥特体

\mathfrak{012…abc…ABC…}

### 手写体

\mathcal{ABC…}

### 希伯来字母

\aleph\beth\gimel\daleth

## 括号

（Floor function）
\left \lfloor \frac{a}{b} \right \rfloor

（Ceiling function)
\left \lceil \frac{c}{d} \right \rceil

\left \Uparrow \frac{a}{b} \right \Downarrow
\left \updownarrow \frac{a}{b} \right\Updownarrow

\left \langle \psi \right |

• 可以使用 \big, \Big, \bigg, \Bigg 控制括号的大小，比如代码
\Bigg ( \bigg [ \Big \{\big\langle \left | \| \frac{a}{b} \| \right | \big \rangle\Big\}\bigg ] \Bigg )

显示︰

## 空格

2个quad空格\alpha\qquad\beta
quad空格\alpha\quad\beta

## 颜色

• 字体颜色︰{\color{色调}表达式}
• 背景颜色︰{\pagecolor{色调}表达式}

• {\color{Blue}x^2}+{\color{Brown}2x} -{\color{OliveGreen}1}
• x_{\color{Maroon}1,2}=\frac{-b\pm\sqrt{{\color{Maroon}b^2-4ac}}}{2a}

## 小型数学公式

• 并不好看。

• 好看些了。

   \begin{smallmatrix}...\end{smallmatrix}


   {{Smallmath|f=  f(x)=5+\frac{1}{5} }}


## 强制使用PNG

这并不是我们想要的。

以PNG图输出。

|TeX各版本概述及基本约定，特殊字符|
+---------------------------------+

tex提供300多条基本排版命令

plain tex：在tex基础上新定义600多条复合命令
AMS-TEX：美国数学会开发（amsmath宏包）排版的数学公式
LATEX：L.Lamport（1985）编写，适合排版普通文章和书籍
LATEX2e：可加载amsmath宏包，目前最流行的TEX宏包

CCT：科学院张林波
TY（天元）：华师大肖刚、陈志杰教授开发
CJK：德国W.Lemberg开发，处理中日韩三国文字。

ChinaTEX:内容涵盖MiKTeX系统及中文支持、常用外围软件、TeX\LaTeX文档和模板选萃等

TeX中的长度
mm毫米
cm厘米
in英寸＝2.54cm＝72.27pt
pt点
em大写字母M的宽度
ex小写字母x的高度

\documentclass[11pt]{article}%11pt字体，普通文章
%导言区，全局命令
\usepackage{CJK}%使用CJK宏包
\begin{document}%主环境
\begin{CJK}{GBK}{song}%汉字必须放入CJK环境
%其它字体:song,kai,fs,hei,li,you
%CJK的两种环境CJK和CJK*
%GBK是采用的字符集：GB，GBK，Bg5，Gbt
Hi,This is my first \LaTeX file

\end{CJK}
\ent{document}

CJK和CJK*环境之间的切换
\CJKspace和\CJKnospace

\CJKtilde 重新定义～的长度

"独立公式", 用$$或$进入"显示数学环境"(以后我们统称数学环 境), 用或$退出, 在正文, 它是独占一行的, 它排出的字体要 稍微比文中公式要大些; 第三种是带公式标号的数学公式: "方程", 这个以后我们详细再讲. 数学环境是自动根据当前字号来调整公式 中字的大小的. 数学环境中, 缺省字体是数学斜体(显示出来和意大利体一样), 因此如果要用到正文, 需要改变字体或使用盒子, 如我们要输出 "y=x, if x>0,"这一句, 其中的"y=0"和"x>0"应该是数学公式(虽 然不进入数学环境也能输), 而"if"却属于正文内容, 因此不应该 用数学斜体显示, 而应该用"y=x, {\rm if} x>0"或用盒子: "y=x, \mbox{if } x>0", 但这里还要注意的是, 数学环境中忽 略一切空格(当然分隔命令的空格除外), 因此第一种输入可以发现, if和x>0之间没有我们想要的空格, 而第二种输入方式由于在\mbox{} 中if后加了一个空格, 所以if和x>0有一个空格, 这正是我们想要 的. 因此标准的输入方法一般用后者. 而且, 前者的方法对汉字 就不适用, 因为汉字不能出现在数学环境中, 而用盒子框起来就 没问题了. 这里再多说一句的是, 数学环境中不能使用字号命令, 如果需要改变字号, 应该在数学环境之外改变, 而数学环境自动 根据当前字号调整字的大小. 上面已经提到数学环境中忽略任何空白字符, 那么, 怎么在 公式中输出空格呢? 当然我们可以用以前讲过的\quad或hskip来 空出横向空格等, 但是如果我们要输出诸如"fdx"(这里dx是微分), 这样在f和dx中要有一个小空格, 用\quad显然太大了, hskip根本 不知道该空出多大距离. 在公式中, 常用的几个调整距离的命令 是"\,"(小距离), "\:"(中距离), "\;"(大距离), "\!"(负距离), 象刚才说的例子, 我们一般就用f\,dx即可. 当然, 一般情况我 们很少改变数学公式中的距离. 下面我们看看如何在数学公式中输入上下标, 在讲TeX保留字 时大家就有印象了, 上下标分别用"^"和"_"来表示, 如x_0^2, TeX中, 先输上标后输下标和先写下标再写上标是没有区别的, 它 都会一样地自动调整字符大小和位置. 如果上下标的字符不止一 个, 那就用"{}"括起来, 如x^{1+y^{i+1}}. 如果有人突然想在 字符的左边输上下标呢? 简单的方法是在前面加一个空的{}, 如 {}_{17}^{35}Cl, 哦, 可能不是用的数学斜体, 那只好再用盒 子了: {}_{17}^{35}\mbox{Cl}. 有时我们可能直接用1/2来表示分数就可以了, 但是如果分子 分母我们想要排在分数线的上下, 那就要用"\frac{分子}{分母}" 来表示了, 如$$\frac{1}{x+1}$$. 但是大家如果再把这个例子用 单括起做文中公式, 或者$$y=\frac{y-\frac{1}{x+1}}{y+1}$$, 就会发现, 这个分式显示出来觉得比正常字号小, 要解决这个问 题就要用\displaystyle的命令了. 你可以试试$$y=\frac{y-\displaystyle\frac{1}{x+1}}{y+1}, 可以了吧. 当然, 如果你在\documentstyle中使用了vatola选项(需要TeX系 统在指定目录有vatola.sty文件), 那么, 你可以直接用\dfrac来 代替\frac来达到同样的效果, 而避免使用冗长的\displaystyle 的输入.(格式如\documentstyle[vatola]{article}; 而如果用 \documentclass{article}, 则用\usepackage{vatola}); 或二 者均可以在第一句后面加上\input vatola.sty来包含这个包) 有人可能又要问了, 如果我输出的分数, 分子还是有分子分 母的分数, 分母也是一个不简单的分数, 那层层迭迭的分数线, 不够美观, 我还是喜欢"分子/分母"的格式, 那怎么把这条斜分数 线画得长一些呢? 这里就要用到所谓的"定界符", 也就是成对出 现的类似于括号的符号了, 如(), [], {}(用\{和\}输入), <>(用 \langle和\rangle输入), /, 用\backslash), |, ||(用\|); 以及另一些没法直接显示的符号, 大家自己用TeX产生出来看看: \lfloor, \rfloor; \lceil, \rceil; \uparrow; \Uparrow; \downarrow; \Downarrow; \updownarrow; \Updownarrow. 这些 "括号"通常嵌套并和分数等数学公式一起使用, 如 y=1+(\frac{(x+1)^2}{x^2}), 当然大家会看到这外层括号太 小, 不美观, 因此TeX提供了几个改变大小的命令, 从小到大依次 是\big, \Big, \bigg, \Bigg, 如(, \big(, \Big(, \bigg(, \Bigg(, 其它定界符类似使用. 另外, TeX还提供了自动调整括 号大小的命令, 那就是在定界符前加\left和\right, 需要注意的 是\left和\right一定要成对出现, 如果只用单个, 那么另一边就 要用"\left."或"\right."补上. 知道这些后, 我们就可以来输入 长的"/"号了: \frac{1}{x+1} \left/ \frac{y+1}{x^2} \right. 或\left. \frac{1}{x+1} \right/ \frac{y+1}{x^2}, 这两个 是不是比\frac{\displaystyle\frac{1}{x+1}}{\displaystyle \frac{y+1}{x^2}}更令人满意啊? 下面, 我们来讲讲根式的输入: "\sqrt[开方次数]{表达式}", 其中[开方次数]可选参数, 如果没有则是开平方, 如 \sqrt[3]{x+y}+\sqrt{2}. 而导数, 也就是在字母右上方加一撇或两撇的输出, 我们常用 f^{\prime}和f^{\prime\prime}来表示, 或更简单地, 用 f'和f''来表示. +----------------------------------------------------+ | 本节内容: 数学符号: 希腊字母, 二元运算符, 关系运 | | 算符, 箭头, 其它符号, 可用于一般环境的符号, 花体 | | 符号及函数名, 可变大小的符号, \limits和\nolimits, | | 省略号, 符号的上下堆积, 上下标的分行 | +----------------------------------------------------+ TeX提供了许多"控制符号"来得到诸如希腊字母, 关系运算符, 箭头等无法用ASCII键盘直接输入的符号. 小写希腊字母, 如\alpha, \beta, \gamma, \pi; 大写希腊字母, 如\Gamma, \Pi, \Omega; 二元运算符, 如\times(乘号), \div(除号), \pm(加减号), \circ (小圆圈), \cdot(点)等; 关系运算符, 如\leq(小于等于), \geq (大于等于), \subset(包含于), \supset(包含), \in(属于); 否 定关系运算符, 如\not=(不等于), \not<(不小于), \not\supset (不包含); 箭头, \leftarrow, \rightarrow, \longrightarrow, \uparrow, \mapto等; 其它符号, \nabla(Nabla算子), \angle(角), \infty(无穷), \forall(任意), \exists(存在), \prime(导数的 撇). 这些符号比较多, 这里就不细细一一列出, 大家去找一本TeX 书, 复印那两三页下来就可以了. 本节讲的绝大多数符号都只能在数学环境中使用, 有几个符号 也可以使用在一般环境中, 那是\S(节号), \P(段落号), \dag(剑 号), \ddag(双剑号). 有时数学公式中的函数名, 算子等要用特别的花体来排版, TeX提供了\cal字体, 如"function \cal F". 而对于专有名词, 如一些函数名, 如sin x中的sin, 就要用罗马体, 而不是一般的 数学斜体排印, 我们可以用{\rm sin}x, 也可以用TeX提供的 直接在函数名前加"\"的方法: \sin x, 一般的函数均有定义, 如\sin, \cos, \lim, \log等. 数学环境中, 还有一类特殊的符号, 那就是可变大小符号, 如 求和号, 积分号, 它们会因为符号后面的内容的大小自动调整自己 的大小: \sum, \prod, \coprod, \int, \oint, \bigcap, \bigcup, \bigsqcup, \bigvee, \bigwedge, \bigodot, \bigotimes, \bigoplus, \biguplus. 需要注意的是, 有些可变符号的上下标位 置在文中公式和独立公式中是不一样的, 大家看个例子: \sum_{i=1}^n x_i=\int_0^\infty f(x)dx 和\sum_{i=1}^n x_i=\int_0^\infty f(x)dx, 这里大家看到, \sum在文中公式中, 上下标是写在右上角和右下角的, 在独立公式 中, 是写在上面和下面的; 而\int在二者中都写在右上角和右下角 的. 我们可以强制用\limits和\nolimits来控制上下标的出现位置: 使用方法如\sum\limits_{i=1}^b x_i就强制将上下标写在上边 和下边, 而\nolimits使其出现在右边角上. 这里多说一句, 如果 你想把一般的操作符也想用\limits或\nolimits用, 只须把你的操 作符用\mathop{}括起来即可. 大家如果编排矩阵或行列式, 就会遇到特别的省略号, 大家试 试\cdots, \vdots, \ddots就是三个方向的省略号. 而\ldots是比 \cdots低一点的省略号, 它和其它三个不同的是也可以用在正文环 境中. \ldots一般用于x_1, x_2, \ldots, x_n这样的时候. 排版数学公式可能还会遇到需要把两个符号上下组合在一起, 最常见的就是上划线和下划线, 大家试试\overline{a+b+c+d} 和\underline{a+b+c+d}, 这里需要说明的是, \overline只能 用于数学环境, 而\underline也可以用在正文中. 类似地还有用花 括号括在式子上下的: \overbrace{a+\underbrace{b+c}+d}, 而如果上下括号上面或下面还有符号, 可以用上下标来表示, 如: \overbrace{a+\underbrace{b+c}_{1.0}+d}^{2.0}. LaTeX还 可以将任意两个符号重叠在一起: \stackrel{上层符号}{下层符号}, 如\vec{x} \stackrel{\rm def}{=}(x_1, x_2, \ldots, x_n), 这里需要说明的是\stackrel中第一个参数的符号以较小字号输出的. 而{上面 \atop 下面}可以把两行内容按相同字号排出, 类似 地就出现了{n \choose m}则是带括号的n个取m个的写法. 符号可以上下堆积, 可是我们如果要在\sum的下面写诸如i<9 和j<9这两行下标, 用\sum_{i<9 \\ j<9} i/j是不行的. 我们 怎么实现这样的分行呢? 我们可以用\atop来堆积, 如 \sum_{\scriptstyle i<3 \atop \scriptstyle j<3} i/j 这里之所以加了\scriptstyle是因为仅用\atop命令会把上下的字 体再缩小一号. 另外, 我们也可以用另外的方法: 前面我们在讲 \frac时提到\dfrac这个符号需要使用包vatola.sty, 这里, 如果 使用了vatola.sty这个包, 我们可以在下标中用{\Sb 第一行 \\ 第二行 \endSb}, 在上标中用{\Sp 第一行 \\ 第二行 \endSp}来 表示多行下标或上标. +----------------------------------------------------+ | 本节内容: 数组array, 方程(标号)equation, 多行方程 | | eqnarray, \aligned(vatola.sty), 标号的交叉引用 | | 参考文献的使用(more) | +----------------------------------------------------+ 数组环境通常用来编排矩阵, 行列式等对齐的数学公式的. 它的格式是: \begin{array}{列对齐} 第一行 \\ 第二行 \\ ... 最后一行 \end{array} 这里, 列对齐的格式是{c1c2c3...cn}, 每个ci为一个字母, 说明 第i列的对齐方式, 可以是c(居中), l(左对齐), r(右对齐). 而 每一行的各列用&符号隔开, 行末是\\. 因此n列的数组, {列对齐} 应该有n项, 每行应该有n-1个&, 一个\\(最后行通常不用\. 数 组中某一列可以不存在, 但是&号不能少. 数组外常常使用可变大 小的定界符\left和\right, 大家看个例子:\left(
\begin{array}{clr}
a+b+c & a+b+c & a+b+c \\
a+b & a+b & a+b \\
a & a & a
\end{array}
\right) $$这里要作些说明, 数组中某两行的距离可以用"\\[距离]"来 改变, 也可以用"\renewcommand\arraystretch{实数}"来整体修 改数组的垂直距离(缺省为1.0), 而参数\arraycolsep=...是修改 其列间距. 使用数组时, 经常容易出错的是: array必须出现在数 学环境中, &的个数和\\的个数一定要正确, 如果使用可变大小的 括号, 一定要注意\left和\right必须成对出现, 即使只排印半对 括号. 一般的和$$环境, 不能给公式或方程编号, 因此, 就用到了

\begin{eqnarray}
......
\end{eqnarray}

\begin{eqnarray*}
...
\end{eqnarray*}

\begin{eqnarray}
y&=&1+2+3+4+5+6+7+8+9+10 \\
&=&55
\end{eqnarray}

大家可能会注意到, 不论是array还是eqnarray, 每个&符号

列表环境itemize, enumerate, description.
\begin{itemize}
\item 列表项1
\item 列表项2
...
\item 列表项n
\end{itemize}

itemize的区别是, 它不出现数字编号, 而是以小黑圆点来标识.
description一般用于类似于名词解释的情形:
\begin{description}
\item[名词] 解释
\item[名词] 解释
...
\end{description}

+----------+
| 表    格 |
+----------+

\begin{tabular}[竖向位置]{列格式}
....
\end{tabular}

\hline
\cline{m--n} m--n列水平线
\nline与行等高竖线

\multicolumn{列数}{列格式}{文本内容}

TeX专门提供了一个制表环境, 用来排印有线或无线的表格.
\begin{tabular}[位置]{列定义}
...
\end{tabular}

\begin{tabular}{|c|c|c}
\hline
1 & 2 & 3 \\
\hline
4 &   & 6 \\  %这里要注意, 若最后行要画横线, 则此处要有\\
\hline
\end{tabular}

\multicolumn{栏数}{栏定义}{内容}
{栏数}是要合并的栏的数目, {栏定义}类似于表格的{列定义}, 如:
\begin{tabular}{|c|c|c|}
\hline
\multicolumn{2}{|c|}{1} & 2 \\
\hline
3 & 4 & 5 \\
\hline
\end{tabular}

\begin{tabular*}{宽度}[位置]{列定义}
...
\end{tabular*}可以自己定义表格的总宽度, 如\textwidth等TeX

最后, 我们讲讲制表环境的四个参数, 这四个参数都是局部

\cline及列定义的分隔线|的线宽, 缺省为0.4pt; \doublerulesep

+----------------------------------------+
|  本节内容: 在TeX文档中插入eps图形文件  |
+----------------------------------------+

plain TeX的图形功能非常弱, LaTeX在一定程度上增强了这

这里, 我们仅就如何在TeX文档中插入EPS的PostScript图形

3.0中, 只要点击所做的图形成为选中, 然后点鼠标右键, 在菜单

插入EPS图形的TeX文件所生成的dvi文件, 无法用view看到其

PS文件, 然后用Ghost View来看.

首先, 我们先要安装"dvips". 现在假设我们已经把CCT EMTEX
5.13安装在C:\EMTEX目录下了(如果装在其他盘, 那么dvips就要改

http://202.38.68.78/~chencs/math/ ), 里面有一部分文件展开

(这是CCT emtex要求大家设置的TeX的环境变量, 建议将setenv.bat

有了上面准备工作之后, 以后如果我们要在TeX中插入EPS文件,

dvips32就可以将dvi文件以及EPS图形一起合成为ps文件, 回到95

在打包的dvips.zip中, 我们加入了一个ll.bat文件(使用格式

call patchdvi -y %1.dvi ~~tmp.dvi
dvidrv dvips32 ~~tmp.dvi

最后, 大家就看看怎么在TeX文件插入EPS图形了. 如果我们用
\documentstyle{}, 那么, 在{}前的选项[]中加入epsfig; 如果用

这里补充说一下浮动图形figure环境, 它能自动调整图形在页

+----------------------+
|  一个英文文档的例子  |
+----------------------+

\documentstyle{article}                 %使用article格式
\topmargin=0pt                          %以下页面设置
\oddsidemargin=0pt \evensidemargin=0pt  %
\textwidth=14cm                         %
\textheight=21cm                        %
%
\title{This is a sample of \LaTeX}      %文章题目
\author{Bigeyes(\tt{chencs@263.net})\\  %作者. 多行用\\
Department of Mathematics\\     %
USTC, Anhui, Hefei, 230026      %
%
\and                                  %如有多作者, 用\and
A\_A                            %
\thanks{Supported by ...}             %致谢, 在author里
\\                              %
BBS of USTC\\                   %
bbs.ustc.edu.cn[202.38.64.3]}   %
\date{Mar. 1, 1999}                     %日期, 如果没有此项,
%则以当前日期代替, 若
%不要日期, 则用空{}
%

%document结束

+-------------------------+
|  如何编辑、编译TeX文件  |
+-------------------------+

我们已经讲过, TeX源文件是文本文件, 就象一个C语言的源

今后, 我们均以DOS下的CCT EMTEX环境为例, 来讲述TeX文章

amslatex等, 仅是文档的最外层框架以及少数扩展的命令不大一

一个最最简单的TeX文档可能是: (比如我们用EDIT, 当然也

\documentstyle{article}

'dvi24p 1.dvi'(24针打)或'dviljp 1.dvi'(激打)来打印文章.
(以上三条命令的后缀均可以省去, 仅用'latex 1','view 1'和
'dviljp 1'等.)

如果你的TeX文件不符合TeX语法, 那编译将可能出错, 这时

1. 回车: LaTeX尽量忽略此错误, 继续运行;
2. s: LaTeX继续运行, 并之后还有错误, 也不停止运行;
3. r: 类似s, 比上者更强硬, 甚至连打不开文件这样的严重错误
也不停止;
4. q: 同r, 但错误及提示均不在屏幕显示, 直接写入.LOG文件;
5. I: 之后跟一个字符串, 用来插入替代出错的字符串. 比如在
正文需要纵向空出1cm空白, 用"\vskip 1cm", 但是输入错误
成为"\vship 1cm", 则编译出错:
! Undefined control sequence.
l.102 \vship
1cm
?
表示在第102行, \vship是未定义的命令, 这时在?后输入
"I\vskip", 则用\vskip替代出错的\vship, 继续执行. 这里
需要注意的是, 这条指令只是编译中临时修改错误, 并没有
真正地修改源文件;
6. 小于10的数: 表示删出从当前位置开始的那么多个字符;
7. ?: 显示提示
8. h: 显示帮助, 对当前错误提出进一步动作的建议;
9. x: 中断编译, 将已编译的结果写入.DVI中, 出错及提示写入
.LOG中.

+----------+
|制作幻灯片|
+----------+
xcolor宏包
\usepackage[选项]{xcolor}

red,green,blue,yellow,cyan,magenta,black,white,orange,violet,purple,brown,pink,...

\color{色彩名}-->声明
\textcolor{色彩名}{文本}-->命令
\pagecolor{色彩名}-->声明，指定背景色（ps，pdf有效）

\color{green!40!yellow}-->40%的绿色与60%的黄色混合
\color{-green!40!yellow}上述颜色的补色

C0!P1!C1!P2!...!PN!CN=????

\color[色彩模式]{数据}
\textcolor{色彩名}{数据}{文本}
\pagecolor{色彩名}{数据}

\textcolor[rgb]{0.3,0.8,0.1}
\textcolor[cmyk]{0.0,0.5,0.1,0.5}
\definecolor{色彩名}{色彩模式}{数据}
\providecolor{色彩名}{色彩模式}{数据}

\definecolor{yellow}{cmyk}{0,0,1,0}

\colorbox{色彩名}{文本}
\fcolorbox{色彩一}{色彩二}{文本}
\colorbox{色彩模式}{数据}{文本}
\fcolorbox{色彩模式}{数据一}{数据二}{文本}
\normalcolor：恢复正常色

dvipdfm-->div 转 pdf
dvipdfmx-->dvipdfm的扩展
pdfTeX处理Plain TeX and AMS-TeX文件
pdfLaTeX处理LaTeX文件

\usepackage[选项]{hyperref}

\usepackage[选项]{hyperref}
hypersetup{...}

\usepackage[dvipdfmx,CJKbookmarks]{hyperref}

\usepackage[dvipdfmx]{hyperref}
hypersetup{CJKbookmarks=true}

hyperref宏包常用选项

pdf属性：pdftitle,pdfauthor,pdfsubiect,...
pdf打开方式：pdfstartview,pdfpagemode,...

slides文档类：制作透明胶片
\documentclass[选项]{slides}

pdfscreen宏包
\usepackage[选项]{pdfscreen}

screen：产生适合屏幕输出的pdf文件
print：输出打印版
panelleft，panelright，nopanel：设置导航面板
paneltoc：将目录放在导航面板上
sectionbreak：每节分页

pdfscreen宏包自动输入graphicx和color宏包

pdfscreen定制幻灯片命令（导言区）
\screensize{高度}{宽度}：屏幕大小（必须）
\margins{左}{右}{上}{下}：定义页边空白，（放在\screensize前）
\overlay{pdf图形文件}：幻灯片背景
\paneloverlay{pdf图形文件}导航面板背景
\urlid{CRL地址}：设置主页链接地址
\emblema{图形文件}：在导航面板加入图片

\bottombuttons，\nobottombuttons
\topbuttons
\notopbuttons

\panelhomepagename：主页
\paneltitlepagename：标题页
\panelabstractname：摘要页
\panelcontentsname：目录页
\panelgobackname：返回
\panelfullscreename：全屏显示
\panelclosename：关闭
\panelquitname：退出
\panelpagename，\panelofname，\panelofnamep

slide环境

\usepackage[display]{texpower}
\pageTransitionBlindsH
\pageTransitionBlindsV
\pageTransitionSplitVI
\pageTransitionDissolve
\pageTransitionSplitVO
\pageTransitionSplitHI
\pageTransitionSplitHO
\pageTransitionGlitter{270}

+------------------+
|beamer宏包（最佳）|
+------------------+

beamer文档类
\documentclass[11pt,CJK,compress]{beamer}
\usetheme{Warsaw}
\usecolortheme{lily}
...

\section{....}  %用于书签和导航条
\subsection{....}  %用于书签和导航条

\title{...}
\subtitle{...}
\author{...}
\date{...}
\institute{...}
\titlegraphic{...}

\tableofcontents-->逐段显示目录
hideallsubsections，hideothersubsections
currentsection
currentsubsection

\documentclass[CJK]{beamer}
.......
\usepackage{CJK}
......

beamer中的一些预定义环境
theorem，lemma，corollary，definition，...
Theorem（费马）
block环境-->类似定理环境，可自选标题

colums环境

beamer中的罗列环境

\beamerdefaultoverlayspecification{<+->}

\，｛，｝仍然保持特殊含义
verbatim仍然可以使用

\includegraphics[scale=0.5]{***.png}

\movie[autostart]{}{***.wmv}

\sound[autostart]{}{***.wav}

\pgfdeclareimage[height=.8cm]{logo}{math}
\logo{\pgfuseimage{logo}}

\transblindshorizontal
\transblindsvertical
\transboxin
\transboxout
\transdissolve
\transglitter
\transsplithorizontalin
\transsplitverticalin
\transsplithorizontalout
\transsplittverticalout
\transwipe

slide,frame,subsection,section,doc,backfindforward

+--------------------------------------+
|beamer中动态时间和倒计时的最终解决办法|
+--------------------------------------+

pdflatex通过。不可以用web宏包，否则和beamer冲突。

\documentclass[pdftex,8pt]{beamer}
\mode{
\usetheme{CambridgeUS}
\useinnertheme{default}
\usecolortheme{orchid}
\usecolortheme{whale}
\usefonttheme{default}

\usepackage{xcolor}
\usepackage{amsmath,amssymb}
\usepackage[latin1]{inputenc}
\usepackage{colortbl}
\usepackage[english]{babel}
\usepackage{times}
\usepackage{hyperref}
\usepackage{graphicx}
\usepackage[final]{pdfpages}
\usepackage{textcomp}
\usepackage{multicol}

%****************************************
\usepackage{eforms}

%************************************************

\let\oldfootnote\footnote
\renewcommand\footnote[1]{\oldfootnote{%
\renewcommand\baselinestretch{1}%
\large\scriptsize\ignorespaces#1}}

\setlength{\abovecaptionskip}{2pt}
\setlength{\belowcaptionskip}{1pt}
\makeatletter
\newcommand\figcaption{\def\@captype{figure}\caption}
\newcommand\tabcaption{\def\@captype{table}\caption}
\makeatother
\setbeamertemplate{caption}[numbered]

\usepackage[absolute,overlay]{textpos}
\usepackage{tikz}

\title[Title short]{Title long}
\subtitle{Subtitle subtitle}%
\author[authorshort]{\large{authorlong}}%
\institute[Schoolshort]{\large{School of ......}}%
%*************************
\newcommand{\timemark}%
{\textField[\BC{0.2 0.2 0.7}\BG{0.2 0.2 0.7}%
\textFont{TiRo}\textSize{5}\textColor{1 1 1 rg}]{datetime}{2cm}{4bp}}
%参数可以自己改
\date[\timemark]{\today}%时间标签

%****************************

+-----------+
|例     子 1|
+-----------+
% 13-4-1.tex 用 pdfLaTeX 编译

\documentclass[cjk]{beamer}
\mode<presentation>

\usetheme{Warsaw}
% 可供选择的主题参见 beameruserguide.pdf, 第 134 页起
% 无导航条的主题: Bergen, Boadilla, Madrid, Pittsburgh, Rochester;
% 有树形导航条的主题: Antibes, JuanLesPins, Montpellier;
% 有目录竖条的主题: Berkeley, PaloAlto, Goettingen, Marburg, Hannover;
% 有圆点导航条的主题: Berlin, Dresden, Darmstadt, Frankfurt, Singapore,
Szeged;
% 有节与小节导航条的主题: Copenhagen, Luebeck, Malmos, Warsaw

%  \setbeamercovered{transparent}
% 如果取消上一行的注解 %, 就会使得被覆盖部分变得透明(依稀可见)

\usepackage{CJK}

\begin{document}
\begin{CJK*}{GBK}{kai}
\CJKtilde
\title{没有最大的素数}

\author[\CJKfamily{fs}王某某]{王某某\\ \texttt{who@where.com}}
\date[CFP 2003]{奇妙问题探讨大会, 2003}

\begin{frame}
\titlepage
\end{frame}

\begin{frame}
\frametitle{概要}
\tableofcontents
\end{frame}

\section{动机}
\subsection{我们研究的基本问题}

\begin{frame}
\frametitle{什么是素数}
\begin{dfn}
\end{dfn}
\begin{ex}
\begin{itemize}
\item 2~是素数。
\pause
\item 3~是素数。
\pause
\end{itemize}
\end{ex}
\end{frame}

\begin{frame}
\frametitle{没有最大素数}
\framesubtitle{证明使用了\textit{归谬法}}

\begin{thm}
没有最大素数。
\end{thm}
\begin{proof}[证明]
\begin{enumerate}
\item<1-> 假设~$p$~是最大素数.
\item<2-> 令~$q$~是前~$p$~个数的乘积.
\item<3-> 则~$q$~不被它们中的任何一个除尽.
\item<1-> 因此~$q$~也是素数而且比~$p$~大.\qedhere
\end{enumerate}
\end{proof}
\uncover<4->{证明使用了\textit{归谬法}}
\end{frame}

\section{未解决的问题}

\begin{frame}
\frametitle{还能做什么?}
\begin{columns}[t]
\column{.5\textwidth}
\begin{block}{已解决的问题}
有多少素数?
\end{block}
\column{.5\textwidth}
\begin{block}{未解决的问题}
是否每个偶数都是两个素数之和?\cite{Goldbach1742}
\end{block}
\end{columns}
\end{frame}

\begin{frame}
\begin{thebibliography}{10}
\bibitem{Goldbach1742}[Goldback, 1742]
Christian Goldback.
\newblock A problem we should try to solve before the ISPN '43 deadline,
\newblock \emph{Letter to Leonard Euler}, 1742.
\end{thebibliography}
\end{frame}

\begin{frame}[fragile]
\frametitle{寻找素数的 算法

\visible<4->{Note the use of \alert{\texttt{std::}}.}
\end{frame}

\end{CJK*}
\end{document}

+-----------+
|例     子 2|
+-----------+
% 13-4-2.tex 用 pdfLaTeX 处理

\documentclass[table]{beamer}

\mode<presentation>

\usetheme{default}
% 可供选择的主题参见 beameruserguide.pdf, 第 134 页起
% 无导航条的主题: Bergen, Boadilla, Madrid, Pittsburgh, Rochester;
% 有树形导航条的主题: Antibes, JuanLesPins, Montpellier;
% 有目录竖条的主题: Berkeley, PaloAlto, Goettingen, Marburg, Hannover;
% 有圆点导航条的主题: Berlin, Dresden, Darmstadt, Frankfurt, Singapore,
Szeged;
% 有节与小节导航条的主题: Copenhagen, Luebeck, Malmos, Warsaw

\setbeamercovered{transparent}
% 如果取消上一行的注解 %, 就会使得被覆盖部分变得透明(依稀可见)

\usepackage{times}
\usepackage{pifont}

\begin{document}
\begin{frame}
\begin{itemize}
\item<1-|  alert@1> First point.
\item<2-|  alert@2> Second point.
\item<3-|  alert@3> Third point.
\end{itemize}
\end{frame}

\begin{frame}
\rowcolors[]{1}{blue!20}{blue!10}
\begin{tabular}{l!{\vrule}cccc}
Class & A & B & C & D  \\\hline
X     & 1 & 2 & 3 & 4  \\\pause
Y     & 3 & 4 & 5 & 6  \\\pause
Z     & 5 & 6 & 7 & 8
\end{tabular}
\end{frame}

\newenvironment{ballotenv}
{\only{%
\setbeamertemplate{itemize item}{\ding{56}}%
\setbeamertemplate{itemize subitem}{\small\ding{56}}%
\setbeamertemplate{itemize subsubitem}{\footnotesize\ding{56}}}}
{}

\setbeamertemplate{itemize item}{\ding{52}}
\setbeamertemplate{itemize subitem}{\small\ding{52}}
\setbeamertemplate{itemize subsubitem}{\footnotesize\ding{52}}

\begin{frame}
\begin{itemize}
\item<1-|  ballot@1> First point.
\item<2-|  ballot@2> Second point.
\item<3-|  ballot@3> Third point.
\end{itemize}
\end{frame}

\end{document}

+------------+
|TeX 使用指南|
+------------+

TeX Guru的回答

TeX Guru的回答

TeX Guru的回答

TeX Guru的回答

\begin{figure}[t]，就会把插图显示在文档尾部。这是为什么呢？

\textfraction.
TeX Guru的回答

TeX Guru的回答

TeX Guru的回答

TeX Guru的回答

TeX Guru的回答
CCT EMTeX中的汉字字体只有可怜的5种，而市面上却有相当多的 适用于Windows中的
True Type字体，有可能在CCT中用这些字体吗？

TeX Guru的回答

TeX Guru的回答

\makeatother
TeX Guru的回答
+-------------+
|TeX 常见问题1|
+-------------+

1.\makeatletter 和 \makeatother 的用法？

\makeatletter, \makeatother。

\begin{verbatim}
\documentclass{article}
...
\makeatletter %  '@' is now a normal "letter" for TeX
\renewcommand\theequation{\thesection.\arabic{equation}}
\makeatother %  '@' is restored as a "non-letter" character for TeX

16.辅助的Package放到哪个目录下？

17.如何用fancyhdr宏包实现在页眉下画一粗一细两条横线？

18.能不能改变Chapter 起始页码仅从奇数页开始？

19.如何在文中实现带圈的数字？

2）使用pifont宏包，那里面有很漂亮的带圈的各种数字符号（仅限于阿拉伯数字，如果

\ding{172}～\ding{211}。

3）在GB和GBK字库中本来就有10个加圈数字形式，可以直接在CJK中使用。如果不超过11

20.如何产生可变长的 Longrightarrow?

21.如何在公式中表示上下堆积关系？

amslatex中命令\overset和\underset。一个例子是

+-------------+
|TeX 常见问题2|
+-------------+
1。怎样在多栏环境中使用单栏图表？

， 图形是不会出现的
。如果你用另外的命令
， 图形就会超出右边或有

10。怎样把一个大表格横向放置？

11。关于itemize。

$\bullet$ - \labelitemi
\textbf{ --} - \labelitemii
$\ast$ - \labelitemiii
$\cdot$ - \labelitemiv

\def{\labelitemi}{$\spadesuit$}
\renewcommand{\labelitemi}{$\spadesuit$}

1,2 ... - \enumi
(a), (b) ... - \enumii
i,ii,... - \enumiii
A., B. ... - \enumiv

12。我怎样重新定义items之间的距离？

macros/latex/contrib/supported/mdwtools.zip 上下载后。

13。怎样改变行距？

14。 怎么定义一个定理型环境？

\newtheorem{howto}{Questions}[section]
\theoremstyle{change}
\theorembodyfont{\itshape}
15。怎样在latex中包括一每列的源文件？

\floatstyle{boxed}
\restylefloat{figure}

16。怎样把附录A中的公式序号变为 A.1, A.2, .... B.1, B.2, ...的形式？

\makeatletter
\renewcommand\theequation{A.\@arabic\c@equation }
\makeatother
\setcounter{equation}{0}

17。怎样把一个 \vertatim 放入 verbatim环境中?

18。怎样改变主文本中的字体？

19。怎样定义一个命令或申明 ?

20。怎样合并字体命令?

\textsf{...} {\sffamliy...} sans serif family
\texttt{...} {\ttfamily...} typewritter family
\textmd{...} {\mdserier...} medium series
\textbf{...} {\bfseries...} bold series
\textup{...} {\upshape...} upright shape
\textit{...} {\itshape...} italic shape
\textsl{...} {\slshape...} slanted shape
\textsc{...} {\scshape...} small caps shape
size \tiny \scriptsize \footnotesize \small \normalsize \large
\Large \LARGE \huge \Huge
\emph{...} {\em ...} emphasized
\textnormal{...} {\normalfont...} document font
21。 怎样在页眉和页脚中划一道横线？

22。怎样改变章节字体（section fonts）？

\usepackage[nops,sf,small,compact]{titlesec}

23。怎样做一个页面设置？

\pagestyle{fancy}
\fancyhead{} %clear all fields
\fancyhead[RO, LE]{\bfseries \LaTeXe{} HOWTO}
\fancyfoot[LE, RO]{\thepage\ of \pageref{LastPage}}
\fancyfoot[LO, CE]{}
\fancyfoot[CO, RE]{Techical Report}
\renewcommand{\footrulewidth}{0.4pt}

24。怎样实现"page M of N"的形式?

25。怎样实现下划线的标题？

\textbf\thepage\hfil\leftmark}%

{\rightmark}\hfil\textbf\thepage}%
26。 怎样把一个浮动对象固定下来？

30。把一幅 .eps 横向放置后，怎样使标题变为相应的形式？

+-------------+
|TeX 常见问题3|
+-------------+

1。页面设置

a4 会给你一个较小的页面，为了使用更多的控制，可用 geometry宏包和命令 \layout
。

2。改变长度

in 和 pt. 变量可设为负数。一个例子是 \addtolength{\parindent}{-5mm}

\columnsep: 列间距
\topmargin: 页眉到页边的距离
\topskip: 页眉与正文的距离
\textheight: 正文的高度
\textwidth: 文本的宽度
\oddsidemargin: 奇数页的左面页边距
\evensidemargin : 偶数页的左面页边距

\parindent: 段落缩进距离
\parskip: 段落间的距离

\floatsep: 浮动对象之间的距离
\textfloatsep: 最后一个浮动对象顶端或第一个浮动对象底端与正文之间的距离
\intextsep : 文中浮动顶端与底端所留的距离
\dbltextfloatsep 是在双列输出时用 \textfloatsep 的数值
\dblfloatsep 是在双列输出时用 \floatsep 的数值
\abovecaptionskip: 标题上方的距离
\belowcaptionskip: 标题下方的距离

\abovedisplayskip: 公式前的距离
\belowdisplayskip: 公式后面的距离
\arraycolsep: 在一个array中列之间的空白长度

\topsep: 第一个item和前面版落间的距离
\partopsep: 当在一个新页开始时加到 \topsep 的额外空间
\itemsep: 连续items之间的距离。
3。环境

\AfterEnd 等等命令。这些命令可去掉环境外面和内部的空间。例如

mdwlist 宏包有一个 itemize* 环境； paralist 宏包提供了一个item之间距离压缩环境

4。图表

floatflt 宏包把图形用文本包围起来。

use the following command
\documentclass{article}
\usepackage{amsmath}
\numberwithin{equation}{section}

设定菜单Preferences->Translaters
Translate to another launguage:
选latex2.09 and later
uncheck 'include translater name' and 'include mathtype data'
我现在就这么干的。 不过熟悉之后，直接敲tex公式也不慢。

from:  http://zh.wikipedia.org/wiki/Help:MATH

http://blog.csdn.net/anxiaoxi45/article/details/39449445

• 21
点赞
• 130
收藏
• 2
评论
12-24 1622
10-22 1120
08-13 3万+
08-10 365
03-18 8万+
03-04 3881
01-20 1001
12-11 2029
02-22 2万+
04-14 6358
02-04 1788
07-21 599
10-21 375
05-03 8218

### “相关推荐”对你有帮助么？

• 非常没帮助
• 没帮助
• 一般
• 有帮助
• 非常有帮助

©️2022 CSDN 皮肤主题：Age of Ai 设计师：meimeiellie

1.余额是钱包充值的虚拟货币，按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载，可以购买VIP、C币套餐、付费专栏及课程。