在编辑讲义时,希望用不同的色彩突出强调一些重要公式。常用的 boxed 环境可以给公式加上一个红色的外框,但是真心不好看。但是利用 tikz 的强大绘图功能,就可以自定义 boxed 公式环境,获得漂亮的视觉效果。代码如下

\usepackage{amsmath}
\usepackage{tikz}
\usepackage{pgfplots}
\usetikzlibrary{calc}
\usepackage[usenames,dvipsnames,svgnames]{xcolor}
\makeatletter
\renewcommand{\boxed}[1]{\textcolor{orange}{%
\tikz[baseline={([yshift=-1ex] current bounding box.center)}]
\node [thick, rectangle, minimum width=1ex,rounded corners,fill=yellow!30, draw] 
{\normalcolor\m@th$\displaystyle#1$};}
\makeatother
如此在文中使用 \boxed 便可获得公式高亮的效果。     讲义中有时需要插入一些例题,因此希望将例题部分和原理叙述部分区别开。可以自定义 example 环境,代码如下。
\usepackage{tcolorbox}
\newenvironment{example}[1][Gray]
{
\begin{center}\begin{minipage}{0.95\textwidth}
\begin{tcolorbox}[colframe=#1,colback=LightGrey!25]
\textbf{\textsf{e.g. }}\setlength{\baselineskip}{1\baselineskip}% 
}   
{\end{tcolorbox}\end{minipage}\end{center}}
最终效果见示例。 boxed-example 选自: http://colin-young.appspot.com/?p=690003

点赞(3)

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部