Respuesta1
Creo que los puntos clave aquí son los siguientes.
- Puedes definir un
example
cuadro para que el ejemplo en sí sea elsuperiorparte de la caja mientras que la solución es lamás bajoparte. Luego, dentro de la caja, puedes usar\tcblower
para cambiar a la solución. - Puede utilizar la tecla
before lower
para establecer el título de la parte de la solución del cuadro. - Si desea tener la opción de numerar los ejemplos, puede usar la
theorems
biblioteca para definir el cuadro con\newtcbtheorem
. Si hace esto, la versión destacada del entorno del cuadro no estará numerada.
Entonces yo usaría algo como esto.
\documentclass{article}
\usepackage{tcolorbox}
\tcbuselibrary{theorems}
\newtcbtheorem{example}{Example}{
theorem style=plain,
arc=2mm,
boxrule=.2mm,
coltitle=black,
colframe=blue!50!black,
colback=blue!5!white,
fonttitle=\sffamily\bfseries,
coltitle=blue!50!black,
before lower={\textcolor{blue!50!black}{\textsf{\textbf{Solution:}}}\ },
}{}
\begin{document}
\begin{example*}{}
The result (1.40) can be obtained by direct Taylor series expansion of \(1/\lvert\mathbf{x} - \mathbf{x}'\rvert\). Try to finish it by yourself.
\tcblower
From the Taylor series:
\[
\Phi(\mathbf{x}) = \Phi(0) + \mathbf{x} \cdot \nabla\Phi(0) + \frac{1}{2} \sum_{i=1}^3 \sum_{j=1}^3 x_i x_j \frac{\partial^2\Phi}{\partial x_i \partial x_j} + \cdots
\]
\end{example*}
\end{document}
Respuesta2
Tenga en cuenta que creo que no debería responder "hágalo por mí".
No proporcionas ningún código ni ninguna indicación de lo que te está causando dificultades o, incluso, ninguna pista sobre qué características del cuadro mostrado te importan. Lo siguiente puede ser útil o no como punto de partida. (Pero podría obtener al menos un ejemplo igual de útil en la documentación del paquete, con comentarios bastante mejores).
\documentclass{article}
\usepackage{tcolorbox}
\tcbuselibrary{xparse,skins,hooks}
\colorlet{bcol}{blue!50!black}
\NewTColorBox
{egbox}{ O {\linewidth} O {} }
{
bocs,
before upper app={\textsf{\textcolor{bcol}{Example: }}},
before lower app={\textsf{\textcolor{bcol}{Solution: }}},
halign lower=left,
width=#1,
#2,
}
\tcbset{%
bocs/.style={%
colframe=bcol,
colback=gray!20,
boxrule=.75mm,
boxsep=.25mm,
toptitle=.75mm,
bottomtitle=.75mm,
fonttitle=\sffamily,
},
}
\begin{document}
\begin{egbox}
Some stuff.
\tcblower
Some more stuff.
\end{egbox}
\begin{egbox}[.5\linewidth]
Some stuff.
\tcblower
Some more stuff.
\end{egbox}
\begin{egbox}[.4\linewidth][colframe=red]
Some stuff.
\tcblower
Some more stuff.
\end{egbox}
\end{document}