Tengo dos cajas minipage
una al lado de la otra con diferentes alturas en el interior \fbox
y están centradas entre sí.
\documentclass{article}
\usepackage{fancybox}
\begin{document}
\noindent
\makebox[\textwidth]{%
\parbox{1.2\textwidth}{%
\setlength{\fboxsep}{10pt}%
\fbox{%
\begin{minipage}[c]{.53\textwidth}
text\\[8pt]
text\\[8pt]
text
\end{minipage}}%
\hfill
\fbox{%
\begin{minipage}[c]{.53\textwidth}
text \hrulefill\\
text \hrulefill\\
text \hrulefill
\end{minipage}}}}
\end{document}
pero no están centrados si los uso minipage
dentro de un\shadowbox
\documentclass{article}
\usepackage{fancybox}
\begin{document}
\noindent
\makebox[\textwidth]{%
\parbox{1.2\textwidth}{%
\setlength{\fboxsep}{10pt}%
\shadowbox{%
\begin{minipage}[c]{.53\textwidth}
text\\[8pt]
text\\[8pt]
text
\end{minipage}}%
\hfill
\shadowbox{%
\begin{minipage}[c]{.53\textwidth}
text \hrulefill\\
text \hrulefill\\
text \hrulefill
\end{minipage}}}}
\end{document}
¿Cómo puedo centrar las minipáginas en el interior \shadowbox
?
Respuesta1
Puede volver a centrar el cuadro usando \raisebox
. También reduje un poco el ancho para dejar espacio para la sombra, ya que Tex estaba advirtiendo sobre la caja demasiado llena.
\documentclass{article}
\usepackage{fancybox}
\begin{document}
\noindent
\makebox[\textwidth]{%
\parbox{1.2\textwidth}{%
\setlength{\fboxsep}{10pt}%
\fbox{%
\begin{minipage}[c]{.53\textwidth}
text\\[8pt]
text\\[8pt]
text
\end{minipage}}%
\hfill
\fbox{%
\begin{minipage}[c]{.53\textwidth}
text \hrulefill\\
text \hrulefill\\
text \hrulefill
\end{minipage}}}}
\bigskip
\noindent
\makebox[\textwidth]{%
\parbox{1.2\textwidth}{%
\setlength{\fboxsep}{10pt}%
\raisebox{-.5\totalheight}{\shadowbox{%
\begin{minipage}[c]{.52\textwidth}
text\\[8pt]
text\\[8pt]
text
\end{minipage}}}%
\hfill
\raisebox{-.5\totalheight}{\shadowbox{%
\begin{minipage}[c]{.52\textwidth}
text \hrulefill\\
text \hrulefill\\
text \hrulefill
\end{minipage}}}}}
\end{document}
Respuesta2
También puedes utilizar eladjustbox
paquete para obtener fácilmente cualquier alineación vertical deseada:
El código:
\documentclass{article}
\usepackage{fancybox}
\usepackage{adjustbox}
\begin{document}
\noindent
\makebox[\textwidth]{%
\parbox{1.2\textwidth}{%
\setlength{\fboxsep}{10pt}%
\adjustbox{valign=c}{\shadowbox{%
\begin{minipage}[c]{.52\textwidth}
text\\[8pt]
text\\[8pt]
text
\end{minipage}}}%
\hfill
\adjustbox{valign=c}{\shadowbox{%
\begin{minipage}[c]{.52\textwidth}
text \hrulefill\\
text \hrulefill\\
text \hrulefill
\end{minipage}}}}}
\end{document}