QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4422|回复: 0

LaTex基本语法 zz

[复制链接]
发表于 2006-7-17 22:34:03 | 显示全部楼层 |阅读模式
1.LaTeX文件的通常语法如下:


\documentstyle{article}

\begin{document}

This is a first example of a simple input file.

\end{document}

如果是中文,将\documentstyle{article}改为

\documentstyle{carticle}


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

大部分数学符号在WinEdt编辑器中的math工具中都能找到。

下面是方程环境的控制命令:

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

$\lim_{n \rightarrow \infty}\sin x_{n}=0$

分式的排版命令:

$$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$

$$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)卧式花括号命令

$$\overbrace{x+y+z+w}$$

$$\overbrace{a+b+\cdots +y+z}^{26}_{=\alpha +\beta}$$

(4)仰式花括号命令

$$a+\underbrace{b+\cdots +y}_{24}+z$$

(5)戴帽命令

$$\hat{o}\ \ \check{o}\ \ \breve{o}$$

$$\widehat{A+B} \ \ \widetilde{a+b}$$

$$\vec{\imath}+\vec{\jmath}=\vec{k}$$

(6)堆砌命令

$$y\stackrel{\rm def}{=} f(x) \stackrel{x\rightarrow 0}{\rightarrow} A$$

(四)中英文LaTeX模板


(1)下面给出的是中文LaTeX2e模板,此时文件的扩展名为.ctx。模板中%后面的中文是中文注解,读者可以阅读这些模板中的中文注解,以理解所涉及的LaTeX2e命令的含义。

\documentclass[11pt]{ccart}%文件类说明

%还可以选择的类是cctbook

\setlength{\parindent}{12pt} %自然段第一行的缩进量为12pt

\setlength{\parskip}{10pt plus1pt minus1pt}

%自然段之间的距离为10pt,并可在8pt到11pt之间变化

\setlength{\baselineskip}{8pt plus2pt minus1pt}

%行间距为8pt,并可在7pt到10pt之间变化

\setlength{\textheight}{21true cm}%版面高为21厘米

\setlength{\textwidth}{14.5true cm}%版面宽为14.5厘米

\begin{document}%正文开始

\title{Thesis}%文章标题,双反斜杠\\ 表示换行

\author{author\\Dept. of Math.}

%作者名,单位,通信地址等,双反斜杠\\ 表示换行

\date{2003/8/5}

%文章写作日期,如果省略此行,计算机日期作为写作日期

\maketitle%建立标题部分

%文章的正文输入

\begin{center}%参考文献的书写

{\heiti  参考文献}

\end{center}

\vskip 0.1cm

\def\hang{\hangindent\parindent}

\def\textindent#1{\indent\llap{#1\enspace}\ignorespaces}

\def\re{\par\hang\textindent}

\re{[1]} Nordhaus E,Stewart B,WhiteA.On the Maximum Genus of a Graph.{\it J.combinatorial Theory B},1971,11:258-267  

\re{[2]} Skoviera M.The Maximum Genus of Graphs of Diameter Two.{\it Discrete Math}.1991, 87:175-180

\end{document}%源文件的结束

(2)英文LaTeX2e模板

\documentclass[11pt]{article}%文件类说明

%还可以选择的类是book,report

\setlength{\parindent}{12pt} %自然段第一行的缩进量为12pt

\setlength{\parskip}{10pt plus1pt minus1pt}

%自然段之间的距离为10pt,并可在8pt到11pt之间变化

\setlength{\baselineskip}{8pt plus2pt minus1pt}

%行间距为8pt,并可在7pt到10pt之间变化

\setlength{\textheight}{21true cm}%版面高为21厘米

\setlength{\textwidth}{14.5true cm}%版面宽为14.5厘米

\begin{document}%正文开始

\title{Thesis}%文章标题,双反斜杠\\ 表示换行

\author{author\\Dept. of Math.}

%作者名,单位,通信地址等,双反斜杠\\ 表示换行

\date{2003/8/5}

%文章写作日期,如果省略此行,计算机日期作为写作日期

\maketitle%建立标题部分

%文章的正文输入

\section{Introduction}%第一节 引言(机器自动编号)

{\bf Theorem 1.} {\it For any fixed $\rho>0$, we have

$$||R(u,\rho)||\leq ||R_1(u,\rho)||\leq 2||R(u,\rho)||,~~~\forall u\in H.

\eqno(10)$$ Hence, (2) and (3) are equivalent for any fixed$\rho>0$.}

%一般定理的写法

{\bf Proof.}

\begin{thebibliography}{99}

\bibitem{Kind} D. Kinderlehrer and G. Stampacchia, {\it An Introduction to

Variational Inequalities and Their Applications}, Academic Press,New York, (1980).

\end{thebibliography}%参考文献

\end{document}%源文件的结束


(五)疑难解析

1.问题:如何生成ps(PostScript)文件?

回答: 方法有二

(1)用dvips这个工具,在WinEdt编辑器中专门有一个按钮;

(2)如果使用windows系统的话,在打印机中安装HP LaserJet 4/4M PostScript

的驱动程序。在浏览DVI文件的时候,打印到文件就可以了。文件是保存为*.prn的,

您只要改他为*.ps就可以了。

2.问题: 如何插入图象?

回答:我知道的方法有,

(1)使用emtex下的img2cct.exe工具。

首先将图象改变为单色BMP,用画笔就可以做这件事情,提醒在保存的时候一定要存为

单色图。例如有单色BMP文件test.bmp,然后执行命令:img2cct test.bmp -t3 -c0

具体img2cct的参数,可以直接执行"img2cct.exe"来查看,最后将img2cct.exe生成的
test.tex文件的代码拷贝到您的文章中,适当调整位置,就可以了。

