在编辑讲义时,希望用不同的色彩突出强调一些重要公式。常用的 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}}最终效果见示例。 选自: http://colin-young.appspot.com/?p=690003
发表评论 取消回复