文章目录
  1. 1. 数学模式重音符号(带帽符)
  2. 2. 希腊字母
  3. 3. 二元关系
  4. 4. 二元运算符
  5. 5. 大运算符
  6. 6. 箭头
  7. 7. 定界符
  8. 8. 大定界符
  9. 9. 其他符号
  10. 10. 非数学符号
  11. 11. AMS定界符
  12. 12. AMS希腊和希伯来字母
  13. 13. AMS二元关系
  14. 14. AMS箭头
  15. 15. AMS二元否定关系符和箭头
  16. 16. AMS二元运算符
  17. 17. AMS其他符号
  18. 18. 数学字母
  19. 19. 空格
  20. 20. 公式
  21. 21. 中文排版
  22. 22. 字体
    1. 22.1. 字号大小与对应Latex代码
    2. 22.2. 字体及其Latex代码
    3. 22.3. 其余
  23. 23. 图片排版
    1. 23.1. 位置选项
    2. 23.2. 表格,图形横跨两栏
    3. 23.3. 代码

Latex的一些公式,列一下方便查阅。
图来自《一份不太简短的LATEX2介绍》

数学模式重音符号(带帽符)

希腊字母

二元关系

二元运算符

大运算符

箭头

定界符

大定界符

其他符号

非数学符号

AMS定界符

AMS希腊和希伯来字母

AMS二元关系

AMS箭头

AMS二元否定关系符和箭头

AMS二元运算符

AMS其他符号

数学字母

空格

样式 Latex代码 效果 宽度
两个quad空格 a \qquad b $a \qquad b$ 两个m的宽度
quad空格 a \quad b $a \quad b$ 一个m的宽度
大空格 a\ b $a\ b$ 1/3m宽度
中等空格 a\;b $a\;b$ 2/7m宽度
小空格 a\,b $a\,b$ 1/6m宽度
没有空格 ab $ab$ 正常间距
紧贴 a\!b $ a!b $ 缩进1/6m宽度

公式

有编号公式:

1
2
3
\begin{equation}
...
\end{equation}

如果需对齐:

1
2
3
4
5
\begin{equation}
\begin{aligned}
...
\end{aligned}
\end{equation}

在中间公式中,\\表示换行,&表示对齐,在公式中等号前加&即可实现等号对齐,在单行尾部加\\即可实现换行。

无编号公式则使用displaymath代替equation即可。

中文排版

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
\documentclass[12pt]{article}
\usepackage{CJK}

\begin{document}
\begin{CJK*}{GBK}{song}
\title{文章标题文章标题文章标题}
\author{张三\footnote{电子邮件: haipingf@gmail.com}\\
某某研究机构\\}

\date{2012年5月}
\maketitle
\newpage
latex中文排版
\end{CJK*}
\end{document}

字体

字号大小与对应Latex代码

点数(pt) 相应中文字号 控制命令
25 一号 \Huge
20 二号 \huge
17 三号 \LARGE
14 四号 \Large
12 小四号 \large
10 五号 \normalsize
9 小五号 \small
8 六号 \footnotesize
7 小六号 \scriptsize
5 七号 \tiny

字体及其Latex代码

控制命令 相应字体 效果
\rm 罗马字体 $\rm ABC$
\it 意大利字体 $\it ABC$
\bf 黑体 $\bf ABC$
\sl 倾斜体 -
\sf 等线体 $ \sf ABC$
\sc 小体大写字母 -
\tt 打字机字体 $ \tt huqiu00@163.com $
\mit 数学斜体 $ \mit A + B = C $

其余

(1)空格:Latex中空格不起作用。
(2)换行:用控制命令“\”,或“ \newline”.
(3)分段:用控制命令“\par” 或空出一行。
(4)换页:用控制命令“\newpage”或“\clearpage”
(5)特殊控制字符:

# $ % & - { } ^ ~ \
# \$ \% \& - { } \^{} ~{} \blackslash

图片排版

位置选项

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

注:

  • 如果在图形环境中没有给出上述任一参数,则缺省为 [tbp] 。
  • 给出参数的顺序不会影响到最后的结果。因为在考虑这些参数时Latex总是尝试以 h-t-b-p 的顺序来确定图形的位置。所以 [hb][bh] 都使Latex 以 h-b 的顺序来排版。
  • 给出的参数越多,Latex的排版结果就会越好。[htbp], [tbp], [htp], [tp] 这些组合得到的效果不错。
  • 只给出单个的参数项极易引发问题。如果该图形不适合所指定的位置,它就会被搁置并阻碍对后面的图形 的处理。一旦这些阻塞的图形数目超过了 18 幅(最大值),就会产生 Too Many Unprocessed Floats 的错误。

当Latex试图放置一浮动图形时, 它将遵循以下规则:

  • 图形只能置于由位置参数所确定的地点。
  • 图形的放置不能造成超过版心的错误(overfull page)。
  • 图形只能置于当前页或后面的页中,所以图形只能 向后浮动’’ 而 不能 向前浮动’’。
    图形必须按顺序出现。这样只有当前面的图形都被放置好之后才能被放置。
  • 只要前面有未被处理的图形,一幅图形就不会被放在当前位置。
  • 一幅不可能放置的图形将阻碍它后面的图形的放置,直到文件结束或达到Latex的浮动限制。
  • 同样地,一表格也只能在其前面的表格都被处理完后才能被放置。
  • 不过,表格在排版时是跳过图形而单独处理的。
  • 一页上的 浮动对象的数目不能超过 totalnumber 。
  • 在浮动位置选项前加上一个惊叹号(如 /begin{figure}[!ht])会使Latex忽略应用于文本页的审美条件,试图用最严格的标准来 放置浮动图形。不过, !不会影响应用于浮动页的审美条件。

表格,图形横跨两栏

表格横跨两栏代码
\begin{table*} .... \end{table*}
图形横跨两栏代码
\begin{figure*} .... \end{figure*}

代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{\tt \small
\begin{verbatim}
int wrap_fact(ClientData clientData,
Tcl_Interp *interp,
int argc, char *argv[]) {
int result;
int arg0;
if (argc != 2) {
interp->result = "wrong # args";
return TCL_ERROR;
}
arg0 = atoi(argv[1]);
result = fact(arg0);
sprintf(interp->result,"%d",result);
return TCL_OK;
}
\end{verbatim}
}
计算机相关 | CS.Related