latex常见指令集总结.docx_第1页
latex常见指令集总结.docx_第2页
latex常见指令集总结.docx_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

页面布局设置类首先,article和book样式默认的都是letterpaper,纸张尺寸是11*8.5英寸(大概27.94*21.59cm,而A4是29.7*21cm),所以开头要用/documentclassa4paperarticle,如果是新版本的CCT用/documentclasscctart就可以了,因为其默认的是a4paper选项。其次,TeX中计算/oddsidemargin(/evensidemargin,开头有twoside选项才生效),/topmargin都是从纸内1英寸(2.54cm)开始计算,因此真正的文本离纸左边距离应该是2.54+/oddsidemargin(/evenmargin),举个例子,如果要设置文本离纸边距离为1cm,要如下设置:(假设是a4paper) /oddsidemargin=-1.54cm /evensidemargin=-1.54cm%有twoside选项才生效 /textwidth=19cm至于文本高度,真正的文本离纸上边距离应该是2.54+/topmargin+/headheight(页眉高度)+/headsep(页眉底到文本顶的距离),这样就好用/textheight来调整文本高度了。marginpar命令可以用来生成边注。除非使用了reversemarginpar命令边注一般放在页面的右边(在twoside格式的文档中放在页面的外侧)/span边注的宽度由长度marginparwidth掿制,而与正文之间的水平距离由marginparsep冿定/span1.段首缩进中文习惯在段首缩进两格,在LaTeX中,parindent表示段首缩进的长度,我们将它设置为当前字号的两个大写字母M的宽度,大约正好是两个汉字的宽度:setlengthparindent2emLaTeX默认每节的第一段的段首不缩进,这不符合中文排版习惯。我们希望正文的每一段都要缩进,使用indentfirst宏包就可办到:usepackageindentfirst2.段距行距LaTeX用baselineskip表示当前的行距,其默认值大约是当前字号的1.2倍,如果当前字号是10pt,那么baselineskip是12pt。这对英文排版是合适的,对中文就显得太拥挤了,因为英文正文多为小写字母,字高与小写的x差不多(即1ex)。如果字号为10pt,那么1ex=4.3pt。我通常把行距设为字号的1.8倍:setlengthbaselineskip1.8em这个值随时可以改,对更改点以后的文字有效。LaTeX用parskip表示段距,我一般把它设为1ex:setlengthparskip1ex注意这些修改长度的命令最好都放在正文区(即begindocument之后)。3.页眉页脚我通常用fancyhdr宏包来设置页眉和页脚。documentclass10pt,a4paperbookusepackagefancyhdr我们在LaTeX中先把pagestyle设为fancy,再设置这个style中的页眉和页脚。但是它默认每章的第一页的pagestyle是plain,需要单独处理。%设置plainstyle的属性fancypagestyleplain%fancyhf%清空当前设置%设置页眉(head)fancyheadREleftmark%在偶数页的右侧显示章名fancyheadLOrightmark%在奇数页的左侧显示小节名fancyheadLE,ROthepage%在偶数页的左侧,奇数页的右侧显示页码%设置页脚:在每页的右下脚以斜体显示书名fancyfootRO,REitTypesettingwithLaTeXrenewcommandheadrulewidth0.7pt%页眉与正文之间的水平线粗细renewcommandfootrulewidth0ptpagestylefancy%选用fancystyle%其余同plainstylefancyhffancyheadREleftmarkfancyheadLOrightmarkfancyheadLE,ROthepagefancyfootRO,REitTypesettingwithLaTeXrenewcommandheadrulewidth0.7ptrenewcommandfootrulewidth0pt%设置章名和节名的显示方式renewcommandchaptermark1markboth第thechapter章#1我通常用titlesec宏包来设置正文中出现的章节标题的格式:usepackagetitlesec设置章名为右对齐,字号为Huge,字型为黑体,章号用粗体,并设置间距:titleformatchapterflushrightHugeheibfthechapter0pttitlespacingchapter0pt-20pt25pt设置节名的字号为Large,字型为黑体,节号用粗体,并设置间距:titleformatsectionLargeheibfthesectionspace0pttitlespacing*section0pt1explus.3exminus.2ex-.2explus.2ex其中hei的定义为:newcommandheiCJKfamilyhei5.纸张大小毕业论文要求用b5纸,单面打印,我用geometry宏包来设置纸张和版心大小:documentclass10pt,b5paperreportusepackagebody=12.6cm,20cm,centering,dvipdfmgeometry%以上将版心宽度设为12.6cm,高度20cm,版心居中,且自动设置PDF文件的纸张大小。如何改变标题字体装字体就不仔细讲了,主要是标题字体的更改,可以简单地用sectstyusepackagesectstysectionfontfontfamilyuopfontseriesbselectfontsubsectionfontfontfamilyuopfontseriesmfontshapeitselectfontsubsubsectionfontfontfamilyuopfontseriesmselectfont问题:TEX中,常常出现,某大公式(多行)位于当前页顶端,而使得上一页底部产生大片空白,或者上一页为了平衡页面布局,段落间距过大。很不舒服。 想法:如何使大公式跨页显示,以补充前一页底部的空白。 allowdisplaybreaks放在导言(要先声明用 amsma

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论