mdframed制作简单的带颜色定理样例

在我们平时的论文编写过程中,通常,定理、定义、推论等这些内容需突出显示,随着我们宏包的扩展,我们在使用的过程中,可以简化很多制作工作。 下面我们看看用mdframed制作的样例: theorem120140525205105 代码如下:
\documentclass[fleqn,11pt]{book}
\usepackage{microtype}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[narrowiints,frenchstyle,partialup,oldstylenums,oldstylenumsmath,nointlimits]{kpfonts}
\usepackage[top=3cm,bottom=3cm,left=3.2cm,right=3.2cm,headsep=13pt,a4paper]{geometry}
\usepackage{framed}
\usepackage{amsmath}
\usepackage[framed,amsmath,hyperref,thmmarks]{ntheorem}
\usepackage[framemethod=TikZ]{mdframed}
\usepackage[frenchb]{babel}
\frenchbsetup{IndentFirst=false}
\definecolor{ocre}{RGB}{191,0,0}
\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newtheoremstyle{gris}%
{\item[\rlap{\vbox{\hbox{\hskip\labelsep \theorem@headerfont \color{ocre} ##1\ ##2\theorem@separator}\hbox{\strut}}}]}%
{\item[\rlap{\vbox{\hbox{\hskip\labelsep \theorem@headerfont \color{ocre} ##1\ ##2\ \color{black} --- ##3\theorem@separator}\hbox{\strut}}}]}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newtheoremstyle{rouge}%
{\item[\rlap{\vbox{\hbox{\hskip\labelsep \theorem@headerfont \color{ocre} ##1\ ##2\theorem@separator}\hbox{\strut}}}]}%
{\item[\rlap{\vbox{\hbox{\hskip\labelsep \theorem@headerfont \color{ocre} ##1\ ##2\ \color{black} --- ##3\theorem@separator}\hbox{\strut}\vskip0pt}}]}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\setlength\theorempreskipamount{0pt}
\setlength\theorempostskipamount{0pt}
\setlength\topsep{0pt}
\theoremstyle{gris}
\theoremheaderfont{\bfseries}
\theorembodyfont{\normalfont}
\def\theoremframecommand{\colorbox{gray!10}}
\newshadedtheorem{definition}{Definition}[chapter]
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\theoremstyle{rouge}
\theoremsymbol{}
\theorembodyfont{%
\setlength\abovedisplayskip{4pt}%
\setlength\belowdisplayskip{4pt}}
\newmdtheoremenv[outerlinewidth=1pt,leftmargin=0,rightmargin=0,backgroundcolor=ocre!5,
outerlinecolor=ocre!5,linewidth=0pt,innerleftmargin=3pt,innerrightmargin=3pt,innertopmargin=3pt,
splittopskip=\topskip,skipbelow=0.5\baselineskip,skipabove=.5\baselineskip,linecolor=ocre!50]
{theoreme}{Theorem}[chapter]
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[colorlinks=false,hidelinks]{hyperref}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\pdfminorversion=5
\pdfobjcompresslevel=6
\pdfcompresslevel=9
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte
\begin{definition}[Milieu isotrope]
Un milieu est dit \emph{isotrope} si ses propriétés ne changent pas avec la direction considérée.
\end{definition}
texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte
\begin{theoreme}[Propagation électromagnétique]
La propagation d'une onde électromagnétique dans le vide est décrite par l'équation
\begin{equation}
\varepsilon_0\mu_0\frac{\partial^2\mathbf{E}}{\partial t^2}=\nabla^2\mathbf{E}
\end{equation}
où $\varepsilon_0$ est la permittivité diélectrique du vide et $\mu_0$ sa perméabilité magnétique. Cette équation peut être établie à partir des équations de Maxwell. En posant:
\begin{equation}
c=\sqrt{\frac{1}{\varepsilon _0\mu_0}}
\end{equation}
on obtient l'expression de la vitesse de phase dans le vide (célérité de la lumière) et la forme générale de l'équation d'onde à trois dimensions est obtenue.
\end{theoreme}
texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte
\end{document}
样式如下: theorem220140525205147   代码如下:
\documentclass[fleqn,11pt]{book}
\usepackage{microtype}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[narrowiints,frenchstyle,partialup,oldstylenums,oldstylenumsmath,nointlimits]{kpfonts}
\usepackage[top=3cm,bottom=3cm,left=3.2cm,right=3.2cm,headsep=13pt,a4paper]{geometry}
\usepackage[framed,amsmath,hyperref,thmmarks]{ntheorem}
\usepackage[framemethod=TikZ]{mdframed}
\usepackage[frenchb]{babel}
\frenchbsetup{IndentFirst=false}
\definecolor{ocre}{RGB}{191,0,0}
\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newtheoremstyle{rouge}%
{\item[\rlap{\vbox{\hbox{\hskip\labelsep \theorem@headerfont \color{ocre} ##1\ ##2\theorem@separator}\hbox{\strut}}}]}%
{\item[\rlap{\vbox{\hbox{\hskip\labelsep \theorem@headerfont \color{ocre} ##1\ ##2\ \color{black} --- ##3\theorem@separator}\hbox{\strut}\vskip0pt}}]}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\setlength\theorempreskipamount{0pt}
\setlength\theorempostskipamount{0pt}
\setlength\topsep{0pt}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\theoremstyle{rouge}
\theoremsymbol{}
\theorembodyfont{%
\setlength\abovedisplayskip{4pt}%
\setlength\belowdisplayskip{4pt}}
\newmdtheoremenv[outerlinewidth=1pt,leftmargin=-10pt,rightmargin=-10pt,backgroundcolor=ocre!5,
outerlinecolor=ocre!5,linewidth=0pt,innerleftmargin=3pt,innerrightmargin=3pt,innertopmargin=5pt,
splittopskip=\topskip,skipbelow=0.5\baselineskip,skipabove=.5\baselineskip,roundcorner=8pt,
linecolor=ocre!50]{theoreme}{Theorem}[chapter]
\newmdtheoremenv[outerlinewidth=1pt,leftmargin=-10pt,rightmargin=-10pt,
backgroundcolor=gray!10,outerlinecolor=gray!10,linewidth=0pt,innerleftmargin=3pt,
innerrightmargin=3pt,innertopmargin=5pt,splittopskip=\topskip,skipbelow=0.5\baselineskip,
skipabove=.5\baselineskip,roundcorner=8pt,linecolor=gray!50]{definition}{Definition}[chapter]
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte
\begin{definition}[Milieu isotrope]
Un milieu est dit \emph{isotrope} si ses propriétés ne changent pas avec la direction considérée.
\end{definition}
texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte
\begin{theoreme}[Propagation électromagnétique]
La propagation d'une onde électromagnétique dans le vide est décrite par l'équation
\begin{equation}
\varepsilon_0\mu_0\frac{\partial^2\mathbf{E}}{\partial t^2}=\nabla^2\mathbf{E}
\end{equation}
où $\varepsilon_0$ est la permittivité diélectrique du vide et $\mu_0$ sa perméabilité magnétique. Cette équation peut être établie à partir des équations de Maxwell.
\end{theoreme}
texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte
\end{document}
选自:http://www.les-mathematiques.net/phorum/read.php?10,706732,706732
分享到:
未经允许不得转载:mdframed制作简单的带颜色定理样例
已有 条意见

    最新文章

    加载中...
      本站提供专业LaTeX排版、咨询、定制服务,请点击下图咨询详情


      全国首个精品的LaTeX视频教程,大牛带着你入门,让LaTeX学习不再纠结,请点击下图咨询详情

      热门评论

        联系我们

        交流QQ群:91940767
        本站QQ号:343083553
        邮箱联系latexstudio@qq.com
        淘宝店铺https://shop240512713.taobao.com/ 提供排版,模板定制,培训,图片处理,视频教程等LaTeX服务。

        关注我们微信公众号

        如果您投稿或者希望加入我们团队,请发送您的简历到latexstudio@qq.com。