TeX/Latex - Entorno ejemplo con box

 
Vista:
sin imagen de perfil
Val: 6
Ha aumentado su posición en 2 puestos en TeX/Latex (en relación al último mes)
Gráfica de TeX/Latex

Entorno ejemplo con box

Publicado por Ramon (3 intervenciones) el 25/02/2021 13:52:25
Buenas a todos,

en mi documento estoy redactando entre el texto algunos ejemplos, estos ejemplos se crean con un entorno
1
2
3
4
5
6
7
8
9
10
11
12
13
{
\begin{ejemplo}[Nombre del ejemplo] %numeración automática y todas las características del entorno
\end{ejemplo}
} y por formato, cada ejemplo se distingue porque está dentro de un espacio gris claro, para diferenciarlo del texto común (adjunto una imágen), esto lo creo con el código,
{
\begin{center}
{ \fboxsep 10pt %Separación del texto y la caja
\fcolorbox {grisclaro}{grisclaro}{
\begin{minipage}[t]{12cm}
\end{minipage}
}}
\end{center}
}
El problema reside cuando tengo un ejemplo que ocupa más de una página. Si pongo el código de la caja varias veces dentro del entorno se me queda el titulo del entorno fuera, y si pongo el código del entorno dentro de la caja me lo pone todo en una página infinita.

¿Hay alguna alternativa para mi problema con estos paquetes? O hay otras alternativas con fancybox etc.
entornoejemplocaja
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Entorno ejemplo con box

Publicado por jalt (6 intervenciones) el 27/02/2021 03:52:58
Ramon revisa este código, hace lo que tu pides (incluye el sitio web).

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
% https://tex.stackexchange.com/questions/36524/how-to-put-a-framed-box-around-text-math-environment
 
\documentclass{article}
\usepackage[framemethod=TikZ]{mdframed}
\usepackage{lipsum}
\mdfdefinestyle{MyFrame}{%
    linecolor=blue,
    outerlinewidth=2pt,
    roundcorner=20pt,
    innertopmargin=\baselineskip,
    innerbottommargin=\baselineskip,
    innerrightmargin=20pt,
    innerleftmargin=20pt,
    backgroundcolor=gray!10!white}
 
\begin{document}
 
\begin{mdframed}[style=MyFrame]
\lipsum[1]
\begin{equation}
 f(x) = \sin(x)
\end{equation}
\lipsum[2-15]
\end{mdframed}
 
\lipsum[16-20]
\end{document}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 6
Ha aumentado su posición en 2 puestos en TeX/Latex (en relación al último mes)
Gráfica de TeX/Latex

Entorno ejemplo con box

Publicado por Ramon (3 intervenciones) el 28/02/2021 02:34:59
Perfecto, se acopla genial, no causa error con los entornos matemáticos o personalizados que haya dentro del código.

Muy útil el comando.

Gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar