LaTeX技巧131:如何修改图表标题中的字体?
2009-12-09 14:37阅读:23
QQ群:91940767/145316219/141877998/80300084/194770436
淘宝店:http://latexstudio.taobao.com
技巧续篇:http://latexstudio.net/
常见数学公式问题集下载
标题的字体
当在 \usepackage{caption2} 中使用 scriptsize,...,Large
加载中...
内容加载失败,点击此处重试
选项时,标题的标记和文本的字号均会相应的改变。而使用
up, it, sl, sc, md, bf, rm,
sf, tt 选项时只作用于标题标记。 caption2
宏包也允许用户设定单独的标题字体。 \captionfont
命令可用来设定标题的字体(包括标记和文本),而命令 \captionlabelfont
则只设定标题标记的字体。因此若只想设定标题文本的字体,必须使用 \captionfont 来设定标题文本的字体,同时用
\captionlabelfont
来设定标题标记的字体,包括取消一些由 \captionfont
设置的字体属性。下面的命令可以有效的生成标题: {\captionfont% {\captionlabelfont \captionlabel
\captionlabeldelim}%
\captiontext}
这里的 \captionlabel
命令生成标题标记,如 ``图 1''。 \captionlabeldelim 生成标记与文本之间的分隔符
``:''。 \captiontext 则给出标题文本。
LATEX
的字体可用字号和三个式样:字形,字族和字体序列(见 [1,
第 37,115 页], [3,
第 170-171 页])来描述。所有这四个字体特性均可用 \captionfont 和 \captionlabel
来指定。例如: \begin{figure} \renewcommand{\captionfont}{\Large
\bfseries \sffamily} \renewcommand{\captionlabelfont}{} \centering
\includegraphics[width=2in]{graphic.eps} \caption{Test Caption}
\end{figure}
结果如图 所示。在这个例子中, \captionlabelfont
没有是空的,这意味着它没有改变标题缺省的字体属性和由命令 \captionfont 设定的标题标记的字体属性。由于没有给出字形,所以整个标题的字形为缺省的 upright
字体。
图 19.14
由下面的命令得到: \begin{figure}
\renewcommand{\captionfont}{\Large \bfseries \sffamily}
\renewcommand{\captionlabelfont}{\small} \centering
\includegraphics[width=2in]{graphic.eps} \caption{Test Caption}
\end{figure}
在这个例子中,由 \captionlabelfont 给出的
\small 覆盖了由
\captionfont
指定的 \Large
字号。不过,由于 \captionlabelfont 没有指定字体序列和字族,所以
\bfseries 和
\sffamily
也应用于标题标记。
给此博文留言吧!
有机会上热评榜!
攒金币兑换礼品!
好的评论会让人崇拜发布评论