下面给大家制作的注意提示框如下图:用到的包如下:

\usepackage{calc}   %计算表格宽度用到
\usepackage{hhline}%绘制特殊表格线
\usepackage{multirow}%合并行
\usepackage{xcolor}%定义表格颜色
\usepackage{colortbl}%制作彩色表格
\usepackage{graphicx}%插图使用

先预定义需要用的数据,包括标识的ico宽度和需要的颜色。

\newlength{\iconwidth} %定义ico标识的宽度
\setlength{\iconwidth}{1cm}%宽度赋值
\definecolor{boxheadcol}{gray}{.6}%定义所需的颜色,需要xcolor支持。
\definecolor{boxcol}{gray}{.9}%同上

下面定义一个环境,displaybox来实现上面的表格如下:

\newenvironment{displaybox}[2]{%
\begin{center}
\setlength\arrayrulewidth{0.75pt}%
\arrayrulecolor{white}%横线变白
\renewcommand{\arraystretch}{1.3}%
\begin{tabular}{p{\iconwidth}p{\linewidth-4\tabcolsep-\iconwidth}}%计算表格宽度
\multirow{2}{*}{#2}&\cellcolor{boxheadcol}\textbf{\sffamily\color{white}#1} \\%
\hhline{~-}%
&\cellcolor{boxcol}%
}{%
\\
\end{tabular}
\end{center}%
}

建立tip环境

\newenvironment{Tipp}{%
\begin{displaybox}{Tipp}{\includegraphics[width=\iconwidth]{icon-tipp}}}%
{\end{displaybox}}

这样我们就可以使用了:

\begin{Tipp}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Aenean commodo ligula eget dolor. Aenean massa. Cum
sociis natoque penatibus et magnis dis parturient montes, nascetur
ridiculus mus.
\end{Tipp}

中文支持也很简单,xeCJK即可。 如下为例子全文:

\documentclass{scrbook}
\usepackage{calc}
\usepackage{hhline}
\usepackage{multirow}
\usepackage{xcolor}
\usepackage{colortbl}
\usepackage{graphicx}
\newlength{\iconwidth}
\setlength{\iconwidth}{1cm}
\definecolor{boxheadcol}{gray}{.6}
\definecolor{boxcol}{gray}{.9}
\newenvironment{displaybox}[2]{%
\begin{center}
\setlength\arrayrulewidth{0.75pt}%
\arrayrulecolor{white}%
\renewcommand{\arraystretch}{1.3}%
\begin{tabular}{p{\iconwidth}p{\linewidth-4\tabcolsep-\iconwidth}}
\multirow{2}{*}{#2}&\cellcolor{boxheadcol}\textbf{\sffamily\color{white}#1} \\%
\hhline{~-}%
&\cellcolor{boxcol}%
}{%
\\
\end{tabular}
\end{center}%
}
\newenvironment{Tipp}{%
\begin{displaybox}{Tipp}{\includegraphics[width=\iconwidth]{icon-tipp}}}%
{\end{displaybox}}
\begin{document}
\begin{Tipp}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Aenean commodo ligula eget dolor. Aenean massa. Cum
sociis natoque penatibus et magnis dis parturient montes, nascetur
ridiculus mus.
\end{Tipp}
\end{document}

Ico图片下载选自:http://my.opera.com/freedo/blog/hinweis下面这个例子,大家可以研究下怎么实现,应该不难了。

点赞(0)

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部