¿Es posible establecer explícitamente la backgroundcolor
opción en mdframed
el paquete para que el fondo permanezca transparente (o, digamos, "vacío")?
Podría ser
\begin{mdframed}[backgrouncolor = ***]
Test
\end{mdframed}
con ***
= no color
,, empty
pero {}
ninguno de esos funciona.
¿Es posible establecer explícitamente el color en transparente/nada en las opciones de mdframed?
editar
Para decirlo más explícitamente, ¿existe algún valor ***
tal que
\begin{mdframed}[backgrouncolor = ***]
Test
\end{mdframed}
y
% assuming no global options have been set
\begin{mdframed}
Test
\end{mdframed}
son equivalentes?
Respuesta1
No estoy seguro de entender la pregunta, por lo que presento tres posibles respuestas:
Primera opción:
Puede utilizar \mdfsetup
para definir la configuración global:
\documentclass{article}
\usepackage[framemethod=tikz]{mdframed}
\mdfsetup{backgroundcolor=red!20}
\begin{document}
\begin{mdframed}
test
\end{mdframed}
\end{document}
Segunda opción:
De forma predeterminada, en las configuraciones iniciales, mdframed
establece el color de fondo en white
, por lo que
\begin{mdframed}[backgroundcolor=white]
test
\end{mdframed}
y
\begin{mdframed}
test
\end{mdframed}
son equivalentes; observe que el color de fondo predeterminado no es realmente transparente, es blanco y no hay una clave predefinida para establecer la opacidad del color de fondo (para una solución al problema de transparencia, consulte tcolorbox
la tercera opción a continuación).
Un ejemplo:
\documentclass{article}
\usepackage[framemethod=tikz]{mdframed}
\begin{document}
\begin{mdframed}[backgroundcolor=white]
test
\end{mdframed}
\begin{mdframed}
test
\end{mdframed}
\end{document}
son equivalentes.
Tercera opción:
No recuerdo mdframed
que ofrezca una forma de configurar la opacidad del fondo (pero puede que me equivoque). Contcolorbox
puedes controlar la opacidad del fondo y/o del marco usando opacityframe=<value>
( opacityback=<value>
significa 0
completamente transparente, 1
significa opaco); Un pequeño ejemplo ( \pagecolor{cyan!10}
se usó solo para hacer visible el efecto de oportunidad):
\documentclass{article}
\usepackage{tcolorbox}
\pagecolor{cyan!10}
\begin{document}
\begin{tcolorbox}[
standard jigsaw,
opacityframe=0.5,
opacityback=0.2
]
test
\end{tcolorbox}
\end{document}
Respuesta2
Solución simple e "ilegal"
Tienes que usar backgroundcolor = none
. Esta es una "solución ilegal" porque none
no existe. Entonces backgroundcolor = none
es lo mismo que backgroundcolor = frogs
...
\documentclass{article}
\usepackage[framemethod=tikz]{mdframed}
\begin{document}
\pagecolor{yellow}
\begin{mdframed}[backgroundcolor = none]
Test
\end{mdframed}
\end{document}
Solución complicada y "legal"
\documentclass{article}
\usepackage[framemethod=tikz]{mdframed}
\begin{document}
\pagecolor{yellow}
\begin{mdframed}[apptotikzsetting={%
\tikzset{mdfbackground/.append style={fill=red,fill opacity=0}}}]
Test
\end{mdframed}
\end{document}