Latex字体属性

Latex字体有五种属性:编码、族、系列、尺寸、形状;其中,一般用户不会涉及字体的编码属性。用户可以自定义字体属性,定义属性的命令称为声明,声明无参数,直接在文档中使用。
1. 族(family)属性:Latex提供的3种族:罗马字体(\rmfamily)、无衬线字体(\sffamily)、打字机字体(\ttfamily)。如果在环境中定义族,需要将属性声明前的\去掉,命令格式如下:

\begin{rmfamily}
This is Line 1.
\end{rmfamily}

族属性页可以直接定义,这样定义则声明后的文本一直采用当前声明所定义的字体属性,直到遇到新的声明为止,其命令格式如下:

\sffamily This is Line 4.

为了限制声明所定义的范围,族属性也可以按如下定义:
{\sffamily This is Line 5.}

2. 形状(shape)属性:定义字体的倾斜和高矮,命令包括:直立(upstanding)\upshape、意大利斜体(italic)\itshape、slanted斜体\slshape、小体大写(Small Caps)\scshape。

其定义方式和族属性一样,也有如上三种方式。

3. 系列(series)属性:定义字体的黑度、粗细:中等权重(\mdseries)、粗体(\bfseries).

其定义方式和族属性一样,也有三种方式。

4. 字体属性也可以不用声明,而用命令来定义,命令的参数即为需要定义字体属性的文本,相应的命令格式如下:
    族:\textrm{}、\textsf{}、\texttt{}          (依次为罗马、无衬线、打印机字体)
    形状:\textup{}、\textit{}、\textsl{}、\textsc{}      (依次为直立、意大利斜体、斜体、小体大写字体)
    系列:\textmd{}、\textbf{}           (分别为中等权重、粗体字体)
    默认值:\textnormal{}                 (字体属性的默认值,即中等权重的直立罗马字体)
    强调;\emph{}                            (强调字体)

5. 尺寸:字体尺寸以命令形式定义(以10pt为基准尺寸),由小到大的字体尺寸命令依次为:

\tiny      \scriptsize      \footnotesize       \small       \normalsize      \large      \Large      \LARGE      \huge      \Huge

源文件:

 1 \documentclass[12pt]{article}
 2
 3 \begin{document}
 4
 5 This is a \LaTeX{} document.\ 6
 7 \begin{rmfamily}
 8 This is Line 1.\ 9 \end{rmfamily}
10
11 \begin{sffamily}
12 This is Line 2.\13 \end{sffamily}
14
15 \begin{ttfamily}
16 This is Line 3.\17 \end{ttfamily}
18
19 %%也可以直接定义:这样定义则声明后的文本一直采用当前声明所定义的字体属性,直到遇到新的声明为止
20 \rmfamily This is Line 4.\21
22 %%为了限制声明所定义的范围,也可以这样定义:
23 {\sffamily This is Line 5.}\24
25 %%形状(shape),定义字体的倾斜和高矮:直立(upstanding)\upshape、意大利斜体(italic)\itshape、slanted斜体\slshape、小体大写(Small Caps)\scshape
26 \begin{upshape}
27 This is a \LaTeX{} document.\28 \end{upshape}
29
30 \itshape This is a \LaTeX{} document.\31
32 \slshape This is a \LaTeX{} document.\33
34 \scshape This is a \LaTeX{} document.\35
36 %%系列(series),定义字体的黑度、粗细:中等权重(\mdseries)、粗体(\bfseries)
37 \begin{bfseries}
38 This is a bold face series document.
39 \end{bfseries}
40
41 \mdseries This is a medium series document.
42
43 %%声明\normalfont:定义字体属性为默认值,即中等权重的直立罗马字体。
44
45 %%字体属性也可以用命令来定义,命令的参数为需要定义字体属性的文本:
46 %%族:\textrm{}、\textsf{}、\texttt{}
47 %%形状:\textup{}、\textit{}、\textsl{}、\textsc{}
48 %%系列:\textmd{}、\textbf{}
49 %%默认值:\textnormal{}
50 %%强调;\emph{}
51 \textnormal{This is a \textrm{\LaTeX{} \textit{document.}}}\52
53 \normalfont To be \emph{left}, \textsl{or \emph{right}}.
54
55
56 %%字体尺寸命令(以10pt为基准尺寸):由小到大
57 %%\tiny \scriptsize \footnotesize \small \normalsize \large \Large \LARGE \huge \Huge
58
59 \tiny This \scriptsize is \footnotesize a \small latex \normalsize document \large which \Large show \LARGE how \huge latex \Huge works.
60
61 \end{document}

Latex字体属性

时间: 2024-11-10 18:40:17

Latex字体属性的相关文章

字体属性

设置文本字体 <head> <style type="text/css"> p.serif{font-family:"Times New Roman",Georgia,Serif} p.sansserif{font-family:Arial,Verdana,Sans-serif} </style> 设置字体尺寸 <head> <style type="text/css"> h1 {fon

delphi 01设置 字体属性

设置/获取 字体属性 名称 大小 粗体 斜体 下划线 删除线 颜色1 颜色2 uses MSHTML; //设置 //------------------------------------------------------------------------------procedure WB_SetFontName();begin  (Form1.webbrowser1.Document as IHTMLDocument2).execCommand('FontName', False, F

CSS字体属性(font)

字体名称属性(font-family) 这个属性设定字体名称,如Arial, Tahoma, Courier等.例句如下: .s1 {font-family:Arial} 字体大小属性(font-size) 这个属性可以设置字体的大小.字体大小的设置可以有多种方式,最常用的就是pt和px(pixel).例句如下: .s2 {font-size:16pt} 字体风格属性(font-style) 这个属性有三个值可选:normal, italic, oblique.normal是缺省值,italic

Latex字体大小设置

Latex写论文时候经常遇到字体设置的问题.Latex字体分为: \Huge \huge \LARGE \Large \large \normalsize (default) \small \footnotesize   \scriptsize \tiny 此命令均可以分别使用来设置字体大小.另外,字体设置又分为局部设置和全局设置两种,局部设置有: % inline {\Large This is some large text\par} % environment \begin{footnot

UITextView根据内容、字体属性自动调节自己的大小

由于项目中要用到在一个scrollview中添加多个标题view.textview,所以他们的布局就尤为重要了,我们必须只有严格知道各个视图的大小才能编辑每个视图的frame,才能添加到scrollview中.那么当我们的textview的text特别多,非常多时,自动计算自己的高度就比较重要了 下面是我的工程用到的方法,再此记录, /** * This method is used to calculate height of text given which fits in specific

17-文本属性和字体属性

文本属性 介绍几个常用的. 文本对齐 text-align 属性规定元素中的文本的水平对齐方式. 属性值:none | center | left | right | justify 文本颜色 color属性 文本首行缩进 text-indent 属性规定元素首行缩进的距离,单位建议使用em 文本修饰 text-decoration属性规定文本修饰的样式 属性值:none(默认) | underline(下划线) | overline(定义文本上的一条线)  | line-through (定义

文本属性和字体属性

文本属性: 文本对齐: text-align 属性规定元素中的文本的水平对齐方式. 属性值:none,center,left,right,justify. 文本颜色: text-indent属性规定元素首行所进的距离,单位建议用em. 文本修饰:  text-decoration 属性规定文本修饰的样式. 属性值:none(默认),underline(下划线),overline(上划线),line-through(横穿文字的线),inherit(继承父元素的text-decoration属性的值

7.文本和字体属性

字体相关CSS属性介绍 font-family 字体系列. font-family可以把多个字体名称作为一个"回退"系统来保存.如果浏览器不支持第一个字体,则会尝试下一个.浏览器会使用它可识别的第一个值. 简单实例: body { font-family: "Microsoft Yahei", "微软雅黑", "Arial", sans-serif } 如果设置成inherit,则表示继承父元素的字体. font-weight

web前端——CSS 10 文本属性和字体属性

文本属性 介绍几个常用的. 文本对齐 text-align 属性规定元素中的文本的水平对齐方式. 属性值:none | center | left | right | justify 文本颜色 color属性 文本首行缩进 text-indent 属性规定元素首行缩进的距离,单位建议使用em 文本修饰 text-decoration属性规定文本修饰的样式 属性值:none(默认) | underline(下划线) | overline(定义文本上的一条线)  | line-through (定义