强调
方式:声明:em 或者 命令emph,后者是latex2e的命令
区别:声明与命令的作用范围不同:em改变当前字体直到被其他相应的声明取消(也可以是em本身),或者当前的环境结束为止,当然也可以使用{……}来创建一个环境;
emph更适合强调几个单词,作用范围仅为大括号内的参数。命令可以嵌套。
字体尺寸的选择
方式:声明: iny scriptsize footnotesize small
ormalsize large 相对于normalsize来说的
字体尺寸的选择伴随着行间距的变化。
命令aselineskip,改变字体行间距命令:setlength{aselineskip}{15pt}.每次字体修改伴随aselineskip被重新设置为自然行距。
为了创建一个对所有字体尺寸都适用的行间距修改,那都必须用因子aselinestretch,正常值为1,实际行间距为aselinestretch * aselineskip.这样对所有的字体尺寸都会有保持相应间距。
用户可以随时修改其值:
ecommand{aselinestretch}{因子},这里的因子是个浮点数,1.5意味着把行间距从相应的尺寸的自然间距增加了50%.
字体属性
family:指一般的综合样式
shape :指的是字体的构成:upshape 切换回直立字体,itshape 斜立字体 slshape slanted字体 scshape 小形大写字母
series:指的是字体的宽度和/或权重(黑度):mdseries 平均权重 fseries 黑体字体对于很长的一段文本,可以使用相应的环境:
egin{字体样式}...新字体中的文字....end{字体样式},其中字体样式可以用上面的字体命令,只要去掉即可。
字体命令
相应的字体声明都有相应的字体命令
family: extrm{文本} exttt{ } extsf{ }
shape : extup{文本} extit{ } extsl{ } extsc{ }
series: extmd{文本} extbf{ }
默认值: extnormal{ }
强调: emph{ }
旧字体的兼容
m Roman it Italic sc SMALL CAPS f Bold face
sl Slanted sf Sans serif t typerwriter
其他字体
要用名称上载一种字体的命令:
ewfont{fnt}{名称 scaled 因子} 或
ewfont{fnt 字体}{名称 at 尺寸}
把字体赋予新的字体命令名 fnt. 比如说安装一种slanted,sans serif字体,字体尺寸为20.74pt,名称为sss,那么我们可以用命令
ewfont{sss}{cmss at 20.74pt},上载cmssi17 at 20.74pt。现在声明sss就如同
m和it一样把字体切换为上述字体,只是基线分割没有变。
from http://blog.sina.com.cn/s/blog_4b91d3b50100red3.html