1 LaTex入门--符号和结构 (上)
2015-08-14 09:48
274 查看
笔记开始前,先一句话该概括本笔记的内容: “本篇论文介绍LaTex的简单正文结构、基本指令及自定义指令、基本符号,以供后续文件使用。”
文稿包含: 正文、排版控制命令
\命令名[可选参数]{不可省略的参数}
2.1源文件的结构 导言+正文
2.1.1短片论文
\documentclass{article}
\usepackage{amsmath}
\usepackage{graphicx}
....
\begin{document}
content
\end{document}
2.1.2中长篇论文
通常使用book文类、report文类或出版机构提供的专门文类
\include{reference}
\pagenumbering{arabic}
\pagenumbering{Roman}
不应大小写字母混组,因为有些应用程序区分大小写,而有些不区分。
2.2 命令
2.2.1命令的格式
\命令名[可选参数]{不可省略的参数}
2.2.2命令的种类
2.2.3命令的作用范围
--声明形式
--参数形式
--组合形式
--环境形式
2.2.4自定义命令
\newcommand{新命令}[参数数量][默认值]{定义内容}
\xspace可自动生成一个空格,除非其后面是标点符号
2.2.5修改已有命令
\renewcommand{已有命令}[参数数量][默认值]{定义内容}
2.26核心命令的修改
含有@符号的命令是系统内部的核心命令
2.2.7定义命令中的命令
\ensuremath{}确保数学模式的命令。
\renewcommand{\CC}{\ensuremath{\Gamma_{i}}}
2.3文类
文类是文档类型文件的简称,它是用TeX和LaTeX命令编写的、用于规范某种类型文档排版格式的程序文件,扩展名.cls
导言的第一句话:
\documentclass[参数1,参数2,...]{文类}[日期]
2.3.1标准文类
article\book\report\beamer
2.3.2标准文类的选项
每种文类通常都会提供由多个选项组成的可选参数,这些选项用于设定纸张幅面、字体尺寸、和单双栏等排版格式的具体细节。
10pt是book、report、article的共同的默认值
10pt对排版英文论文的正文是最合适的,而10.54pt对排版中文合适(约为5号字)
2.3.3专用文类
一般都提供.cls,.说明文件instruction.tex和template.tex应用实例文件
2.3.4文类选项的通用作用
2.4宏包
每个功能强大的命令或环境都是由多个TeX基础命令和LaTeX命令组合而成的。 宏包,扩展名.sty
\usepackage[参数1...]{宏包}[日期]
2.4.2宏包套件
2.6符号
分成三类:专用符号、文本符号和数学符号
10种专用符号:%,\,¥,#,{,},^,_,~,&
算术符号:提供了一组可用于文本模式的算术符号命令。
如果在源文件中使用了pst-circ宏包提供的符号,就必须采用LaTeX->dvi2ps->ps2pdf
等宽体:字体的宽度相同。 不同的成为比例体
等线体:微软提出,线条长度一致
2.7长度设置
长度是两点之间距离的度量。
---绝对长度单位 mm,cm,pt
---相对长度单位 ex,em
---专用长度单位 mu(数学长度单位,1mu=1em),fil,fill,fill
2.7.2 刚性和弹性长度
刚性长度:不会随排版情况变化而变化的长度
弹性长度:由设定长度、伸长范围和缩短范围3个部分组成:例如2mm plus 0.2mm minus 0.3mm
在设置章节标题与上下文之间的距离、插图和表格之间的距离、插图或表格与上下文之间的距离时最好使用弹性长度,给系统以充分的排版自主权。
2.7.3 长度命令
---长度数据命令 例如 \parindent
---长度赋值命令 例如 \setlength{\parindent}{9mm}
---长度设置命令 ,用于生成某一高度或者宽度的空白
\vspace 和 \addvspace的区别:
---\vspace对高度进行叠加,在段后小结之间不显得不美观,没有使用限制
---\addvspace只能用于段落之间, 如果有并列的两条该指令,忽略数值小的那一条
弹性的消失
弹性长度不能与其他数字相乘,否则其弹性消失
\hspace{1.5\fill}=\hspace{0pt}相当于宽度为0的字符。
2.7.4 长度数据的显示
临时显示:\showthe, 帮助我们了解某个长度数据命令在某个环境中所代表的数值
固定显示 \the
文稿包含: 正文、排版控制命令
\命令名[可选参数]{不可省略的参数}
2.1源文件的结构 导言+正文
2.1.1短片论文
\documentclass{article}
\usepackage{amsmath}
\usepackage{graphicx}
....
\begin{document}
content
\end{document}
2.1.2中长篇论文
通常使用book文类、report文类或出版机构提供的专门文类
\include{reference}
\pagenumbering{arabic}
\pagenumbering{Roman}
不应大小写字母混组,因为有些应用程序区分大小写,而有些不区分。
2.2 命令
2.2.1命令的格式
\命令名[可选参数]{不可省略的参数}
2.2.2命令的种类
2.2.3命令的作用范围
--声明形式
--参数形式
--组合形式
--环境形式
2.2.4自定义命令
\newcommand{新命令}[参数数量][默认值]{定义内容}
\xspace可自动生成一个空格,除非其后面是标点符号
2.2.5修改已有命令
\renewcommand{已有命令}[参数数量][默认值]{定义内容}
2.26核心命令的修改
含有@符号的命令是系统内部的核心命令
2.2.7定义命令中的命令
\ensuremath{}确保数学模式的命令。
\renewcommand{\CC}{\ensuremath{\Gamma_{i}}}
2.3文类
文类是文档类型文件的简称,它是用TeX和LaTeX命令编写的、用于规范某种类型文档排版格式的程序文件,扩展名.cls
导言的第一句话:
\documentclass[参数1,参数2,...]{文类}[日期]
2.3.1标准文类
article\book\report\beamer
2.3.2标准文类的选项
每种文类通常都会提供由多个选项组成的可选参数,这些选项用于设定纸张幅面、字体尺寸、和单双栏等排版格式的具体细节。
10pt是book、report、article的共同的默认值
10pt对排版英文论文的正文是最合适的,而10.54pt对排版中文合适(约为5号字)
2.3.3专用文类
一般都提供.cls,.说明文件instruction.tex和template.tex应用实例文件
2.3.4文类选项的通用作用
2.4宏包
每个功能强大的命令或环境都是由多个TeX基础命令和LaTeX命令组合而成的。 宏包,扩展名.sty
\usepackage[参数1...]{宏包}[日期]
2.4.2宏包套件
2.6符号
分成三类:专用符号、文本符号和数学符号
10种专用符号:%,\,¥,#,{,},^,_,~,&
算术符号:提供了一组可用于文本模式的算术符号命令。
如果在源文件中使用了pst-circ宏包提供的符号,就必须采用LaTeX->dvi2ps->ps2pdf
等宽体:字体的宽度相同。 不同的成为比例体
等线体:微软提出,线条长度一致
2.7长度设置
长度是两点之间距离的度量。
---绝对长度单位 mm,cm,pt
---相对长度单位 ex,em
---专用长度单位 mu(数学长度单位,1mu=1em),fil,fill,fill
2.7.2 刚性和弹性长度
刚性长度:不会随排版情况变化而变化的长度
弹性长度:由设定长度、伸长范围和缩短范围3个部分组成:例如2mm plus 0.2mm minus 0.3mm
在设置章节标题与上下文之间的距离、插图和表格之间的距离、插图或表格与上下文之间的距离时最好使用弹性长度,给系统以充分的排版自主权。
2.7.3 长度命令
---长度数据命令 例如 \parindent
---长度赋值命令 例如 \setlength{\parindent}{9mm}
---长度设置命令 ,用于生成某一高度或者宽度的空白
\vspace 和 \addvspace的区别:
---\vspace对高度进行叠加,在段后小结之间不显得不美观,没有使用限制
---\addvspace只能用于段落之间, 如果有并列的两条该指令,忽略数值小的那一条
弹性的消失
弹性长度不能与其他数字相乘,否则其弹性消失
\hspace{1.5\fill}=\hspace{0pt}相当于宽度为0的字符。
2.7.4 长度数据的显示
临时显示:\showthe, 帮助我们了解某个长度数据命令在某个环境中所代表的数值
固定显示 \the
相关文章推荐
- Java类设计
- 固定功能shader,表面shader,顶点片段shader 的输入输出元素集总结
- POJ-3255次短路
- 关于View的ScrollTo, getScrollX 和 getScrollY
- 微信开放接口获取用户昵称保存到MySQL中为空白
- 杭电(hdu)1016 Prime Ring Problem
- c++ inline 的位置不当导致的 无法解析的外部符号
- 深度解析嵌入式QT开发环境搭建
- 【TYVJ P1014】乘法游戏
- hdu 4183 EK最大流算法
- noip1997 三角形 (搜索,枚举)
- winform listbox 新增、修改、移除、清空
- 五、设计模式——模板模式
- xcode快捷键使用
- Ehcache 整合Spring 使用页面、对象缓存
- 两数交换的几种办法
- popupwindow实现炫酷动画UI
- 优秀软件不是构建出来的,而是培育起来的
- SSIS 错误代码 DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER(0xC0202009)
- 静态类成员