next up previous contents index
Next: 27. 并列的图形 Up: 26. 盒子中的图形 Previous: 26.3 定制 fbox 的参数

26.4 fancybox  宏包

在图 26.1,26.2 和 26.3  中,用 \fbox 命令将图形包围在标准的长方形框盒子中。要想使用不同类型的 盒子,可使用 fancybox 宏包。它提供了 \shadowbox, \doublebox, \ovalbox 和 \Ovalbox 四个命令来生成不同形状的盒子。

表 26.1: FancyBox Commands

\shadowbox{Example}

  • 盒子边框线厚为 \fboxrule
  • 盒子阴影厚为 \shadowsize
\doublebox{Example}
  • 内框线厚为 .75\fboxrule
  • 外框线厚为 1.5\fboxrule
  • 内外框之间的距离为1.5\fboxrule0.5pt。
\ovalbox{Example}
  • 盒子边框线厚度为 \thinlines
  • 使用 \cornersize{x} 四个角的直径设为 x 乘以盒子宽和高 之间较小的那个。缺省为 0.5。
  • 使用 \cornersize*{x} 命令直接将四个角的直径设为 x。 如 \cornersize*{1cm} 将四个角的直径设为 1 厘米。
\Ovalbox{Example}
除了盒子边框线厚度为 \thicklines 外,均与 \ovalbox 一样。

如同 \fbox 命令一样,这些盒子命令中的内容与边框间距由 LATEX 长度  \fboxsep 控制。长度 \shadowsize 可用 \setlength 命令来设定。 而 \ovalbox 和 cmdOvalbox 命令中的边框线厚度对应于 picture  环境中的 \thinlines 和 \thicklines 的值,由于它们不是长度,所以 无法用 \setlength 来设定。这两个值依赖于当前字体的大小和形状,缺省 分别为 0.4pt 和 0.8pt。例如:
\begin{figure} 
  \centering 
  \shadowbox{ 
    \begin{minipage}{3.5 in} 
      \centering 
      \includegraphics[totalheight=2in]{pend.eps} 
      \caption{Shadowbox Around Entire Figure} 
      \label{fig:boxed_fancy} 
    \end{minipage} } 
\end{figure}
用一个带阴影的盒子将图形与标题包围起来,如图 26.4 所示。

 
\includegraphics[totalheight=2in]{pend.eps}


next up previous contents index
Next: 27. 并列的图形 Up: 26. 盒子中的图形 Previous: 26.3 定制 fbox 的参数
Wang Lei
2000-04-15