(2)使用 Scientific WorkPlace(Word) 的用户,只要菜单上File/Import Picture

功能就行。

(3)利用绘图软件LaTeXCAD,可直接将图变成LaTeX语言。

(4)利用软件将图象格式另存为ps格式。

\usepackage{graphicx}

\begin{document}

\includegraphics{your.ps}

\end{document}

3.问题:现在很多文章的定理,定义,推论, 例子都采用统一编号,不再是独立编号,如
定义1.1,接下来可能是定理1.2,然后推论1.3怎么做一个总的框架环境,实现这种
自动的编号呢?

回答:\newtheorem{athm}{\heiti \t}[section]

     \newenvironment{thm} [1] {\def\t{#1}

     \begin{athm} \fangsong \rm} {\end {athm}}

      正文中如下使用即可:

      \begin{thm}{定义}

      \end{thm}

  或  begin{thm}{定理}

     \end{thm}  等等.

4.问题:在公式或定理,定义编号上,我不想按原来的格式,如定理4.2,而想用
定理4.1.2. 或者就直接定理123, 怎么作修改?

回答: 用\renewcommand重新定义一下标号就可以了.

      \renewcommand {\theequation} {\arabic{chapter}.

      \arabic{section}.\arabic{eqation}

重新定义后标号就成了4.1.2这样的了.(在article风格中是section和subsection)

5.问题:怎么使用不同的字号和字体?(中英文),怎么使用双页?(就象书那样)
\documentstyle后面的选项和格式都有什么?

回答:(1)关于字号,你如果是想改通篇文章的字号.最简单的方法是将第一句
\documentstyle[选项]{格式}  中的选项作修改。

(选项有...,9pt,10pt(默认),11pt,...;twoside,twocolumn,proc,oneside(默认);

leqno(默认),fleqn,epsf. 格式有book,report,article,letter;cbook,carticle,...)

(2)如想选用双页,就用twoside,(cbook默认就是twoside,页码在上面,章的首页页码在下。

(3)在正文某处想改字号大小, 英文用

\tiny, \scriptsize, \footnotesize, \small, \normalize,\large, \Large, \LARGE,
\huge, \Huge

中文用 \zihao{n} 此处n可取值: 0(初号),1(一号),2(二号),3(三号),
4(四号),-4(小四),5,-5,6,7等。

(4)关于字体, 英文常用的: \bf黑体, \rm罗马, \sl斜体, \cal花体, \sc, \it公式缺省,
\sf等线体。中文常用: \songti, \kaishu, \heiti, \fangsong, \biaosong,。

5.问题:LaTeX 如何生成目录?

回答:1.最好自己定义目录形式,美观方便,下面是定义好的几个,你不妨试试

(1)\def\mlA#1#2#3{\par\noindent\hspace*{1 true cm}\parbox{12.3 true cm}

     {\protect\hspace*{-1 true cm}{#1}\quad{#2}~\dotfill~}

    \hbox to1.0 true cm{~(\hss#3\hss)}\vspace{2mm}}

(2)\def\mlB#1#2#3{\par\noindent\hspace*{1 true cm}\parbox{12.3 true cm}

{\protect\hspace*{-1 true cm}{#1}~\dotfill~\hbox{#2}}

      \hbox to1.0 true cm{~(\hss#3\hss)}\vspace{2mm}}

(3)\def\mlC#1#2{\par\noindent\hspace*{1 true cm}\parbox{12.3 true cm}

{\protect\hspace*{-1 true cm}\quad{#1}~\dotfill~}

\hbox to1.0 true cm{~(\hss#2\hss)}\vspace{2mm}}

(4)\def\mlD#1#2{\par\noindent\hspace*{1 true cm}\parbox{12.3 true cm}

    {\protect\hspace*{-1 true cm}\quad{#1}~\hfill~}

    \hbox to1.0 true cm{~(\hss#2\hss)}\vspace{2mm}}

  2.使用方法如下:

      \mlA{title}{author}{page no.}

      效果: title  author .................. (page no.)

      \mlB{title}{author}{page no.}

      效果:title .......................... author (page no.)

      \mlC{title}{page no.}

      效果: title   ......................... (page no.)

      \mlD{title}{page no.}

      效果: title                             (page no.)

6.问题:LaTeX中如何使公式编号具有(1.2)这种格式?

回答:\documentclass{article}

      \usepackage{amsmath}

      \numberwithin{equation}{section}

      \begin{document}

      \section{my section}

      \begin{equation}

      x^2+y^2=1

      \end{equation}

      \end[document]

7.问题:请问如何把word文档转换成latex的格式?

回答:用mathtype5.0, 双击公式可打开公式编辑器,设定菜单Preferences->Translators

Translate to another language:选latex2.09 and later ,uncheck  include translator
name and include mathtype data 选中整个公式,^C,到notepad里面^V就行了。

(六)LaTeX资源

所有的Tex软件都是免费的,中国最著名的网站有:(1)http://www.ctex.org;
(2)http://texhome.dhs.org/texhome。在这两个网站中包含了你所需要的TeX软件及相关
辅助工具、具体的语法指导,在线的语法参考书等等。

参考文献

[1]LateX智能化科技排版系统,冯伟国编著,同济大学出版社,1993.

[2]TeX、AMS-TeX和LaTeX使用简介,李勇编,高等教育出版社,2000.

[3]LaTeX2e科技排版指南,邓建松 彭冉冉 陈长松编著,科学出版社,2001


--
※ 来源:.天大求实BBS http://bbs.tju.edu.cn [FROM: 202.113.13.188]
这些命令对于一般的论文 常用的数学公式来说  已经够用了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-4-20 16:25 , Processed in 0.126105 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表