
Estoy teniendo un gran problema... Estoy tratando de hacer una bonita tabla que en el lado izquierdo tenga solo texto y en la parte derecha pueda contener algunos elementos detallados. Así es como lo estoy haciendo:
\documentclass[a4paper,12pt]{report}
...
\begin{tabular}{r| p{5cm}}
{\bf Text} &
Data \\ \hline
{\bf Itemization} &
\begin{itemize}
\item{item1}
\item{item2}
\end{tabular}
\\ \hline
\end{tabular}
Pero así \hline
tendrá 5 cm de largo. ¿Hay alguna manera de hacerlo tan largo como la barra superior (la que viene de \documentclass{report}
)?
Respuesta1
Proporcione siempre documentos completos que muestren los paquetes utilizados (la clase de informe no utiliza un título rayado de forma predeterminada, por ejemplo). Tampoco \bf
debe usarse a menos que busque compatibilidad con LaTeX2.09.
Sólo necesitas hacer la tabla a todo lo ancho usando, tabular*
por ejemplo:
\documentclass[a4paper,12pt]{report}
\usepackage{array}
\setlength\extrarowheight{2pt}
\begin{document}
\hrule
\bigskip
xx x x x x
\bigskip
\noindent
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}r| p{5cm}@{}}
\textbf{Text} &
Data \\ \hline
\textbf{Itemization} &
\mbox{}\par\vspace{\dimexpr-\baselineskip-\topsep-\partopsep\relax}
\begin{itemize}
\item item1
\item item2
\end{itemize}
\par\vspace{\dimexpr-\baselineskip-\topsep-\partopsep\relax}
\mbox{}\\ \hline
\end{tabular*}
\end{document}