加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

LaTeX技巧131:如何修改图表标题中的字体?

(2009-12-09 14:37:35)
标签:

latex

字形

标题

字体

修改

分类: 插图技巧

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 则给出标题文本。 LATE的字体可用字号和三个式样:字形,字族和字体序列(见  [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 也应用于标题标记。

 


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有