LaTex:私人定制
2017-10-27 23:47
323 查看
LaTex:私人定制
接触过不少latex命令和基础知识,可以使用这些东西搭建自己喜欢的文档风格。建立新的命令、环境和包
新建命令\newcommand{ name }[ num ]{ defination }
其中name为新定义命令的名称;defination为该命令的定义;num为可选参数,用于指定命令所需的参数数目。
建立环境
\newenvironment{ name }[ num ]{ before }{ after }
其中before中提供的内容将在被命令包含的文本之前进行处理;after中提供的内容在\end{name}的前面处理。
建立宏包
当自己定义环境和命令时会使得文档的导言部分很长,因此可以将这些定义成一个自定义的宏集,然后使用\usepackage{…}来引入。新定义的宏集文件以 .sty 结尾且文件中需要添加命令:
\ProvidesPackage{ package name }
字体和尺寸
latex会根据文档的逻辑结构来自动选择合适的字体和字体大小。字体的各项属性是相互独立的,改变其中一种属性并不会影响其他属性。在数学模式中,可以通过字体改变命令来暂时推出数学模式,然后输入普通的文字。
大括号可以限制字体改变命令的作用范围。如果段落在字体的作用范围内结束,那么还会改变行距。
间隔
行距
对行距的设定可以在导言中:\linespread{ factor } 。factor为1.3时产生1.5倍的行距;factor为1.6时产生双倍的行距。段落格式
在导言中,可以使用命令:\setlength{\parindent}{0pt} or \setlength{\parskip}{1ex plus 0.5ex minus 0.2ex}来对段落格式进行了设置。可以使用命令:\indent or \noindent来进行手动的缩进。
水平和垂直距离
\hspace{ \length }—–增加水平距离其中length可以用 \stretch{n}来表示。
\vspace{ \length }——增加垂直距离
命令 \stretch 和 \pagebreak 结合使用可以在页的最后一行输出文本,也可以用来保证文本在页面上垂直居中。
\\[length]——同一行或者同一个表中的两行之间的距离
使用命令 \bigskip 和 \smallskip 你可以获得一个预定义的垂直距离。
页面布局
可以使用两个命令来改变下面的各个页面参数:\setlength{parameter}{length}—给参数设置一个固定值
\addtolength{parameter}{length}—给参数加上一个固定大小
相关文章推荐
- LaTeX目录定制
- 定制私人博客
- latex 自己定制命令 \newcommand
- 定制WinEdt 优化Latex输入
- 私人定制---打造属于自己的linux小系统 推荐
- 去英国Savile Row 做件私人定制手工西装_GQ男士网
- 互联网思维下的单品及私人定制模式
- 定制WinEdt 优化Latex输入
- latex中定制自己的快捷键
- 私人定制西服一套3万元 设计师打“飞的”上门量身|品牌|服装_凤凰时尚
- HTML项目实战——2048的私人定制(一)
- 个性手机壳玩转属于您的私人定制
- 高级私人定制西服品牌:XUAN PRIVE 为定制而生_乐活_onlylady女人志
- 河北手机捕鱼游戏软件开发电玩城APP平台私人老板高端定制
- Latex页面格式等定制
- LaTex技巧(三):如何为自己定制好看的盒子呢?
- 绫致时装讲述O2O细节:野心在“私人定制” - 移动购物 - 亿邦动力网
- 私人定制:linux系统
- 手把手教你学python第十五讲(魔法方法续私人“定制”)
- 圆满结束【一对一私人定制,我和马哥有个约会】