发布时间:2009-12-09 13:53:00
文章类别:插图技巧
原文地址:http://blog.sina.com.cn/s/blog_5e16f1770100gcqd.html

QQ群:91940767/145316219/141877998/80300084/194770436
淘宝店:http://latexstudio.taobao.com
技巧续篇:http://latexstudio.net/
常见数学公式问题集下载

caption2 宏包也允许用户定义自己的标题式样。例如下面的命令
\newcaptionstyle{one}{% 
  \usecaptionmargin\captionfont% 
  \onelinecaption% 
  {{\bfseries\captionlabelfont\captionlabel\captionlabeldelim} 
    \captiontext}% 
  {{\centering\bfseries\captionlabelfont\captionlabel\par}%
    \captiontext}} 

\newcaptionstyle{two}{% 
  \usecaptionmargin\captionfont% 
  {\centering\bfseries\captionlabelfont\captionlabel\par} 
   \onelinecaption{\captiontext}{\captiontext}}


定义了标题式样 one two。对于多于一行的标题, 这两种式样都使用加黑的标题标记(如 Figure 12)并单独占据 一行。而对于单行标题,式样 two 使用加黑的标题标记并单独占据 一行,标题文本另起一行。式样 one 则将标题标记和文本放置在 同一行,中间用分隔符隔开。下面的图 19.15 和图 19.16 是由下面的命令得到的并分别使用了上面自定义的两种标题式样。

\begin{figure} 
  \captionstyle{one} 
  \centering 
  \includegraphics[width=2in]{graphic.eps} 
  \caption{First Custom Caption Style} 
\end{figure} 

\begin{figure} 
  \captionstyle{two} 
  \centering 
  \includegraphics[width=2in]{graphic.eps} 
  \caption{Second Custom Caption Style} 
\end{figure}


\includegraphics[width=2in]{graphic.eps}

\includegraphics[width=2in]{graphic.eps}

对于自定义标题式样,需要注意以下几点:
  • 命令 \onelinecommand 带有两个参数:第一个在标题为 单行时使用,第二个则是在标题文本多于一行时使用。
  • 自定义标题式样时,不要求必须用 \captionfont \captionlabelfont。不过,鼓励使用这些命令以使得 所定义的式样更具灵活性。 例如,在上面自定义的式样中,可用 \captionlabelfont 来改变 缺省的 \bfseries。如果不需要这种灵活性,那么上面自定义的 标题式样的代码可以更简洁些。

演示效果图:

LaTeX技巧130:如何定制自己的标题样式

演示代码:

\documentclass{article}
\usepackage{CJK}
\usepackage{graphicx}
\usepackage{caption2}
\setlength\textwidth{320.0pt}
\begin{CJK*}{GBK}{song}
\renewcommand\figurename{图}
\newcaptionstyle{one}{%
\usecaptionmargin\captionfont%
\onelinecaption%
{{\bfseries\captionlabelfont\captionlabel\captionlabeldelim}
\captiontext}%
{{\centering\bfseries\captionlabelfont\captionlabel\par}%
\captiontext}}
\newcaptionstyle{two}{%
\usecaptionmargin\captionfont%
{\centering\bfseries\captionlabelfont\captionlabel\par}
\onelinecaption{\captiontext}{\captiontext}}

\begin{document}

\begin{figure}
\captionstyle{one}
\centering
\includegraphics[width=2in]{pic.eps}
\caption{First Custom Caption Style}
\end{figure}
\begin{figure}
\captionstyle{two}
\centering
\includegraphics[width=2in]{pic.eps}
\caption{Second Custom Caption Style}
\end{figure}

\paragraph{}
\clearpage
\end{CJK*}
\end{document}


点赞(0)

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部