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

### 声调

\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}

## 字体

### 希腊字母

\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}

• 并不好看。

• 好看些了。

## 强制使用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}

+

\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在一定程度上增强了这

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

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

5.13安装在C:\EMTEX目录下了(如果装在其他盘, 那么dvips就要改

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

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

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

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

\documentstyle{}, 那么, 在{}前的选项[]中加入epsfig; 如果用

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

\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文件  |
+————————-+

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

\documentstyle{article}

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

1. 回车: LaTeX尽量忽略此错误, 继续运行;
2. s: LaTeX继续运行, 并之后还有错误, 也不停止运行;
3. r: 类似s, 比上者更强硬, 甚至连打不开文件这样的严重错误

4. q: 同r, 但错误及提示均不在屏幕显示, 直接写入.LOG文件;
5. I: 之后跟一个字符串, 用来插入替代出错的字符串. 比如在

! Undefined control sequence.
l.102 \vship
1cm
?

“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 页起
% 有树形导航条的主题: 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}{未解决的问题}

\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{寻找素数的算法}

\end{frame}

\end{CJK*}
\end{document}

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

\documentclass[table]{beamer}

\mode<presentation>
{
\usetheme{default}
% 可供选择的主题参见 beameruserguide.pdf, 第 134 页起
% 有树形导航条的主题: 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}
\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}
\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。改变长度

\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之间的距离