EYESTeX.docx
- 文档编号:6459276
- 上传时间:2023-01-06
- 格式:DOCX
- 页数:32
- 大小:42.54KB
EYESTeX.docx
《EYESTeX.docx》由会员分享,可在线阅读,更多相关《EYESTeX.docx(32页珍藏版)》请在冰豆网上搜索。
EYESTeX
发表人:
Cs_Chen(瞪大眼睛看世界)
版面名称:
MATH
文章提要:
大眼睛讲TeX
(1)我为什么要用TeX?
源发站:
中国科大BBS站(Tue,02Mar199921:
18:
25)
大眼睛讲TeX
(1)的确比他好---我为什么要用TeX?
+----------------------------------------------------+
|本节内容:
我为什么要用TeX?
|
+----------------------------------------------------+
如果你经常编排带数学公式的文章,那么你对WORD估计不陌
生,而且对它的公式编辑器也用得不少,那你可能会发现,WORD
编排出来的段落不是那么令人满意,如果左对齐,那么每行的右
边参差不齐,很不美观;而如果选用两边对齐,那么WORD为了达
到这点要求,可能就加大了某些词与词之间的间距,那样也达不
到我们满意的文章格式.能不能在行末自动地把一个单词在音节
处拆开,并加上连字符呢?
TeX可以.
公式编辑器用多了,你可能就发现,如果你要修改文章字体
的大小,这时需要一个一个地调整公式的大小,简直是无法承受
的工作量;而且,你经常会发现,WORD的公式大小并不是和正文
那么适配,许多时候看起来要么大了,要么小了,尤其是碰到大
行的公式,页面编排都可能因此受到影响了.而TeX美观的公式
混排,统一的公式正文大小,会令你感觉你编排的文章和正式出
版的数学书籍一样漂亮.
WORD编一篇大的文章,你就会发现你可能不得不将它按章节
存储成各个小文件,因为公式多的文章的WORD文档大得不是一张
软盘能解决的了.而我们使用的TeX格式的文档,一个50页包含
很多公式的文章可能只有不到100K大小.
微软的东西就是版本多,你一定为WORD6.0,WORD95,WORD97,
还有英文WORD,中文WORD的诸多版本的不兼容性大感头疼,有时
不是头疼就能解决的,公式编辑器的不兼容,使低版本的WORD公
式根本无法在高版本中使用.而虽然TeX也有非常多的版本,但是
TeX的基本格式以及公式等编排格式都有统一的标准,而那些灵活
多样的格式,往往只是一两个文本文件就可以解决的,甚至我可能
一点不直到别人所用的格式,但从文档中我猜出大致意思了,那我
也可以自己写出那样特殊的格式,因为TeX是纯文本格式,你可以
轻松地读懂每一句话.而WORD文档格式的不公开,我想不会有几个
人能从一个WORD文档看出编排后的样式.TeX的纯文本文件,使得
各个操作系统下的TeX环境都能轻松地编辑修改浏览打印你的文章,
DOS,WINDOWS,甚至UNIX.
最为关键的是,现在很多国内外杂志,要求寄去的文章按TeX
格式排版(可能有些杂志可以接收WORD文档,那你可能又要在茫茫
软件海洋中寻找英文WORD,因为国外根本就没有中文WORD,而你的
中文WORD文档在英文WORD中什么都看不出来).那么会用TeX就更是
你迫在眉睫的需要.
TeX就和vi一样,在你对他一点不懂的时候,你总觉得他很难
相处,但是在你了解他之后,你会越来越发现他的好.
+----------------------------------------------------+
|本节内容:
一个最最最最简单的TeX文档,并在CCT环境|
|下编译浏览打印该文件,编译出现错误后的继续,以及|
|DOS下的CCTEMTEX的下载及安装.|
|(附CCTEMTEX的readme.cct文件)|
+----------------------------------------------------+
我们已经讲过,TeX源文件是文本文件,就象一个C语言的源
文件一样,那么我们也象编译C语言程序得到可执行程序一样,我
们编译TeX源文件,以得到能在计算机上浏览或打印的格式文件,
那就是后缀为.DVI的文件(我们就称它为DVI文件).TeX源文件我
们通常把其后缀取为.TEX.当然,如果你在中文TeX的环境中编排
你的中文文章,那么你的源文件后缀可能就是那个中文TeX给你约
定的了,我们现在常用的CCTEMTEX,所用的后缀是.CTX,系统的
操作是将.CTX源文件中的中文经过预处理,产生标准的TeX文件,
然后再照平常的TeX文档一样操作,得到DVI文件.
今后,我们均以DOS下的CCTEMTEX环境为例,来讲述TeX文章
的编排.因为TeX的标准,所以在不同的TeX环境,其实文章编排
的内容格式是一样的,只是可能它得到DVI的途径不同而已.而我
们就以现在比较流行的LaTeX为准来讲述TeX的使用,其它如amstex,
amslatex等,仅是文档的最外层框架以及少数扩展的命令不大一
样之外,其它命令都是相同的.
一个最最简单的TeX文档可能是:
(比如我们用EDIT,当然也
可以用写字板或UltraEdit等甚至是UNIX下的vi编辑器等编辑一个
文本文件如下四行,取名为'1.tex')
\documentstyle{article}
\begin{document}
myexamplecontent
\end{document}
现在流行的TeX格式似乎已经不是documentstyle而是documentclass
了,但是它们除了一开始的写法不大一样之外,正文的命令排版
等等都没有任何区别.以CCTEMTEX环境为例,我们用'latex1.tex'
来编译TeX文件来得到DVI文件,然后用'view1.dvi'来浏览,用
'dvi24p1.dvi'(24针打)或'dviljp1.dvi'(激打)来打印文章.
(以上三条命令的后缀均可以省去,仅用'latex1','view1'和
'dviljp1'等.)
如果你的TeX文件不符合TeX语法,那编译将可能出错,这时
可以让系统忽略错误产生DVI文件(这时可能就不能达到你所期望
的排版效果了),或者你应该修改源文件中的错误,重新编译,直
到全部通过.在LaTeX编译出错时,会在屏幕上显示出错信息,并
显示"?
"以接受用户进一步的指示.在"?
"后,输入:
1.回车:
LaTeX尽量忽略此错误,继续运行;
2.s:
LaTeX继续运行,并之后还有错误,也不停止运行;
3.r:
类似s,比上者更强硬,甚至连打不开文件这样的严重错误
也不停止;
4.q:
同r,但错误及提示均不在屏幕显示,直接写入.LOG文件;
5.I:
之后跟一个字符串,用来插入替代出错的字符串.比如在
正文需要纵向空出1cm空白,用"\vskip1cm",但是输入错误
成为"\vship1cm",则编译出错:
!
Undefinedcontrolsequence.
l.102\vship
1cm
?
表示在第102行,\vship是未定义的命令,这时在?
后输入
"I\vskip",则用\vskip替代出错的\vship,继续执行.这里
需要注意的是,这条指令只是编译中临时修改错误,并没有
真正地修改源文件;
6.小于10的数:
表示删出从当前位置开始的那么多个字符;
7.?
:
显示提示
8.h:
显示帮助,对当前错误提出进一步动作的建议;
9.x:
中断编译,将已编译的结果写入.DVI中,出错及提示写入
.LOG中.
下载CCTEMTEX,科大内可去
ftp:
//202.38.68.76/chencs/cct-new/
该软件源站点是:
/pub/cct
安装请阅读hdinst.doc.安装之后,关于CCT(TeX的中文接口)部分
的说明请看cctman.zip解开后的man.dvi.文后附CCT中readme.cct
的内容.
|本节内容:
TeX中的十个保留字符;TeX中关于空格,|
|段落,断行,分页的约定;几种TeX中的短横线以及单|
|双引号的使用;字体,字号,分组;特殊字符,重音|
+----------------------------------------------------+
TeX中,你很常见到的是"\"符号,那是TeX排版命令的标志,
比如说\Omega就是能输出键盘无法直接输入的特殊字符Ω,而
\begin{tabular}{ll}将说明一个制表环境的开始.
和"\"字符一起,$&%#_^{}~是TeX的保留字符,如
果要在文章中输出以上字符,分别应该用\backslash,\$,\&,
\%,\#,\_,\^{},\{,\},\~{}来表出.
$是数学环境的分界符
&在制表中和数学环境中,用来对齐各列的
%表示之后的为注释,TeX忽略该行此符号之后的内容
#TeX定义命令时,#1--#9表示第几个参数
_数学公式中的下标
^数学公式中的上标
{}分组的开始和结束
~用在英文排版中,表示不可断行的空格
TeX中有几个约定:
1.空格和符以及回车符,都被TeX当做一个空格(即使你连
续输入很多空格),也因此,不能将一个完整的英文单词用回
车切开;
2.段落:
在TeX源文件中,一个空行就表示一个新段落的开始,
也可以用"\par"产生新段落;
3.TeX将一段的正文按定义的宽度及页高自动进行断行分页,因
此如果需要强制断行用"\\"或"\newline"来表示;换页用
"\newpage"或"\clearpage";
4.短横线的长度:
连字符,用"-",如"X-ray";
表示数字的范围,用"--",如"1--2";
破折号,用"---";
在数学环境中,"-"总是当作减号;
5.单引号和双引号
单引号,分别用"`"和"'"来表示;
双引号,则用"``"和"''"(两个同方向单引号连用).
LaTeX中有256种字体甚至更多,而常用的是5--6种而已,比
如英文正文常用罗马体("\rm"),公式中常用意大利体("\it"),
其它字体有黑体("\bf"),斜体("\sl"),等线体("\sf"),打字机
体("\tt").在不使用字体控制时,缺省是罗马体,LaTeX一直使
用当前字体,直到出现改变字体的命令为止.而CCT中增加了改变
中文字体的命令:
"\songti"(宋体),"\heiti"(黑体),"\fangsong"
(仿宋),"\kaishu"(楷书),中文字体缺省是宋体.
LaTeX英文字号使用point(点制).1inch=72.26pt.LaTeX
从小到大,依次用"\tiny","\scriptsize","\footnotesize",
"\small","\normalsize","\large","\Large","\LARGE",
"\huge","\Huge"来定义和改变字号.在定义了10pt,11pt或12pt
的基准字号后,LaTeX也相应地调整以上各字号的大小.这里还要
注意的是,在同时使用英文字体和字号控制中,应先改变字号再
改变字体,否则可能得不到希望的结果.CCT中,对中文还有专门
的命令"\zihao{n}",这里n是中文字号的号数,为0到7,以及-4
(小四)和-5(小五).
在上面,我们已经知道了{和}定义了分组(group),所有在分
组字符之间出现的命令的作用范围都只是在这组相应的大括号中.
看看例子"normal{\bfthisisbf}normalagain"就知道了.
在编排科技文献中,经常会遇到一些键盘无法直接输入的字
符,比如节号,版权号,剑号以及在字母上加一些重音符号等等.
你来试试看:
\S\P\copyright\dag\ddag\^a
以a为例,下面看看各个重音符号的作用:
\^{a},\v{a},
\~{a},\'{a},\`{a},\.{a},\"{a},\u{a},\={a};而在以后
要讲的数学环境中,以上几个重音应该分别表示为$\hat{a}$,
$\check{a}$,$\tilde{a}$,$\acute{a}$,$\grave{a}$,$\dot{a}$,
$\ddot{a}$,$\breve{a}$,$\bar{a}$,最后,在数学环境中,
还有$\vec{a}$是在a上面加一小箭头.其中,数学环境中,还有
\widhat和\widtilde,可以自动地调整^或~的长度,以适应其后
{}中的多个字符.
+----------------------------------------------------+
|本节内容:
TeX的文件版式\documentstyle,页面格式|
|\pagestyle,版面的尺寸参数|
+----------------------------------------------------+
TeX的版式首先是文件版式,也就是我们接触的第一个最最最
简单的TeX文档中的第一句:
\documentstyle[选项1,选项2,...]{格式}
其中的[]及选项是可选的,而{格式}是必需的.LaTeX有以下几种
格式:
article(文章),report(报告),book(书),letter(信件).
CCT对前面三种进行了汉化,分别是carticle,creport和cbook.
常用的选项有
10pt/11pt/12pt:
定义基准字号,缺省10pt.
twoside:
两面印刷格式,因奇偶页装订位置不同而异,缺省为
单页.
twocolumn:
双栏排版,缺省为单栏.
titlepage:
仅在article格式使用,它是\maketile产生一个单
独的文章题目页,同时abstract也产生单独页
leqno:
使公式标号出现在左边,缺省在右
fleqn:
公式左对齐,缺省中间对齐
thesis:
专用于毕业论文排版
IEEE:
专向IEEE类杂志投稿的格式
IFTHEN:
排版计算机程序
LaTeX的一个页面有页眉(head,通常是杂志名,卷号,当前
章节名等),主体(body,正文,包括脚注及图表),页脚(通常是
页码,如果页码放在页眉处,则页脚可能是空的).我们用下面的
指令控制页版面:
\pagestyle{参数}
参数可以是
plain:
页码在页脚居中,页眉空白,为article,report的缺省
empty:
页眉页脚都空白
heading:
页脚为空,页眉为正文的章节信息及页码
myheadings:
自定义页眉,内容由
\markboth{left_head}{right_head}(双面twoside排版)
或\markright{right_head}(单面排版)
\pagestyle是对全文有效的,而如果要定义某页的页面格式,
则可用\thispagestyle,用法同上,下一页自动恢复原设置.
这里提到页码,我们经常会修改页码的表现格式,可能用阿
拉伯数字或罗马数字等,则修改\pagenumbering{参数},这里参
数可以是arabic(阿拉伯数字),roman(小写罗马数字:
i,ii,iii,)
Roman(大写罗马数字:
I,II,III,),alph(小写英文:
a,b,c,),
Alph(大写英文:
A,B,C).如果需要更改某页的页码,则用修改
计数器命令:
\setcounter{page}{数字},这里page是页码计数器.
TeX中还经常会在\documentstyle和\begin{document}之间
常用到很多修改版面尺寸的命令.如未指明,这些命令的格式都
是用\para_name=newvalue的格式.
\texwidth,\texheight页body的宽度和高度,不包括页眉页脚
\oddsidemargin,\evensidemargin奇数/偶数页,纸张左边缘
到页body左边缘的距离减去一英寸
\topmargin纸张上边缘到页眉或body(无页眉时)的距离减去一
英寸
\marginparwidth页边注(marginnote)的宽度
\marginparsep正文边缘到页边注边缘的距离
\headheight页眉高度
\headsep页眉底部到页主体顶部的距离
\footheight页脚高度
\footskip页正文最后一行底到页脚底的距离
(建议,总把\oddsizemargin,\evensidemargin,\topmargin设为
0cm;如果没用页眉,将\headheight,headsep设为0cm;如果没用
页脚,将\footheight,\footskip设为0cm,这样便于在输出时直接
利用驱动程序的功能控制版心的位置.)
\columnsep双栏article中,左右栏间空白的距离
\columnseprule双栏article中,左右栏间分隔线的宽度,缺省
为零,即没有线
以下参数的修改可以在\begin{document}的前面和后面:
\parskip段落之间除了空出正常行距外额外空出的距离
\parindent段首空白的长度
\footnotesep两个注脚之间的距离
\baselineskip正文中前一行底和第二行底的距离,会因字号的
改变自动改变.
另外,定义行距还有一个特殊的参数,那是\baselinestretch,
它是用在\begin{document}前的全局变量,修改格式如
\renewcommand\baselinestretch{倍数}缺省时为1.0,因此
LaTeX中最小行距是\baselineskip乘上\baselinestretch得到的.
+----------------------------------------------------+
|本节内容:
以一个article例子看看文章的一般排版格|
|式.title信息详解.以下仅就例讲解,详情后续:
章|
|节,留空(LaTeX的长度表示),参考文献.|
+----------------------------------------------------+
有了那么多准备知识,我想现在可以开始深入展开一篇文章
的排版了.大家可以把以下内容从\documentstyle行开始,直到
\end{document}行存在一个文本文件中,如111.tex,然后编译:
latex111(因为用到交叉引用,需要编译两次),然后用view111
来浏览此例,view中,回车翻下页,退出(具体view的使用
参看CCT的man.dvi)
\documentstyle{article}%使用article格式
\topmargin=0pt%以下页面设置
\oddsidemargin=0pt\evensidemargin=0pt%
\textwidth=14cm%
\textheight=21cm%
%
\title{Thisisasampleof\LaTeX}%文章题目
\author{Bigeyes(\tt{chencs@})\\%作者.多行用\\
DepartmentofMathematics\\%
USTC,Anhui,Hefei,230026%
%
\and%如有多作者,用\and
A\_A%
\thanks{Supportedby...}%致谢,在author里
\\%
BBSofUSTC\\%
[202.38.64.3]}%
\date{Mar.1,1999}%日期,如果没有此项,
%则以当前日期代替,若
%不要日期,则用空{}
%
\begin{document}%document开始.
%以上定义标题各项内容,
\maketitle%此句产生标题,不可缺少,
%一般都是正文第一句
\begin{abstract}%套用abstract格式
Thisismini-pagedefinedforabstract,%自动形成小页
youonlywriteyourabstractinit.If%
youwanttoshowskeywords,maybeyou%
shoulduse:
%
{\bfKeywords:
}\LaTeX,example%LaTeX没有keywords环境
\end{abstract}%自己手工来做吧
%
\section{Theverybeginning}%一个节,节的使用后详
Thisisthefirstsectionofyour%
article.Youmayfindeveryfirst%一节的第一段缺省情况
paragraphofyoursection,subsection,%为段首不自动缩进
chapteror...alwayshasno%
``parindent''atthebeginning.%
Thisisthesecondparagrph,youcan%但是以后的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EYESTeX