TeX/Latex - Problema con mdframed.sty

   
Vista:

Problema con mdframed.sty

Publicado por gjbr (2 intervenciones) el 24/10/2011 21:54:44
Buenas tardes a todos, creo que estoy confrontando algún problema con el paquete mdframed, o no sé cómo proceder, más bien creo que es lo segundo. Explico.

He encontrado en la red, el documento: http://mirror.neu.edu.cn/CTAN/macros/latex/contrib/mdframed/mdframed-doc-en.pdf, en la que explican cómo funciona el paquete antes citado. Hasta allí todo bien. El problema surge cuando intento "personalizar", los recuadros que identifiquen leyes, teoremas, etc. Tomo como ejemplo utilizado, el recuadro que aparece en el texto antes citado. Cuando coloco esto en el preámbulo y lo ejecuto una vez configurándolo para que personalice las leyes, todo me sale excelentemente bien. No obstante, cuando en el mismo preámbulo indico cuáles serían las instrucciones para personalizar los teoremas, me encuentro que al ejecutar el código fuente, me aparece "Ley" en lugar de "Teorema". Me podrían indicar por favor, ¿cómo podría superar esta situación? He intentado personalizar los entornos "localmente" (siguendo las indicaciones del texto) dentro del lugar que le corresponde en el cuerpo del documento, pero el problema persiste.

Explico con mayor detalles:
Yo acostumbro a trabajar en el formato .dvi, puesto que me encanta ya que es amigable.
Una vez declarado los paquetes requeridos, incluyendo el mdframed.sty, (sin olvidar los de la familia pstricks, y pst-) en el documento preámbulo coloco las siguientes sentencias, por ejemplo para "enmarcar una ley" con dicho formato: aquí te envío lo que coloco:

\newtheorem{mdtheorem}{Ley}[section]
\newenvironment{ley}{\begin{mdframed}[linewidth=2, leftmargin=40, rightmargin=40,backgroundcolor=lightgray!50,linecolor=navyblue,splittopskip=\topskip,skipbelow=\baselineskip,skipabove=\baselineskip]%
\begin{mdtheorem}}{\end{mdtheorem}\end{mdframed}}


Al compilar el documento fuente, por ejemplo con la ley del seno

\begin{ley}[Ley del seno]\label{ley01}
Si $ABC$ es cualquier triángulo oblicuángulo designado de manera usual (ver \textnormal{Figura 1.29}), entonces
\begin{center}
%\vspace*{-0.50cm}
\begin{pspicture}(-1,-1.5)(7,4)
%\psgrid
\psline[linecolor=blue,linewidth=1.5pt](0.4,0)(6.4,0)
\psline[linecolor=blue,linewidth=1.5pt](6.4,0)(4,3)
\psline[linecolor=blue,linewidth=1.5pt](4,3)(0.4,0)
\psarc[arrows=->](0.48,0.02){0.55}{0}{40}%
\put(1.1,0.2){\small{$\alpha$}}
\put(0.05,-0.1){\small{$A$}}
\put(6.415,-0.1){\small{$B$}}
\put(3.9,3.1){\small{$C$}}
\psarc[arrows=<-](6.48,0.02){0.55}{-221}{-180}%
\put(5.7,0.15){\small{$\beta$}}
\psarc[arrows=<-](4,3){0.55}{222}{305}%
\put(3.9,2.195){\small{$\gamma$}}
\put(5.2,1.7){\small{$a$}}
\put(2,1.58){\small{$b$}}
\put(3.4,-0.3){\small{$c$}}
\put(2.4,-1){\textnormal{Figura 1.29.}}
\end{pspicture}
\end{center}
\vspace*{-0.90cm}
\[
\psframebox[shadow=true,linecolor=red,linewidth=1.0pt,framearc=0.2,fillcolor=lightgray!30]{ %\boxed{
\frac{\sen\alpha}{a} = \frac{\sen\beta}{b} = \frac{\sen\gamma}{c}.
}
\]
\end{ley}


El resultado es una excelente presentación. No obstante, al incluir en el preámbulo la misma sentencias de comando destinadas para embellecer a las leyes, sólo que le cambio los colores para idenficarla de los teoremas, como lo indico en el siguiente ejemplo

\begin{teo}[Identidades útiles]\label{teo34}
Las funciones hiperbólicas\index[ono]{Funciones!hiperbólicas} satisfacen las siguientes identidades:
%\begin{multicols}{2}
\begin{enumerate}
\item[\textbf{i)}] $\senh(-x) = -\senh x$.
\item[\textbf{ii)}] $\cosh(-x) = \cosh x$.
\item[\textbf{iii)}] $\cosh^2 x - \senh^2 x = 1$.
\item[\textbf{iv)}] $1 - \tanh^2 x = \sech^2 x$.
\item[\textbf{v)}] $\senh(x \pm y) = \senh x\,\cosh y \pm \cosh x\,\senh y$.
\item[\textbf{vi)}] $\cosh(x \pm y) = \cosh x\,\cosh y \pm \senh x\,\senh y$.
\item[\textbf{vii)}] $\coth^2 x - \csch^2 x = 1$.
\item[\textbf{viii)}] $\senh(2x) = 2\cosh x\,\senh x$.
\item[\textbf{ix)}] $\cosh(2x) = \cosh^2 x + \senh^2 x$.
\end{enumerate}
%\end{multicols}
\end{teo}


Al compilar el documento y ver el resultado, me encuentro que en lugar de aparecer por ejemplo "Teorema 1.3", aparece "Ley 1.3". He realizado una serie de intentos sin resultados alguno.

Si tienes alguna respuesta, me gustaría que me ayudaras por favor en ello.

Saludos
gjbr
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