LaTex各种命令汇总
函数、符号及特殊字符
声调
语法 | 效果 | 语法 | 效果 | 语法 | 效果 |
---|---|---|---|---|---|
\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
|
![]() |
|
![]() |
x\not\equiv N |
![]() |
x\ne A |
![]() |
x\neq C |
![]() |
t\propto v |
![]() |
\pm |
![]() |
\mp |
![]() |
几何符号
特征 | 语法 | 效果 | |
---|---|---|---|
菱形 | \Diamond |
![]() |
|
正方形 | \Box |
![]() |
|
三角形 | Delta |
\Delta
|
![]() |
图型 |
\triangle
|
![]() |
|
角名 |
\angle\Alpha\Beta\Gamma
|
![]() |
|
角度 |
\sin\!\frac{\pi}{3}=\sin60^\operatorname{\omicron}=\frac{\sqrt{3}}{2}
|
![]() |
|
垂直 | \perp |
![]() |
箭头符号
语法 | 效果 | 语法 | 效果 | 语法 | 效果 |
---|---|---|---|---|---|
\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 |
![]() |
语法 | 效果 | 语法 | 效果 | 语法 | 效果 | 语法 | 效果 |
---|---|---|---|---|---|---|---|
\diamondsuit |
![]() |
\heartsuit |
![]() |
\clubsuit |
![]() |
\spadesuit |
![]() |
\Game |
![]() |
\flat |
![]() |
\natural |
![]() |
\sharp |
![]() |
上标、下标及积分等
功能 | 语法 | 效果 |
---|---|---|
上标 |
a^2
|
![]() |
下标 |
a_2
|
![]() |
组合 |
a^{2+2}
|
![]() |
a_{i,j}
|
![]() |
|
结合上下标 |
x_2^3
|
![]() |
前置上下标 |
{}_1^2\!X_3^4
|
![]() |
导数 (HTML) |
x'
|
![]() |
导数 (PNG) |
x^\prime
|
![]() |
导数 (错误) |
x\prime
|
![]() |
导数点 |
\dot{x}
|
![]() |
\ddot{y}
|
![]() |
|
向量 |
\vec{c}
|
![]() |
\overleftarrow{a b}
|
![]() |
|
\overrightarrow{c d}
|
![]() |
|
\widehat{e f g}
|
![]() |
|
上弧 (注: 正确应该用 \overarc, 但在这里行不通。要用建议的语法作为解决办法) |
\overset{\frown} {AB}
|
![]() |
上划线 |
\overline{h i j}
|
![]() |
下划线 |
\underline{k l m}
|
![]() |
上括号 |
\overbrace{1+2+\cdots+100}
|
![]() |
\begin{matrix} 5050 \\ \overbrace{ 1+2+\cdots+100 }\end{matrix}
|
![]() |
|
下括号 |
\underbrace{a+b+\cdots+z}
|
![]() |
\begin{matrix} \underbrace{ a+b+\cdots+z } \\ 26\end{matrix}
|
![]() |
|
求和 |
\sum_{k=1}^N k^2
|
![]() |
\begin{matrix} \sum_{k=1}^N k^2 \end{matrix}
|
![]() |
|
求积 |
\prod_{i=1}^N x_i
|
![]() |
\begin{matrix} \prod_{i=1}^N x_i \end{matrix}
|
![]() |
|
上积 |
\coprod_{i=1}^N x_i
|
![]() |
\begin{matrix} \coprod_{i=1}^N x_i\end{matrix}
|
![]() |
|
极限 |
\lim_{n \to \infty}x_n
|
![]() |
\begin{matrix} \lim_{n \to \infty}x_n\end{matrix}
|
![]() |
|
积分 |
\int_{-N}^{N} e^x\, dx
|
![]() |
\begin{matrix} \int_{-N}^{N} e^x\, dx\end{matrix}
|
![]() |
|
双重积分 |
\iint_{D}^{W} \, dx\,dy
|
![]() |
三重积分 |
\iiint_{E}^{V} \, dx\,dy\,dz
|
![]() |
四重积分 |
\iiiint_{F}^{U} \, dx\,dy\,dz\,dt
|
![]() |
闭合的曲线、曲面积分 | \oint_{C} x^3\, dx + 4y^2\, dy |
![]() |
交集 |
\bigcap_1^{n} p
|
![]() |
并集 |
\bigcup_1^{k} p
|
![]() |
分数、矩阵和多行列式
功能 | 语法 | 效果 |
---|---|---|
分数 |
\frac{2}{4}=0.5
|
![]() |
小型分数 |
\tfrac{2}{4} = 0.5
|
![]() |
大型分数(嵌套) |
\cfrac{2}{c + \cfrac{2}{d + \cfrac{2}{4}}} =a
|
![]() |
大型分数(不嵌套) |
\dfrac{2}{4} = 0.5 \qquad \dfrac{2}{c + \dfrac{2}{d +\dfrac{2}{4}}} = a
|
![]() |
二项式系数 |
\dbinom{n}{r}=\binom{n}{n-r}=C^n_r=C^n_{n-r}
|
![]() |
小型二项式系数 |
\tbinom{n}{r}=\tbinom{n}{n-r}=C^n_r=C^n_{n-r}
|
![]() |
大型二项式系数 |
\binom{n}{r}=\dbinom{n}{n-r}=C^n_r=C^n_{n-r}
|
![]() |
矩阵 |
\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} |
![]() |
长公式换行 |
<math>f(x) \,\!</math> <math>= \sum_{n=0}^\infty a_n x^n </math> <math>= a_0+a_1x+a_2x^2+\cdots</math> |
|
方程组 |
\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}
- 效果
-
黑板粗体(Blackboardbold)一般用于表示数学和物理学中的向量或集合的符号。 备注:
花括号
中只有使用大写拉丁字母才能正常显示,使用小写字母或数字会得到其他符号。
正粗体
- 语法
-
\mathbf{012…abc…ABC…}
- 效果
-
-
-
- 备注
- 花括号{}内只能使用拉丁字母和数字,不能使用希腊字母如\alpha等。斜粗体
- 语法
-
\boldsymbol{012…abc…ABC…\alpha \beta\gamma…}
- 效果
-
-
-
-
- 备注
-
使用
\boldsymbol{}
可以加粗所有合法的符号。
斜体数字
- 语法
-
\mathit{0123456789}
- 效果
-
罗马体
- 语法
-
\mathrm{012…abc…ABC…}或\mbox{}或\operatorname{}
- 效果
-
-
-
- 备注
- 罗马体可以使用数字和拉丁字母。
哥特体
- 语法
-
\mathfrak{012…abc…ABC…}
- 效果
-
-
-
- 备注
- 哥特体可以使用数字和拉丁字母。
手写体
- 语法
-
\mathcal{ABC…}
- 效果
-
- 备注
- 手写体仅对大写拉丁字母有效。
希伯来字母
- 语法
-
\aleph\beth\gimel\daleth
- 效果
-
括号
功能 | 语法 | 显示 |
---|---|---|
不好看 | ( \frac{1}{2} ) |
![]() |
好看了 | \left( \frac{1}{2} \right) |
![]() |
您可以使用 \left
和 \right
来显示不同的括号:
功能 | 语法 | 显示 |
---|---|---|
圆括号,小括号 | \left( \frac{a}{b} \right) |
![]() |
方括号,中括号 | \left[ \frac{a}{b} \right] |
![]() |
花括号,大括号 | \left\{ \frac{a}{b} \right\} |
![]() |
角括号 | \left \langle \frac{a}{b} \right \rangle |
![]() |
单竖线,绝对值 | \left| \frac{a}{b} \right| |
![]() |
双竖线,范 | \left \| \frac{a}{b} \right \| |
![]() |
取整函数 (Floor function) |
\left \lfloor \frac{a}{b} \right \rfloor |
![]() |
取顶函数 (Ceiling function) |
\left \lceil \frac{c}{d} \right \rceil |
![]() |
斜线与反斜线 | \left / \frac{a}{b} \right \backslash |
![]() |
上下箭头 | \left \uparrow \frac{a}{b} \right \downarrow |
![]() |
\left \Uparrow \frac{a}{b} \right \Downarrow |
![]() |
|
\left \updownarrow \frac{a}{b} \right\Updownarrow |
![]() |
|
混合括号 |
\left [ 0,1 \right ) \left \langle \psi \right | |
![]() ![]() |
单左括号 | \left \{ \frac{a}{b} \right . |
![]() |
单右括号 | \left . \frac{a}{b} \right \} |
![]() |
空格
注意TEX能够自动处理大多数的空格,但是您有时候需要自己来控制。
功能 | 语法 | 显示 | 宽度 |
---|---|---|---|
2个quad空格 |
\alpha\qquad\beta
|
![]() |
![]() |
quad空格 |
\alpha\quad\beta
|
![]() |
![]() |
大空格 |
\alpha\ \beta
|
![]() |
![]() |
中等空格 |
\alpha\;\beta
|
![]() |
![]() |
小空格 |
\alpha\,\beta
|
![]() |
![]() |
没有空格 |
\alpha\beta
|
![]() |
![]() |
紧贴 |
\alpha\!\beta
|
![]() |
![]() |
颜色
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
*注︰输入时第一个字母必需以大写输入,如\color{OliveGreen}
。
小型数学公式
当要把分数等公式放进文字中的时候,我们需要使用小型的数学公式。
\begin{smallmatrix}...\end{smallmatrix}
{{Smallmath|f= f(x)=5+\frac{1}{5} }}
强制使用PNG
假设我们现在需要一个PNG图的数学公式。
若输入 2x=1
的话︰
若你需要强制输出一个PNG图的数学公式的话,你可于公式的最后加上\,
(小空格,但于公式的最后是不会显示出来)。
︰Help:Displayinga formula#Forced PNG rendering
这里[位置]可以是h(当前位置),t(页顶),b(页底),p(另页).
+----------------------+
| 一个英文文档的例子 |
+----------------------+
一个英文文档的例子,保存为:**.tex
\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语言的源
文件一样, 那么我们也象编译C语言程序得到可执行程序一样, 我
们编译TeX源文件, 以得到能在计算机上浏览或打印的格式文件,
那就是后缀为.DVI的文件(我们就称它为DVI文件). TeX源文件我
们通常把其后缀取为.TEX. 当然, 如果你在中文TeX的环境中编排
你的中文文章, 那么你的源文件后缀可能就是那个中文TeX给你约
定的了, 我们现在常用的CCT EMTEX, 所用的后缀是.CTX, 系统的
操作是将.CTX源文件中的中文经过预处理, 产生标准的TeX文件,
然后再照平常的TeX文档一样操作, 得到DVI文件.
今后, 我们均以DOS下的CCT EMTEX环境为例, 来讲述TeX文章
的编排. 因为TeX的标准, 所以在不同的TeX环境, 其实文章编排
的内容格式是一样的, 只是可能它得到DVI的途径不同而已. 而我
们就以现在比较流行的LaTeX为准来讲述TeX的使用, 其它如amstex,
amslatex等, 仅是文档的最外层框架以及少数扩展的命令不大一
样之外, 其它命令都是相同的.
一个最最简单的TeX文档可能是: (比如我们用EDIT, 当然也
可以用写字板或UltraEdit等甚至是UNIX下的vi编辑器等编辑一个
文本文件如下四行, 取名为'1.tex')
\documentstyle{article}
现在流行的TeX格式似乎已经不是documentstyle而是documentclass
了, 但是它们除了一开始的写法不大一样之外, 正文的命令排版
等等都没有任何区别. 以CCT EMTEX环境为例, 我们用'latex 1.tex'
来编译TeX文件来得到DVI文件, 然后用'view 1.dvi'来浏览, 用
'dvi24p 1.dvi'(24针打)或'dviljp 1.dvi'(激打)来打印文章.
(以上三条命令的后缀均可以省去, 仅用'latex 1','view 1'和
'dviljp 1'等.)
如果你的TeX文件不符合TeX语法, 那编译将可能出错, 这时
可以让系统忽略错误产生DVI文件(这时可能就不能达到你所期望
的排版效果了), 或者你应该修改源文件中的错误, 重新编译, 直
到全部通过. 在LaTeX编译出错时, 会在屏幕上显示出错信息, 并
显示"?"以接受用户进一步的指示. 在"?"后, 输入:
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}
选项:
彩色驱动程序名:dvips,dvipdfm,pdftex
彩色模式:natural,rgb,cmyk,..
预定义色彩集合:dvipsnames,dvipsnames*,...
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{色彩名}{色彩模式}{数据}
色彩模式:rgb,cmyk,gray等
逗号分隔的十进制小数,表示每个分量的力度
如:\definecolor{red}{rgb}{1,0,0}
\definecolor{yellow}{cmyk}{0,0,1,0}
如色彩名已有定义,\providecolor不起作用,\definecolor覆盖原来的定义
彩色盒子
\colorbox{色彩名}{文本}
\fcolorbox{色彩一}{色彩二}{文本}
\colorbox{色彩模式}{数据}{文本}
\fcolorbox{色彩模式}{数据一}{数据二}{文本}
\normalcolor:恢复正常色
使用pdfTeX
dvipdfm-->div 转 pdf
dvipdfmx-->dvipdfm的扩展
pdfTeX处理Plain TeX and AMS-TeX文件
pdfLaTeX处理LaTeX文件
直接生成pdf文件,可以增加一些LaTeX中没有的pdf功能
支持图片格式:pdf,png,jpg,tif,但不支持eps
建立书签:hyperref宏包
\usepackage[选项]{hyperref}
\usepackage[选项]{hyperref}
hypersetup{...}
例子:
\usepackage[dvipdfmx,CJKbookmarks]{hyperref}
\usepackage[dvipdfmx]{hyperref}
hypersetup{CJKbookmarks=true}
hyperref宏包常用选项
驱动选项:dvipdfmx,dvips,pdftex,....
pdf属性:pdftitle,pdfauthor,pdfsubiect,...
pdf打开方式:pdfstartview,pdfpagemode,...
书签:bookmarks,CJKbookmarks,bookmarksnumbered,bookmarksopen,...
链接属性:colorlinks,linkcolor,citecolor,...
slides文档类:制作透明胶片
\documentclass[选项]{slides}
字体较大,\normalsize-->20pt
缺省字体为sffamily
三种环境:slide,overlay,note
pdfscreen宏包
\usepackage[选项]{pdfscreen}
常用选项
screen:产生适合屏幕输出的pdf文件
print:输出打印版
panelleft,panelright,nopanel:设置导航面板
paneltoc:将目录放在导航面板上
sectionbreak:每节分页
导航面板配色方案:blue,gray,orange,...
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环境
一个slide环境生成一张幻灯片
页面过渡命令(需使用宏包texpower)
\usepackage[display]{texpower}
\pageTransitionBlindsH
\pageTransitionBlindsV
\pageTransitionSplitVI
\pageTransitionDissolve
\pageTransitionSplitVO
\pageTransitionSplitHI
\pageTransitionSplitHO
\pageTransitionGlitter{270}
+------------------+
|beamer宏包(最佳)|
+------------------+
是latex制作slide的一个文档类
用pdflatex编译,不需要其它后处理程序
同票latex结合度高
直观而方便的创建遮挡(overlays)
及其它各种漂亮的演示效果
利用theme实现内容和风格的独立,可以轻松的改变风格
在latex中使用beamer的一般步骤
将latex的文档类型从article改为beamer
用section和subsection组织latex的文档结构
用frame环境制作独立的帧
执行pdflatex编译tex文件
beamer文档类
\documentclass[11pt,CJK,compress]{beamer}
\usetheme{Warsaw}
\usecolortheme{lily}
...
幻灯片主体结构
\section{....} %用于书签和导航条
\subsection{....} %用于书签和导航条
一个帧中可以包含覆盖,逐段显示内容
一个有用的选项:plain
标题页
标题,副标题,报告人,。。。
\title{...}
\subtitle{...}
\author{...}
\date{...}
\institute{...}
\titlegraphic{...}
目录页
\tableofcontents-->逐段显示目录
hideallsubsections,hideothersubsections
currentsection
currentsubsection
若不想使用自动生成的目录,可以手工输入
中文支持-CJK宏包
中文模板
\documentclass[CJK]{beamer}
.......
\usepackage{CJK}
......
beamer中的一些预定义环境
theorem,lemma,corollary,definition,...
Theorem(费马)
block环境-->类似定理环境,可自选标题
colums环境
beamer中的罗列环境
应多使用罗列环境
可以嵌套使用,但通常不要超过2层
罗列条目的自动逐段显示
\beamerdefaultoverlayspecification{<+->}
手工指定逐段显示的内容:<数字范围>
如:<3>,<-3>,<2-4>,<2->
抄录环境semiverbatim
使用该环境,需在frame后加[fragile]或[containsverbatim]选项
\,{,}仍然保持特殊含义
verbatim仍然可以使用
条目不同性质内容用\newblock分隔
插入图片
\includegraphics[scale=0.5]{***.png}
插入多媒体:multimedia宏包
插入电影
\movie[autostart]{}{***.wmv}
插入声音
\sound[autostart]{}{***.wav}
插入logo
\pgfdeclareimage[height=.8cm]{logo}{math}
\logo{\pgfuseimage{logo}}
在幻灯片右下角插入logo
幻灯片的切换
\transblindshorizontal
\transblindsvertical
\transboxin
\transboxout
\transdissolve
\transglitter
\transsplithorizontalin
\transsplitverticalin
\transsplithorizontalout
\transsplittverticalout
\transwipe
导航图标
\setbeamertemplate{navigation symbols}%{\insert***navigationsymbol}
其中***可以为
slide,frame,subsection,section,doc,backfindforward
多个导航图标,用逗号分隔
取消
\setbeamertemplate{navigation symbols}{}
+--------------------------------------+
|beamer中动态时间和倒计时的最终解决办法|
+--------------------------------------+
摘自 bbs.ctex.org
pdflatex通过。不可以用web宏包,否则和beamer冲突。
颜色字体,时间格式等参数自己设。
有些要参考 JavaScript ,如时间格式。
\documentclass[pdftex,8pt]{beamer}
\mode{
\usetheme{CambridgeUS}
\useinnertheme{default}
\usecolortheme{orchid}
\usecolortheme{whale}
\usefonttheme{default}
}
\usepackage{pgf,pgfrcs,pgfarrows,pgfnodes,pgfautomata,pgfheaps,pgfshade}
\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}}
\addtolength{\footnotesep}{1pt}
\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}
\alert{素数}就是只有两个因子的数.
\end{dfn}
\begin{ex}
\begin{itemize}
\item 2~是素数。
\pause
\item 3~是素数。
\pause
\item 4~不是素数~(它有~\alert{3}~个因子)。
\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 使用指南|
+------------+
如何把多个文件组装在一起?
所用命令:\include, \includeonly
TeX Guru的回答
我想使目录表中显示到\subsubsection的标题该怎么办?
我想使目录表中显示附录,但前面没有第??章字样该怎么办?
所用命令:\setcounter, \tableofcontents \addcontentsline
TeX Guru的回答
当开始新的一节时,我希望公式自动从1开始编号,那该怎么办?
所用命令:\@addtoreset, \makeatletter, \makeatother,
TeX Guru的回答
章节标题太长该怎么办?
所用命令:\section, \\
TeX Guru的回答
在LaTeX中,插图单独显示在一页上,而且有相当多的空白。可我如果改成
\begin{figure}[t],就会把插图显示在文档尾部。这是为什么呢?
所用命令:\renewcommand, \floatpagefraction, \topfraction, \bottomfraction,
\textfraction.
TeX Guru的回答
在LaTeX中,如何使参考文献的编号只是没有方括号的阿拉伯数字或者上标?
所用命令:\renewcommand, \@biblabel, \makeatletter ... \makeatother
TeX Guru的回答
我用\pagestyle{empty}无法去掉所有页的页码,到底怎样可以去掉所有页的页码呢?
所用命令:\pagestyle, \thispagestyle
TeX Guru的回答
生成了有中文字符的DVI文件,该如何把它转化成PostScript文件呢?
所用程序:patchdvi, cdvia, dvidrv, dvips32
TeX Guru的回答
在文件中,想把用其它方法生成的PostScript图形包含进来, 可以采用什么方法?
所用命令:\includegraphics, \epsfig
TeX Guru的回答
CCT EMTeX中的汉字字体只有可怜的5种,而市面上却有相当多的 适用于Windows中的
True Type字体,有可能在CCT中用这些字体吗?
所用程序:cdvia -c
TeX Guru的回答
在调试LaTeX文件时,如果有一长段中出现了令人讨厌的错误,想把它去掉,但又希望继
续编译它后面的部分。如果LaTeX有块注释功能就太好了,
所用命令:\iffalse, \fi(TeX命令)
TeX Guru的回答
在Book类中的\pagestyle{}命令可以生成较为复杂的页眉,可我希望在页眉与正文之间有
一横线,该怎么办?
所用命令:\leftmark, \rightmark, \@evenhead, \@oddhead, \makeatletter,
\makeatother
TeX Guru的回答
+-------------+
|TeX 常见问题1|
+-------------+
整理:happytex
1.\makeatletter 和 \makeatother 的用法?
答:如果需要借助于内部有\@字符的命令,如\@addtoreset,就需要借助于另两个命令
\makeatletter, \makeatother。
下面给出使用范例,用它可以实现公式编号与节号的关联。
\begin{verbatim}
\documentclass{article}
...
\makeatletter % '@' is now a normal "letter" for TeX
\renewcommand\theequation{\thesection.\arabic{equation}}
\@addtoreset{equation}{section}
\makeatother % '@' is restored as a "non-letter" character for TeX
16.辅助的Package放到哪个目录下?
答:不过非 miktex 自带的包最好放在 localtexmf 下,这样以后升级的时候方便些。
17.如何用fancyhdr宏包实现在页眉下画一粗一细两条横线?
答:试试下面的命令: \usepackage{fancyhdr}
\newcommand{\makeheadrule}{%
\makebox[0pt][l]{\rule[.7\baselineskip]{\headwidth}{0.8pt}}%
\rule[.6\baselineskip]{\headwidth}{0.4pt}\vskip-.8\baselineskip}
\makeatletter \renewcommand{\headrule}{%
{\if@fancyplain\let\headrulewidth\plainheadrulewidth\fi
\makeheadrule}}\makeatother
18.能不能改变Chapter 起始页码仅从奇数页开始?
答:用 \documentclass[openany]{book} 让 \chapter 可以从任何页面开始。
19.如何在文中实现带圈的数字?
答:1)使用\textcircled{}命令,后面的参数可以是一个字符或者汉字(配合CJK),甚
至也可以是公式,但是它只会给第一个字符或者汉字加上 > 合适的圆圈,字体放缩命令
对它也有效,因此可以利用这点实现两个字符加圈的效果,但是需要仔细的调整尺寸,参
考如下命令: > \Large{\textcircled{\small{12}}}、\textcircled{九}。
2)使用pifont宏包,那里面有很漂亮的带圈的各种数字符号(仅限于阿拉伯数字,如果
想使用加圈的中文“一”至“九”就不行了)。在.tex > 文件中尝试下列命令:
\ding{172}~\ding{211}。
3)在GB和GBK字库中本来就有10个加圈数字形式,可以直接在CJK中使用。如果不超过11
的话应该够用了呵呵:①②③④⑤⑥⑦⑧⑨⑩,这些汉 > 字可以直接使用数字软键盘输
入(以智能ABC输入法为例,其实大部分输入法都是一样的):打开软键盘,选择“数字
序号”即可看到。
20.如何产生可变长的 Longrightarrow?
答:用\xleftarrow and \xrightarrow,例如
21.如何在公式中表示上下堆积关系?
答:在latex有一个命令\stackre{上部符号}{下部符号},但更好的一个是用宏包
amslatex中命令\overset和\underset。一个例子是
+-------------+
|TeX 常见问题2|
+-------------+
1。怎样在多栏环境中使用单栏图表?
答:如果你在多栏环境中使用 , 图形是不会出现的
。如果你用另外的命令 , 图形就会超出右边或有
页的上边。解决的方法是把下面命令放在
10。怎样把一个大表格横向放置?
答:用宏包\usepackage{rotating},然后变换
为
注意这个旋转很可能在你的预览中不会再现。
11。关于itemize。
答: 清单至多有四级
$\bullet$ - \labelitemi
\textbf{ --} - \labelitemii
$\ast$ - \labelitemiii
$\cdot$ - \labelitemiv
你可重新定义
\def{\labelitemi}{$\spadesuit$}
\renewcommand{\labelitemi}{$\spadesuit$}
也可在itemize 环境中\item命令中同时拥有不同的标签
数字序列至多四级顺序可显示,如
1,2 ... - \enumi
(a), (b) ... - \enumii
i,ii,... - \enumiii
A., B. ... - \enumiv
你也可指明选项,如
12。我怎样重新定义items之间的距离?
答:用miktex2.1中的mdwlist宏包,也可从CTAN的
macros/latex/contrib/supported/mdwtools.zip 上下载后。
13。怎样改变行距?
答:用doublespace宏包,参数"coef"是\baselinestretch文本中定义数值,则可用命令
14。 怎么定义一个定理型环境?
答:用theorem宏包,例子:
\newtheorem{howto}{Questions}[section]
\theoremstyle{change}
\theorembodyfont{\itshape}
\theoremheaderfont{\scshape}
15。怎样在latex中包括一每列的源文件?
答:例如
\floatstyle{boxed}
\restylefloat{figure}
16。怎样把附录A中的公式序号变为 A.1, A.2, .... B.1, B.2, ...的形式?
答: \appendix
\makeatletter
\renewcommand\theequation{A.\@arabic\c@equation }
\makeatother
\setcounter{equation}{0}
或者 \renewcommand{\theequation}{A.\arabic{equation}}
17。怎样把一个 \vertatim 放入 verbatim环境中?
答:用fancyvrb宏包定义自己的 verbatim环境。
18。怎样改变主文本中的字体?
答:命令: \textnorml;申明: \normalfont\ttfamiliy
19。怎样定义一个命令或申明 ?
答:例如一个命令: \newcommand{\name}{1]{\textsc{#1}}
一个申明: \newcommand{\name}{1]{{\normalfont\scshape #1}}
20。怎样合并字体命令?
答: \textrm{...} {\rmfamily...} roman familiy
\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。 怎样在页眉和页脚中划一道横线?
答:用 fancyhdr宏包。
22。怎样改变章节字体(section fonts)?
答:用titlesec宏包,例如
\usepackage[nops,sf,small,compact]{titlesec}
23。怎样做一个页面设置?
答: \usepackage{fancyhdr}
\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{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}
24。怎样实现"page M of N"的形式?
答:用lastpage宏包,任何时候你都可在文本中用 \pageref{LastPage},只是须注意当
用了fancyhdr宏包时,lastpage宏包就须在它后面。
25。怎样实现下划线的标题?
答:
\def\@evenhead{\makebox[0pt][l]{\rule[-0.15cm]{\textwidth}{0.1mm}}\hbox{}%
\textbf\thepage\hfil\leftmark}%
\def\@oddhead{\makebox[0pt][l]{\rule[-0.15cm]{\textwidth}{0.1mm}}\hbox{}%
{\rightmark}\hfil\textbf\thepage}%
26。 怎样把一个浮动对象固定下来?
答:例如
30。把一幅 .eps 横向放置后,怎样使标题变为相应的形式?
答: \usepackage{rotating}
和
+-------------+
|TeX 常见问题3|
+-------------+
压缩空间
1。页面设置
a4 会给你一个较小的页面,为了使用更多的控制,可用 geometry宏包和命令 \layout
。
2。改变长度
在latex里改变长度的命令是 \addtolength 和 \setlength。latex可认的是 cm, mm,
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之间的距离
LaTex各种命令汇总相关推荐
- Markdown 中 LaTex 数学公式命令
转自:https://www.jianshu.com/p/0ea47ae02262 引言 在学习理工科知识或者是目前火热的深度学习等过程中,会涉及到大量的数学公式,并且考虑到准备以 Markdown ...
- Latex相关资源汇总
[转载]Latex相关资源汇总 前言 latex并不难,latex也不是艺术,而是给Knowledge Engineers的一个撰文工具,仅此而已.一篇文章真正的价值在于里面的发现和思维逻辑,文本.图 ...
- 2021年大数据环境命令(一):常用命令汇总
2021大数据领域优质创作博客,带你从入门到精通,该博客每天更新,逐渐完善大数据各个知识体系的文章,帮助大家更高效学习. 有对大数据感兴趣的可以关注微信公众号:三帮大数据 目录 汇总Hadoop Hi ...
- gdb常用调试命令汇总!
在debug模式下,使用GDB进行调试,可以使用的命令汇总如下: (gdb) p *(*pHead)->next 这里声明语句ListNode** pHead,表示查看*pHead执行链表节 ...
- Docker常用命令汇总
Docker常用命令汇总 帮助命令 docker version docker info docker --help 镜像命令 docker images 列出本地主机上的镜像,各个选项说明如下: R ...
- linux常用命令汇总
linux常用命令汇总,以便需要时快速查询 中文释义 相应命令 备注 在文件中查找 grep error catalina.out 在catalina.out文件中查找error信息 重启nginx ...
- docker 命令汇总
命令汇总 docker history fa5 fa5为镜像id或者镜像名 docker export 30b >h.tar 30b为容器id或者容器名 # docker export angr ...
- Linux学习命令汇总三——Linux用户组管理,文件权限管理,文本搜索命令grep及正则表达式...
本章Blog相关Linux知识点 解析:在数据库按搜索码查找相对应的条目,并找与之对应额外的其他数据库的过程:名称解析:UID ,组名解析:GID 数据库:文本文件,sql数据库,ldap数据库,用户 ...
- python命令大全下载-Python pip 常用命令汇总
使用了这么就pip命令,但是一直是简单使用,很多命令都是用了查,查了用,今天把常用的命令汇总一下,方便使用. 命令: pip 由上图可以看到 pip 支持一下命令 Commands: install ...
最新文章
- MySQL配置文件mysql.ini参数详解
- window下Nodejs的部署
- php怎么调用css格式化,css文件格式化脚本的方法
- Quick Search Articles in My Blog
- 开源能带来什么?听听入选2021胡润U30创业领袖榜单的90后怎么说
- java struts2国际化代码下载_【Java框架】java struts2框架中页面表示国际化的方法 - 思诚科技...
- redis 集群的密码设置
- android 65536 简书,app编译打包时的65536问题
- 数据结构—树的基本概念与性质(思维导图)
- mysql 查询 更新属性值_MySQL-在一个查询中更新具有不同值的多行
- String相关知识点
- 有了这些网站,让你有看不完的好电影!
- latex 参考文献显示问号_如何自学latex软件
- Leetcode_34_Search for a Range
- CIO40: 学习.遇见更优秀的自己
- 分布式事务——seata简单使用
- 从基础到进阶,一文详解RocketMQ事务消息,看完不会跪键盘
- 达摩院细粒度分类SoftTriple Loss ICCV高引论文深入解读
- Word/WPS中页码从指定的页面开始插入方法
- Unity UGUI自制日历控件 带农历日期
热门文章
- matlab 平抛运动,MATLAB计算平抛阻尼运动
- Windows CA 证书服务器配置
- oracle创建实例
- 列表部件(lv_list)
- Github桌面版托管本地静态web网页
- 由 ChatGPT 团队开发,堪称辅助神器!IntelliJ IDEA 神级插件
- 4454. 未初始化警告(只是题的长别怕,详细解读)
- vue+xterm.js实现webssh踩坑之旅
- html拖动文件读取文件内容,HTML5新功能之文件拖拽上传
- JVM 垃圾回收器工作原理及使用实例介绍(原文已发表于IBM开发者论坛)