
Estou com um grande problema...Estou tentando fazer uma tabela bacana que no lado esquerdo tenha apenas texto e no lado direito possa conter alguns elementos discriminados. É assim que estou fazendo:
\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}
Mas assim \hline
terá 5cm de comprimento. Existe uma maneira de torná-la tão longa quanto a barra superior (aquela que vem \documentclass{report}
)?
Responder1
Por favor, sempre forneça documentos completos mostrando os pacotes usados (a classe de relatório não usa um título regrado por padrão, por exemplo). Também \bf
não deve ser usado, a menos que você pretenda compatibilidade com LaTeX2.09.
Você só precisa fazer a largura total da tabela usando, tabular*
por exemplo:
\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}