带 tikz 的彩色盒子

带 tikz 的彩色盒子

当包含彩色框的页面损坏时,我想破坏该彩色框……这里有一个显示此问题的示例:

\documentclass[11pt]{report}
\usepackage[explicit]{titlesec}
\usepackage[usenames,dvipsnames]{pstricks}
\usepackage{amsfonts,amssymb,amsmath,enumerate,makeidx,mathrsfs,graphicx,epsfig,fancyhdr,pst-grad,pst-plot,tikz-cd,tikz}
\usepackage{ccfonts,MnSymbol,colortbl}
\usepackage[spanish]{babel}
\usepackage[latin1]{inputenc}
\usepackage[mathcal]{euscript}

\tikzstyle{mybox} = [draw=blue, fill=blue!15, thick, rectangle, rounded corners, inner sep=10pt, inner ysep=20pt]
\tikzstyle{fancytitle} =[fill=blue, rounded corners, text=white, inner sep=6pt]
\tikzstyle{fancyend} =[draw=blue, fill=white, thick, rounded corners, text=blue]

\begin{document}

\begin{tikzpicture}
\node [mybox] (box){\begin{minipage}{0.9\textwidth}
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
\end{minipage}};
\node[fancytitle,right=10pt] at (box.north west) {Teorema Fundamental del C\'alculo};
\node[fancyend] at (box.south east) {$\diamondsuit$};
\end{tikzpicture}

\end{document}

它看起来像这样:不适合页面高度的框

答案1

这是另一个tcolorbox答案。我尝试模仿您的示例的颜色和设计。此外,我使用了您可能想要的编号环境。

请注意,您应该使用最新版本tcolorbox,即3.05 (2014/05/28)

\documentclass[11pt]{report}
\usepackage[explicit]{titlesec}
\usepackage[usenames,dvipsnames]{pstricks}
\usepackage{amsfonts,amssymb,amsmath,enumerate,makeidx,mathrsfs,graphicx,epsfig,fancyhdr,pst-grad,pst-plot,tikz-cd,tikz}
\usepackage{ccfonts,MnSymbol,colortbl}
\usepackage[spanish]{babel}
\usepackage[latin1]{inputenc}
\usepackage[mathcal]{euscript}

\usepackage[skins,breakable,theorems]{tcolorbox}

\newtcbtheorem{theorema}{Theorema}{enhanced jigsaw,breakable,
  colframe=blue,colback=blue!15!white,boxrule=1pt,
  attach boxed title to top left={xshift=10pt,yshift*=-\tcboxedtitleheight/2},
  boxed title style={interior empty},
  underlay unbroken and last={\node[draw=blue,fill=white,thick,rounded corners,text=blue] at (frame.south east) {$\diamondsuit$};},
  enlarge bottom finally by=2.5mm,pad at break=2mm}{theo}

\begin{document}

\begin{theorema}{Teorema Fundamental del C\'alculo}{fundamental}
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
\end{theorema}

\begin{theorema}{Pythagorean theorem}{pythagoras}
The Pythagorean equation is
\[a^2+b^2=c^2.\]
\end{theorema}

\end{document}

在此处输入图片描述

编辑:为了获得没有编号的相同效果,您可以使用以下代码:

\documentclass[11pt]{report}
\usepackage[explicit]{titlesec}
\usepackage[usenames,dvipsnames]{pstricks}
\usepackage{amsfonts,amssymb,amsmath,enumerate,makeidx,mathrsfs,graphicx,epsfig,fancyhdr,pst-grad,pst-plot,tikz-cd,tikz}
\usepackage{ccfonts,MnSymbol,colortbl}
\usepackage[spanish]{babel}
\usepackage[latin1]{inputenc}
\usepackage[mathcal]{euscript}

\usepackage[skins,breakable]{tcolorbox}

\newtcolorbox{mybox}[1]{enhanced jigsaw,breakable,
  title={#1},colframe=blue,colback=blue!15!white,boxrule=1pt,
  attach boxed title to top left={xshift=10pt,yshift*=-\tcboxedtitleheight/2},
  boxed title style={interior empty},
  underlay unbroken and last={\node[draw=blue,fill=white,thick,rounded corners,text=blue] at (frame.south east) {$\diamondsuit$};},
  enlarge bottom finally by=2.5mm,pad at break=2mm}

\begin{document}

\begin{mybox}{Teorema Fundamental del C\'alculo}
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
\end{mybox}

\begin{mybox}{Pythagorean theorem}
The Pythagorean equation is
\[a^2+b^2=c^2.\]
\end{mybox}

\end{document}

答案2

您可以使用 :

\usepackage{tcolorbox}
\tcbuselibrary{breakable}

并使用此包的多个选项定制一切。

在此处输入图片描述

\documentclass[11pt]{report}
\usepackage[explicit]{titlesec}
\usepackage[usenames,dvipsnames]{pstricks}
\usepackage{amsfonts,amssymb,amsmath,enumerate,makeidx,mathrsfs,graphicx,epsfig,fancyhdr,pst-grad,pst-plot,tikz-cd,tikz}
\usepackage{ccfonts,MnSymbol,colortbl}
\usepackage[spanish]{babel}
\usepackage[latin1]{inputenc}
\usepackage[mathcal]{euscript}

\usepackage{tcolorbox}
\tcbuselibrary{breakable}

\begin{document}

\begin{tcolorbox}[%
    colback=red!5!white,
    colframe=red!75!black,
    title=My nice heading,
    breakable]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
El primer teorema fundamental del c\'alculo dice que si $f$ es continua en el intervalo cerrado $[a,b]$ y $F$ es la integral indefinida de $f$ sobre $[a,b]$, entonces
\[\int_a^bf(x)dx=F(b)-F(a). \]
\end{tcolorbox}

\end{document}

相关内容