Табличный и детализированный

Табличный и детализированный

У меня большая проблема... Я пытаюсь сделать красивую таблицу, в левой части которой будет только текст, а в правой части могут быть некоторые детализированные элементы. Вот как я это делаю:

\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}

Но так \hlineдлина будет 5 см. Есть ли способ сделать его таким же длинным, как верхняя планка (та, которая идет от \documentclass{report})?

решение1

Пожалуйста, всегда предоставляйте полные документы, показывающие используемые пакеты (например, класс отчета не использует линейчатый заголовок по умолчанию). Также \bfне следует использовать, если вы не стремитесь к совместимости с LaTeX2.09.

Вам просто нужно сделать таблицу полной ширины, tabular*например, используя:

введите описание изображения здесь

\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}

Связанный контент