LaTex基本语法-和word对应的字体等(转)
LaTex基本语法-和word对应的字体等(转)
LaTex基本语法
1.LaTeX文件的框架如下:
\documentclass{article}
\begin{document}
This is the body of the article
\end{document}
如果是中文,将\documentstyle{article}改为
\documentstyle{carticle}
第一句:\documentclass[选项]{类},确定整篇文章的处理格式,期刊或者会议论文一般可选类为article,再付上控制全局格式的选项,比如字体、字号、页面格式、纸张大小等等。也有期刊直接提供类模板,比如Lecture Notes in Computer Science,只要把相应的类名放到{类}里就OK了,不需要自己去费神。老版本此处使用\documentstyle。
接下来是包含一些使用的宏包来增强功能,\usepackage{宏包},宏包包含在.sty文件中,用过的宏包有:CJK 支持中文环境;times TIMES字体;graphicx 插图;pyperref引用超链接。也有期刊提供宏包来定制格式,比如IEEE Computer Society Press。感觉就像C 语言里的#include一样为第三方提供接口。有些提供的样例文件中在documentclass的选项中添加宏包,这是与老版本兼容。
以上为导言区,接着余下的都是正文部分,包含在\begin{document}和
\end{document}内。Latex命令的作用对象和范围和HTML的标签有点类似,有开始和结束标志,开始位置内会定义一些表现格式。导言区还可能有\pagestyle{选项},页面样式,比如empty选项表示没有页眉和页脚。导言区还有其它全局性的设置等。
正文部分首先是文章标题\title{标题},然后是作者信息\author{作者信息}。其中作者信息多行表示,用\\断行,自动居中的。多个作者用\ and连接,自动按格式分列横排或者居中竖排。接着\maketitle表示本页为标题页,以便自动格式化。
接着是文章正文内容各部分了。摘要\begin{abstract}...\end{abstract}。章节为\section{第一层标题},\subsection{第二层标题}。
再后面是参考文献部分,用过两个方法。第一个方法是手工逐条在正文尾部的\begin{thebibliography}{最大条数}...\end{thebibliography}内加入“\bibitem{关键词}文献信息”,文章中引用的地方用\cite{关键词},自动按加入的顺序编号,形如[1]。第二个方法是使用bibT ex。建立一个文献数据库文件:数据库名.bib,里面有按字段填写的文献信息,以及相应的“引用关键词”。bibT ex会生成.bbl文件,其中包含引用文献具体内容,在正文末尾用\bibliography{文献数据库名}包含该文件内容,注意文献数据库名不能包含空格。文章中引用格式同前面的方法,文献数据库中被引用的文献按格式出现在文末,未被引用的文献可以使用\nocite{关键词}来使其出现在文末。后一种方法的好处有:一、文献数据库可以共享;二、文献的内容与表现格式分离,内容填写更清晰,也可以更好的控制格式比如文献的排列
顺序。格式控制是在导言区加入\bibliographystyle{格式名},其中格式包含在.bst文件里,可以是Latex提供的,也可以是期刊单位提供的。
从结构上看,文章算排版结束了。下面就文章正文内容的一些细节留些注意点。
插图:使用graphics宏包很方便引用.eps格式图片,个人一般图片都是Matlab绘制
图片,可以直接输出eps格式。特别地,PS的eps不行。图片一般集中放当前目录下子目录中,使用子目录在导言中用\graphicspath{{子目录名/}},这个里面的{}不能少,图片文件名被引用时即可省略子目录名,指明.eps时效率高。
表格:表格单元都是由内容撑起的,可以使用\rule[起始位置]{宽度}{高度}来撑起达到预期格式。rule定义的是一个矩形,起始位置指底线与当前行基准线的距离,负值表示底线在基准线下面。
插图、表格、公式都可以贴上各自自动编号的标签\label{关键词},引用时\ref{关键词}可以自动出现相应编号。
文章排版好了,输出文档需要注意几点。按照导言区格式设置,编译生成dvi作为中间预览基本不会有问题,但一般都需要最终pdf输出。
2.简单的规则:
(1)空格:Latex中空格不起作用。
(2)换行:用控制命令“\\”,或“ \newline”.
(3)分段:用控制命令“\par” 或空出一行。
(4)换页:用控制命令“\newpage”或“\clearpage”
(5)特殊控制字符:#,$, %, &, - ,{, }, ^, ~
要想输出这些控制符用下列命令:
\# \$ \% \& \- \{ \} \^{} \~{} $\blackslash$表示“ \”.。
3.西文字符转换表
rm 罗马字体\it 意大利字体
\bf 黑体\sl 倾斜体
\sf 等线体\sc 小体大写字母
\tt 打字机字体\mit 数学斜体4.字号转换命令表
点数(pt) 相应中文字号控制命令25 一号\Huge
20 二号\huge
17 三号\LARGE
14 四号\Large
12 小四号\large
10 五号\normalsize
9 小五号\small
8 六号\footnotesize
7 小六号\scriptsize
5 七号\tiny
5.纵向固定间距控制命令
\smallskip \medskip \bigskip
6.页面控制命令:
\textwidth=14.5cm
\textheight=21.5cm
系统默认:字号10pt= 五号字;西文字体为罗马字体;
textwidth=12.2cm,textheight=18.6cm。相当于美国标准信纸大小。7.常见数学公式排版命令
(1)行中数学公式状态命令
\begin{math} 数学公式\end{math}
简式1:\( 数学公式\)
简式2:$ 数学公式$
(2)独立数学公式状态命令
\begin{displaymath} 数学公式\end{displaymath}
简式1:\[ 数学公式\]
简式2:$$ 数学公式$$
(三)数学公式的编辑示例
数学公式中的各种字体:
$$
\begin{array}{l}
\mathrm{ABCDEFGHIJKLMNOPQRSTUVWXYZ}\\%罗马字体
\mathtt{ABCDEFGHIJKLMNOPQRSTUVWXYZ}\\%打字机字体
\mathbf{ABCDEFGHIJKLMNOPQRSTUVWXYZ}\\%黑体
\mathsf{ABCDEFGHIJKLMNOPQRSTUVWXYZ}\\%等线体
\mathit{ABCDEFGHIJKLMNOPQRSTUVWXYZ}\\%意大利字体
\end{array}
$$
文中数学公式用$作为定界符,对于独立公式用$$作为定界符。上标用“^”,下标用“_”。例如:
$ x^{y^{z^{w}}}=(1+{\rm e}^{x})^{-2xy^{w}} $,
$y_1'+y_2''+y_3'''$,
Su$^{\rm per}_{\rm b}$script等等。
数学中花体字母”\cal”命令. 例如:
$\cal {ABCDEFGHIJKLMNOPQRSTUVW}$
下面是方程环境的控制命令:方程会自动加上序号(1)....
\begin{equation}
0.3x+y/2=4z
\end{equation}
求和与积分命令:
$$\sum_{i=1}^{n} x_{i}=\int_{0}^{1}f(x)\, {\rm d}x $$
$$\sum_{{1\le i\le n}\atop {1\le j\le n}}a_{ij}$$
$\sum\limits_{i=1}^{n} x_{i}=\int_{0}^{1}f(x)\, {\rm d}x $ $\oint $
数学公式中省略号:
$\cdots \ldots \vdots \ddots $
求极限的命令:
$$\lim_{n \rightarrow \infty}\sin x_{n}=0$$ %n趋于无穷符号在lim正下方$\lim_{n \rightarrow \infty}\sin x_{n}=0$ %趋于无穷符号在lim右下角
分式的排版命令:
$$x=\frac{y+z/2}{y^2+\frac{y}{x+1}}$$
$$a_0+\frac 1{\displaystyle a_1
+\frac 1{\displaystyle a_2
+\frac 1{\displaystyle a_3
+\frac 1{\displaystyle a_4
+\frac 1{\displaystyle {a_5}}}}}}$$
根式排版命令:
$$x=\sqrt{1+\sqrt{1+\sqrt[n]{1+\sqrt[m]{1+x^{p}}}}}$$ $$x_{\pm}=\frac{-b\pm \sqrt{b^2-4ac}}{2a}$$
取模命令:
$\gcd(m,n)=a\bmod b$
word行间距怎么调$$x\equiv y \pmod{a+b}$$
矩阵排版命令:
$$
\begin{array}{clcr}
x+y+z & uv & a-b & 8\\
x+y & u+v & a & 88\\
x & 3u-vw & abc &888\\
\end{array}
$$
$$\left ( \begin{array}{c}
\left |\begin{array}{cc}
a+b&b+c\\c+d&d+a
\end{array}
\right |\\
y\\z
\end{array}\right )
$$
数学符号的修饰:
(1)上划线命令
$$\overline{1+\overline{1+\overline{x}^3}}$$
(2)下划线命令
$$\underline{1+\underline{1+\underline{x}^3}}$$
(3)卧式花括号命令
发布评论