Latex 테이블에 문제가 있습니다.

Latex 테이블에 문제가 있습니다.

저는 라텍스를 처음 사용합니다. 다음 테이블을 만들었는데 두 가지 문제가 있습니다. 하나는 열 1과 2의 원시 숫자 7의 너비가 동일한 열의 다른 셀 너비보다 넓다는 것입니다. 두 번째는 테이블 하단에 있는 두 방정식(7:9의 병합된 원시의 열 3&4)이 중앙에 있지 않다는 것입니다. 문제를 해결하기 위해 여러 가지를 시도했습니다. 나는 지금 도움을 요청하고 있습니다. 이러한 문제는 어떻게 해결될 수 있습니까? 모든 도움에 감사드립니다.

OverLeaf를 사용하여 만든 Latex 코드는 다음과 같습니다.

\begin{table}[H]
\centering
\renewcommand{\arraystretch}{1.5}  % Adjust the height of the rows
\small  % Adjust the font size
\noindent
\setlength\tabcolsep{6pt}

% Calculate the maximum width for columns 1 and 2
\newlength{\maxwidth}
\settowidth{\maxwidth}{$\alpha_{2}<0, \, \alpha_{1}>0$}

\begin{tabular}{p{\maxwidth}|p{\maxwidth}|c|c} 
  angles sign & compare angles & $R$ & $z$ \\ \hline
  $\alpha_{2}>0, \, \alpha_{1}>0$ & $\alpha_{2}>\alpha_{1}$ & \multirow{5}{*}{%
    $\begin{aligned}
        R_{2} &= R_{1}+\frac{1}{2}c_{1}\sin(\alpha_{1}) 
        -\frac{1}{2}b_{1}\cos(\alpha_{1}) \\& +\frac{1}{2}c_{2}\sin(\alpha_{2})
        +\frac{1}{2}b_{2}\cos(\alpha_{2})
    \end{aligned}$} & \multirow{5}{*}{%
    $\begin{aligned}
        z_{2} &= z_{1}+\frac{1}{2}c_{1}\cos(\alpha_{1}) 
        -\frac{1}{2}b_{1}\sin(\alpha_{1}) \\ & +\frac{1}{2}c_{2}\cos(\alpha_{2}) +\frac{1}{2}b_{2}\sin(\alpha_{2})
    \end{aligned}$} \\ \cline{1-2}\cline{1-2}
  $\alpha_{2}>0, \, \alpha_{1}<0$ & $\alpha_{2}>\alpha_{1}$ & & \\ \cline{1-2}\cline{1-2}
   $\alpha_{2}<0, \, \alpha_{1}<0$ &  $\alpha_{2}>\alpha_{1}$ & & \\ \cline{1-2}\cline{1-2}
   $\alpha_{2}>0, \, \alpha_{1}>0$ & $\alpha_{2}=\alpha_{1}$ & & \\ \cline{1-2}\cline{1-2}
  $\alpha_{2}<0, \, \alpha_{1}<0$ & $\alpha_{2}=\alpha_{1}$ & & \\ \cline{1-4}
   $\alpha_{2}<0, \, \alpha_{1}>0$ &  $\alpha_{2}<\alpha_{1}$ & 
   $\begin{aligned}
        R_{2} &= R_{1}+\frac{1}{2}c_{1}\sin(\alpha_{1}) 
        -\frac{1}{2}b_{1}\cos(\alpha_{1})\\ & +\frac{1}{2}c_{2}\sin(\alpha_{2})+\frac{1}{2}b_{2}\cos(\alpha_{2})
    \end{aligned}$  & 
    $\begin{aligned}
        z_{2} &= z_{1}+\frac{1}{2}c_{1}\cos(\alpha_{1})+\frac{1}{2}b_{1}\sin(\alpha_{1})\\ &+\frac{1}{2}c_{2}\cos(\alpha_{2}) 
        -\frac{1}{2}b_{2}\sin(\alpha_{2})
    \end{aligned}$ \\ \cline{1-2}\cline{1-2}
  $\alpha_{2}>0, \, \alpha_{1}>0$ & $\alpha_{2}<\alpha_{1}$ & & \\ \cline{1-2}\cline{1-2}
  $\alpha_{2}<0, \, \alpha_{1}<0$&  $\alpha_{2}<\alpha_{1}$ & & \\ \hline
