표 형식 및 항목별

표 형식 및 항목별

큰 문제가 있습니다...왼쪽에는 텍스트만 있고 오른쪽에는 항목별 요소가 포함될 수 있는 멋진 테이블을 만들려고 합니다. 이것이 내가하는 방법입니다 :

\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길이가 5cm가 됩니다. 상단바(에서 나오는 것)만큼 길게 만드는 방법이 있나요 \documentclass{report}?

답변1

사용된 패키지를 보여주는 완전한 문서를 항상 제공하십시오(예를 들어 보고서 클래스는 기본적으로 괘선 헤드라인을 사용하지 않습니다). 또한 \bfLaTeX2.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}

관련 정보