제가 하고 싶은 것은 아래에 보여드린 형식으로 표를 만드는 것입니다. 현재는 열 너비가 다르며 테이블이 페이지에 비해 너무 넓습니다. 다음과 같이 보입니다:
내가하려는 것은
1) 표를 텍스트만큼 넓게 설정하여 여백 내에서 최대 공간을 차지하도록 합니다.
2) 결과가 포함된 열 2, 3, 4의 너비가 동일하도록 설정합니다.
\begin{table}[H] \centering \caption{X} \label{X}
\begin{tabular}{cccc}
\textbf{References} & \textbf{Results 1} & \textbf{Results 2} & \textbf{Results 3} \\\hline\hline
Author (Year)
&
Answer Answer
&
Answer Answer Answer Answer
&
\begin{tabular}{c}
Answer Answer Answer Answer Answer Answer \\
Answer Answer Answer \\
\end{tabular}
\\\hline
Author (Year) &
\begin{tabular}{c}
Answer \\
Answer \\
\end{tabular}
&
Answer Answer
&
\begin{tabular}{c}
Answer Answer Answer \\
Answer Answer Answer \\
\end{tabular}
\\\hline
Author (Year) &
\begin{tabular}{c}
Answer \\
Answer \\
Answer \\
\end{tabular}
&
\multicolumn{2}{c}{Answer Answer Answer Answer Answer Answer Answer Answer }
\\\hline
\end{tabular}
\end{table}
답변1
with는 tabularx
테이블을 중첩할 필요가 없습니다.
\documentclass{article}
\usepackage{geometry}
\usepackage{booktabs, tabularx}
\usepackage[skip=1ex]{caption}
\begin{document}
\begin{table}[htb]
\caption{X}
\label{X}
\begin{tabularx}{\linewidth}{@{} l *{3}{>{\centering\arraybackslash}X} @{}}
\toprule
\textbf{References} & \textbf{Results 1} & \textbf{Results 2} & \textbf{Results 3} \\
\midrule
Author (Year)
& Answer Answer
& Answer Answer Answer Answer
& Answer Answer Answer Answer Answer Answer
Answer Answer Answer \\
\midrule
Author (Year)
& Answer
Answer
& Answer Answer
& Answer Answer Answer
Answer Answer Answer \\
\midrule
Author (Year)
& Answer
Answer
Answer
& \multicolumn{2}{>{\hsize=\dimexpr2\hsize+2\tabcolsep\relax
\centering\arraybackslash}X}{%
Answer Answer Answer Answer Answer Answer Answer Answer } \\
\bottomrule
\end{tabularx}
\end{table}
\end{document}
가로 중앙에 있는 셀 텍스트 대신 왼쪽 정렬을 >{\centering\arraybackslash}X
사용 하는 것이 좋습니다.>{\raggedright\arraybackslash}X