LaTeX Note (01)

来源:互联网 发布:实时股票数据接口 编辑:程序博客网 时间:2024/09/21 06:36

 

LearnLatex01

Table of Contents

  • 1 关键字
  • 2 几个约定
  • 3 LaTeX字体
  • 4 重音符
  • 5 页眉页脚
  • 6 页码表示
  • 7 multicol包
  • 8 section环境与section*环境
  • 9 chapter section可选项
  • 10 appendix
  • 11 /tableofcontent

1 关键字

TeX中, 你很常见到的是"/"符号, 那是TeX排版命令的标志,比如说Ω就是能输出键盘无法直接输入的特殊字符Ω, 而/begin{tabular}{ll}将说明一个制表环境的开始.
和"/"字符一起, $ & % # _ ^ { } ~ 是TeX的保留字符, 如果要在文章中输出以上字符, 分别应该用/backslash, /$, /&,/%, /#, _, ^{}, /{, /}, /~{}来表出:

 

$ 是数学环境的分界符 & 在制表中和数学环境中, 用来对齐各列的 % 表示之后的为注释, TeX忽略该行此符号之后的内容 # TeX定义命令时, #1--#9表示第几个参数 _ 数学公式中的下标 ^ 数学公式中的上标 { } 分组的开始和结束 ~ 用在英文排版中, 表示不可断行的空格 

 

 

2 几个约定

1.空格和符以及回车符, 都被TeX当做一个空格(即使你连续输入很多空格), 也因此, 不能将一个完整的英文单词用回车切开;
2.段落: 在TeX源文件中, 一个空行就表示一个新段落的开始,也可以用

产生新段落;
3.TeX将一段的正文按定义的宽度及页高自动进行断行分页, 因此如果需要强制断行用"//"或"/newline"来表示; 换页用"/newpage"或"/clearpage";
4.短横线的长度:

 

连字符, 用"-", 如"X-ray"; 表示数字的范围, 用"--", 如"1--2"; 破折号, 用"---"; 在数学环境中, "-"总是当作减号;
5.单引号和双引号:

 

 

单引号, 分别用"`"和"'"来表示; 双引号, 则用"``"和"''"(两个同方向单引号连用).

 

3 LaTeX字体

LaTeX中有256种字体甚至更多, 而常用的是5–6种而已, 比如英文正文常用:

 

罗马体("/rm") 意大利体("/it") 黑体("/bf") 斜体("/sl") 等线体("/sf") 打字机体("/tt").
在不使用字体控制时, 缺省是罗马体, LaTeX一直使用当前字体, 直到出现改变字体的命令为止.

 

 

4 重音符

 

$/hat{a}$, $/check{a}$, $/tilde{a}$, $/acute{a}$, $/grave{a}$, $/dot{a}$, $/ddot{a}$, $/breve{a}$, $/bar{a}$,数学环境中, 还有/widhat和/widtilde, 可以自动地调整^或~的长度, 以适应其后{}中的多个字符.

 

5 页眉页脚

LaTeX的一个页面有页眉(head, 通常是杂志名, 卷号, 当前章节名等), 主体(body, 正文, 包括脚注及图表), 页脚(通常是页码, 如果页码放在页眉处, 则页脚可能是空的). 我们用下面的指令控制页版面:
/pagestyle{arg}

 

参数可以是 plain: 页码在页脚居中, 页眉空白, 为article, report的缺省 empty: 页眉页脚都空白 headings: 页脚为空, 页眉为正文的章节信息及页码 myheadings: 自定义页眉, 内容由 /markboth{left_head}{right_head}   (双面twoside排版)/markright{right_head}             (单面排版) /pagestyle是对全文有效的, 而如果要定义某页的页面格式,则可用/thispagestyle, 用法同上, 下一页自动恢复原设置. 

 

6 页码表示

这里提到页码, 我们经常会修改页码的表现格式, 可能用阿拉伯数字或罗马数字等, 则修改
/pagenumbering{参数}
这里参数可以是

 

arabic(阿拉伯数字)roman(小写罗马数字: i, ii, iii,)Roman(大写罗马数字: I, II, III)alph(小写英文: a, b, c,)Alph(大写英文: A, B, C)
如果需要更改某页的页码, 则用修改计数器命令:
/setcounter{page}{number}
这里page是页码计数器.

 

7 multicol包

/usepackage{multicol}
/begin{multicols}{n}[/section{…}]
%n表示列数
/end{multicols}
修改分隔线的宽度
/renewcommand{/columnseprule}{0.5pt}

8 section环境与section*环境

后者不自动编号

9 chapter section可选项

section[short title]{long title}这样在页眉处显示的是short title

10 appendix

/appendix 命令用于生成附录
也可以用appendix环境
/begin{appendix}
/end{appendix}

11 /tableofcontent

把此命令放在想要生成目录的地方,一般是/title之后,并且要运行两次才可以得到目录

 

 

 

 

 

 

Author: visaya<visaya@sina.cn>

Date: 2011-04-15 22:53:01

HTML generated by org-mode 6.33x in emacs 23

原创粉丝点击