Latex命令大全+QA.docx
- 文档编号:5455379
- 上传时间:2022-12-16
- 格式:DOCX
- 页数:100
- 大小:76KB
Latex命令大全+QA.docx
《Latex命令大全+QA.docx》由会员分享,可在线阅读,更多相关《Latex命令大全+QA.docx(100页珍藏版)》请在冰豆网上搜索。
Latex命令大全+QA
tex提供300多条基本排版命令
由D.E.Knuth1978年开发
plaintex:
在tex基础上新定义600多条复合命令
AMS-TEX:
美国数学会开发(amsmath宏包)排版的数学公式
LATEX:
L.Lamport(1985)编写,适合排版普通文章和书籍
LATEX2e:
可加载amsmath宏包,目前最流行的TEX宏包
版本:
LATEX2.09-->LATEX2e-->LATEX3(开发中)
中文排版:
CCT:
科学院张林波
TY(天元):
华师大肖刚、陈志杰教授开发
CJK:
德国W.Lemberg开发,处理中日韩三国文字。
发行版CTEX:
集成了CCT,TY,CJK的MikTEX系统。
ChinaTEX:
内容涵盖MiKTeX系统及中文支持、常用外围软件、TeX\LaTeX文档和模板选萃等
TeX中的长度
mm毫米
cm厘米
in英寸=2.54cm=72.27pt
pt点
em大写字母M的宽度
ex小写字母x的高度
弹性长度:
根据需要自动伸缩
正常值plus伸展值minus收缩值
实际长度可超过正常值和伸展值之和,但不能小于正常值和收缩值之差
\documentclass[11pt]{article}%11pt字体,普通文章
%导言区,全局命令
\usepackage{CJK}%使用CJK宏包
\begin{document}%主环境
\begin{CJK}{GBK}{song}%汉字必须放入CJK环境
%其它字体:
song,kai,fs,hei,li,you
%CJK的两种环境CJK和CJK*
%GBK是采用的字符集:
GB,GBK,Bg5,Gbt
Hi,Thisismyfirst\LaTeXfile
祝贺你,MikTex和CJK安装成功了
\end{CJK}
\ent{document}
CJK和CJK*环境之间的切换
\CJKspace和\CJKnospace
\CJKtilde重新定义~的长度
基本约定
分组{......}
注释符:
%
西文标点后要加空格
各种环境的开始和结束命令最好独占一行
换行:
连续两个回车,一个仅为空格
输入特殊字符
前加\的有:
#$%{}~_^&
\=\textbackslash
|,<,>=$|$,$<$,$>$,$*$(中间星)
*=*上面星
特殊符号\s\p\dag\ddag\copyrigh版权号,\pounds磅
\TeX\LaTeX\LaTeXe\AmS-\LaTeX(最后这个要amsmath宏包)
单引号:
`'(1键前面的)
双引号:
``"
+------------------------------+
|段落、行距、水平间距、缩进命令|
+------------------------------+
强制分行:
\\或\\*[和下行间距离]、\newline
建议分行:
\linebreak[0-4,数越大建议力度越大]
\linebreak增加字间距,强制换行
\nolinebreak[n]建议不分行
\mbox{内容}内容保持在同一行
分段:
\par,或两个回车
分页:
自动分页
强制分页:
\newpage
建议分页:
\pagebreak[n],\nopagebreak[n]
增加当前页高度有时可以避免难看的分页
\enlargethispage{尺寸}可增加的最大高度
\enlargethispage*{尺寸}指定增加高度
水平间距:
\quad插入空白相当于当前字体大小
\qquad=\quad×2
\,=\quad×3/18
~=?
?
?
好象比\小
\hspace{宽度大小},\hspace*{宽度大小}
\hfill弹性长度:
hspace{\hfill}插入空白,撑满整行
\hphantom{文本内容},占据文本内容的宽度
\vphantom[文本内容},\phantom{文本内容}
导引线:
\dotfill,\hrulefill
垂直间距:
\vspace{高度}和\vspace*{高度}
\vfill:
相当于\vspace{\fill}
\smallskip:
-->\vspace{\smallskipamount}
\medskip:
-->\vspace{\medskipamount}
\bigskip:
-->\vspace{\bigskipamount}
段落首行缩进:
\setlength{\parindent}{2em},2个M
\setlength{\parindent}{0pt},首行不缩进
\CJKindent:
两个汉字
\indent与\noindent
每节的第一段首行不会自动缩进
\hspane{\parindent}
在导言区加入:
\usepackage{indentfirst}
段落间距:
\lineskip+\parskip
可用\setlength修改以上值
行距:
\baselineskip:
相邻两行基线间距离
\baselinestretch:
伸展因子
修改改变行距:
\renewcommand{\baselinestretch}[1.2]
放在\begin{document}之后,字体尺寸改变时才生效
+----------------------------------+
|西文字体属性、及中文字体属性、命令|
+----------------------------------+
字体有5种属性
族:
\rmfamily:
罗马字体
\sffamily:
无衬线字体
\ttfamily:
打字机字体
形状:
(shape)直立斜
\upshape:
直立
\itshape:
意大利斜体
\slshape:
斜体
\scshape:
小体大写
系列:
(series)宽度黑度
\mdseries:
中等权重(黑)
\bfseries:
粗体
\normalfont:
默认字体,中等权重直立罗马字体
西文尺寸:
10pt,11pt,12pt
\em强调,一般为斜体
以上命令称为声明(无参数)
每一声明对应字体命令
命令只对其参数中的文本起作用
族:
\testrm{},\testsf{},\testtt{}
形状
\textup{},\textit{},\textsl{},\textsc{}
系列
\textmd{},\textbf{}
默认值:
\textnormal{}
强调:
\emph{}
定义了基本尺寸后,可使用下面的声明来改变字体
\tiny5pt
\scriptsize7pt
\footnotesize8pt
\small9pt
\normalsize10pt
\large12pt
\Large14.4pt
\LARGE17.28pt
\huge20.74pt
\Huge24.88pt
以上尺寸是基本尺寸为10pt时的大小
所有西文字体命令对中文同样起作用
italic和slanted斜体对中文一样
中文书籍基本字号为5号约等于11pt
使用GBK编码时,可同时输入简繁体。
自定义字体大小
\fontsize{字体尺寸}{行距}后面须加上\selectfont才生效
可得到任意大小汉字,西文最大不能超\Huge
行距通常为字体大小的1.2-1.5倍
例:
\fontsize{12pt}{\baselineskip}\selectfont
\usepackage{type1cm}任意大小西文
行距:
\linespread{1.3}产生1.5倍行距,1.6产生双倍行距,效果夸张,不适合出版
用下面方法:
\setlength{\baselineskip}{1.5\baselineskip}{......}
正文中更换字体:
\CJKfamily{字体族}
为方便,作以下自定义
\newcommand*{\SONG}{\CJKfamily{song}}
\newcommand*{\HEI}{\CJKfamily{hei}}
\newcommand*{\KAI}{\CJKfamily{kai}}
\newcommand*{\FS}{\CJKfamily{fs}}
\newcommand*{\LI}{\CJKfamily{li}}
\newcommand*{\YOU}{\CJKfamily{YOU}}
引用更改为宋体:
\SONG正文
文本居中
文本默认为左对齐
单行文本居中命令
\centerline{....}
多行使用\begin{center}环境
居中声明:
\centering(不建议使用)
+------------+
|参考文献环境|
+------------+
\begin{thebibliography}{编号样本}
\bibitem[记号]{引用标志}文献条目
.
.
.
\bibitem[记号]{引用标志}文献条目
\end{thebibliography}
\bibitem[省略为方括号数字]{不可省由字母,数字和,号外符号组成,各个文献互不相
同}文献条目
编号样本,指定记号的宽度,一般为数字
引用文献时用\cite{引用标志1,引用标志2}
调节各文献间距离
\setlength{\itemsep}{高度}
标题缺省为左对齐Reference
(\Large\bfseries)
由\refname值确定
书籍参考文献标题由\bibname值确定
文献条目包含:
作者,标题,出版社,年代,版本,页码
一行放不下,后面自动缩进,距离为“编号样本”宽度
+----------+
|脚注|
+----------+
\footnote{脚注内容}
article文档,整篇同一编号
book和report文档,每章统一编号
+----------------+
|文档类别、章节|
+----------------+
\documentclass[可选项]{article,book,report,letter,只能选一种}
article短篇文章
report长篇报告,可分章
book(书)可含chapter,奇偶页采用不同处理
可选项对整篇文档起作用,使用多个选项互不排斥,用逗号分隔
基本字体:
10pt,11pt,12pt
纸张大小:
letterpaper,a4paper,a5paper...
排版方向:
portrait(竖向),landscape(横向)
标题页:
titlepage,notitlepage
final和draft
指定纸张大小(只有latex2e中使用)
letterpaper(11*8.5in)
legalpaper(14*8.5in)
executivepaper(10.5*7.25in)
a4paper(29.7*21cm)
a5paper(21*14.8cm)
b5paper(25*17.6cm)
默认值是letterpaper,美国信纸尺寸,纵向
landscape横向
章节命令:
\part,\chapter,\section,\subsection,\subsubsection,\paragraph,\subparagraph
\命令[短标题]{标题},用于显示在目录和页眉
\命令*{标题}
层次号:
book中\part为-1(article中为0),\chapter为0,....
book类
\part,\chapter独立编号,只出现在奇数页,\part独占一页
\section,\subsection关联编号
article类
\part,\section独立编号
\subsection,\subsubsection关联编号
星号章节不参加自动编号
\part和\chapter标题占两行
标题中文化
\renewcommand{\partname}{}
\renewcommand{\thepart}{第\,\Roman{part}}\,篇}
修改编号最深层次
\setcounter{secnumberdepth}{数}
secnumberdepth,book类-2~5,缺省为2,-2时取消编号
article类-1~5,缺省为3
自动编号章节对应计数器
part,chapter,section,bsection,subsubsection,paragraph,subparagraph
修改计数器值:
\setcounter{计数器名}{数}
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:
排版计算机程序
\columnsep指定两栏间距
\columnseprule两栏间竖线宽度,默认为0。
\mathindent选择fleqn时左边界的缩进量
以上参数修改用\setlength{\mathindent}{2.5cm}
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(已过时latex2e中已被去掉),
\footskip(正文底部到页脚底部的距离)设为0cm,
这样便于在输出时直接利用驱动程序的功能控制版心的位置.)
\columnsep双栏article中,左右栏间空白的距离
\columnseprule双栏article中,左右栏间分隔线的宽度,缺省为零,即没有线
以下参数的修改可以在\begin{document}的前面和后面:
\parskip段落之间除了空出正常行距外额外空出的距离
\parindent段首空白的长度
\footnotesep两个注脚之间的距离
\baselineskip正文中前一行底和第二行底的距离,会因字号的
改变自动改变.
另外,定义行距还有一个特殊的参数,那是\baselinestretch,
它是用在\begin{document}前的全局变量,修改格式如
\renewcommand\baselinestretch{倍数}缺省时为1.0,因此
LaTeX中最小行距是\baselineskip乘上\baselinestretch得到的.
+----------------+
|文档标题、摘要|
+----------------+
\title{标题可有\\换行}
\author{作者名可用and分开}
\date{日期可选,无命令自动当天日期,空白选项不显示}
\thanks{}可出现\maketitle以上任何位置,或几个\thanks
\maketitle
LaTex用特定字体、号居中输出
自定义标题环境
\begin{titlepage}
\end{titlepage}
生成标题独占一页,并重置页码计数器
摘要环境
\begi{abstract}
...
\end{abstract}
book类没有摘要
摘要标题中文化
\renewcommand{abstractname}{摘\qquad要}
+----------------------------------------------------+
|本节内容:
三种数学环境,数学环境中字体和字号,数|
|学公式中的空格,上下标,分式,\displaystyle,大|
|大小小的括号,根式,导数.|
+----------------------------------------------------+
导言区加入数学公式宏包
\usepackage{latexsym}
\usepackage{bm}
\usepackage{amsmsth}
\usepackage{amssymb}
也可以等
\usepackage{latexsym,bm,amsmsth,amssymb}
到这里,大家就已经能输入一篇完整的一般文章了,但是科
技文章总少不了数学公式,而且大家选择TeX作为排版工具,其中
一个原因也是看中了它美观的公式编排,现在我们就来看看和一
般正文不一样的公式.
TeX提供三种有关数学公式的环境,一种是"文中公式",通过
$或\(进入"数学环境",通过$或\)来结束数学环境的;第二种是
"独立公式",用$$或\[进入"显示数学环境"(以后我们统称数学环
境),用$$或\]退出,在正文,它是独占一行的,它排出的字体要
稍微比文中公式要大些;第三种是带公式标号的数学公式:
"方程",
这个以后我们详细再讲.数学环境是自动根据当前字号来调整公式
中字的大小的.
数学环境中,缺省字体是数学斜体(显示出来和意大利体一样),
因此如果要用到正文,需要改变字体或使用盒子,如我们要输出
"y=x,ifx>0,"这一句,其中的"y=0"和"x>0"应该是数学公式(虽
然不进入数学环境也能输),而"if"却属于正文内容,因此不应该
用数学斜体显示,而应该用"$y=x,{\rmif}x>0$"或用盒子:
"$y=x,\mbox{if}x>0$",但这里还要注意的是,数学环境中忽
略一切空格(当然分隔命令的空格除外),因此第一种输入可以发现,
if和x>0之间没有我们想要的空格,而第二种输入方式由于在\mbox{}
中if后加了一个空格,所以if和x>0有一个空格,这正是我们想要
的.因此标准的输入方法一般用后者.而且,前者的方法对汉字
就不适用,因为汉字不能出现在数学环境中,而用盒子框起来就
没问题了.这里再多说一句的是,数学环境中不能使用字号命令,
如果需要改变字号,应该在数学环境之外改变,而数学环境自动
根据当前字号调整字的大小.
上面已经提到数学环境中忽略任何空白字符,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Latex 命令 大全 QA
![提示](https://static.bdocx.com/images/bang_tan.gif)