\end{tabular}
\renewcommand{\arraystretch}{1}  % Reset the array stretch for the rest of the document
\caption{Your Table Caption}
\end{table}

답변1

처음 두 열의 개체 너비가 동일하다는 사실을 활용하겠습니다. 분할 공식의 경우 대칭성을 활용하여 올바르게 플러시합니다.

\documentclass{article}
\usepackage{amsmath}
\usepackage{booktabs}

\begin{document}

\begin{table}
\centering\small

%\setlength\tabcolsep{6pt}


\begin{tabular}{@{}cccc@{}}
\toprule
\multicolumn{2}{@{}c}{Angles} & $R$ & $z$ \\
\cmidrule(r){1-2}
sign & size \\
\midrule
\begin{tabular}{@{}c@{}}
  $\alpha_{2}>0, \, \alpha_{1}>0$ \\
  $\alpha_{2}>0, \, \alpha_{1}<0$ \\
  $\alpha_{2}<0, \, \alpha_{1}<0$ \\
  $\alpha_{2}>0, \, \alpha_{1}>0$ \\
  $\alpha_{2}<0, \, \alpha_{1}<0$
\end{tabular} &
\begin{tabular}{@{}c@{}}
  $\alpha_{2}>\alpha_{1}$ \\
  $\alpha_{2}>\alpha_{1}$ \\
  $\alpha_{2}>\alpha_{1}$ \\
  $\alpha_{2}=\alpha_{1}$ \\
  $\alpha_{2}=\alpha_{1}$
\end{tabular} &
$\begin{aligned}
  R_{2} = R_{1}+\frac{1}{2}c_{1}\sin(\alpha_{1})-\frac{1}{2}b_{1}\cos(\alpha_{1}) \\[0.5ex]
          +\frac{1}{2}c_{2}\sin(\alpha_{2})+\frac{1}{2}b_{2}\cos(\alpha_{2})
\end{aligned}$ &
$\begin{aligned}
  z_{2} = z_{1}+\frac{1}{2}c_{1}\cos(\alpha_{1})-\frac{1}{2}b_{1}\sin(\alpha_{1}) \\[0.5ex]
          +\frac{1}{2}c_{2}\cos(\alpha_{2}) +\frac{1}{2}b_{2}\sin(\alpha_{2})
\end{aligned}$ \\
\midrule
\addlinespace
\begin{tabular}{@{}c@{}}
  $\alpha_{2}<0, \, \alpha_{1}>0$ \\
  $\alpha_{2}>0, \, \alpha_{1}>0$ \\
  $\alpha_{2}<0, \, \alpha_{1}<0$
\end{tabular} &
\begin{tabular}{@{}c@{}}
  $\alpha_{2}<\alpha_{1}$ \\
  $\alpha_{2}<\alpha_{1}$ \\
  $\alpha_{2}<\alpha_{1}$
\end{tabular} &
$\begin{aligned}
  R_{2} = R_{1}+\frac{1}{2}c_{1}\sin(\alpha_{1})-\frac{1}{2}b_{1}\cos(\alpha_{1}) \\[0.5ex]
          +\frac{1}{2}c_{2}\sin(\alpha_{2})+\frac{1}{2}b_{2}\cos(\alpha_{2})
\end{aligned}$  &
$\begin{aligned}
  z_{2} = z_{1}+\frac{1}{2}c_{1}\cos(\alpha_{1})+\frac{1}{2}b_{1}\sin(\alpha_{1}) \\[0.5ex]
          +\frac{1}{2}c_{2}\cos(\alpha_{2})-\frac{1}{2}b_{2}\sin(\alpha_{2})
\end{aligned}$ \\
\addlinespace
\bottomrule
\end{tabular}

\caption{Your Table Caption}

\end{table}

\end{document}

표준 텍스트 너비로는 여전히 80pt가 넘습니다. 이 문제는 문서 설정에서 스스로 해결해야 합니다.

여기에 이미지 설명을 입력하세요

관련 정보