
다음 코드가 있습니다.
\begin{table}[h]
\begin{tabularx}{\textwidth}{ m{4cm} X }
& Derivations \\
$v=v_0+at$ & test \newline test \newline test \\
$x=x_0+v_0t+½at^2$ & a\\
$v^2-v_0^2=2a(x-x_0)$ & a\\
$x-x_0=½t(v_0-v)$ & a
\end{tabularx}
\end{table}
그러면 m{4cm}
4cm 너비의 기둥이 만들어집니다.세로로 가운데 정렬된 콘텐츠~에 따르면이 답변다른 질문으로. 패키지 를 추가했어요 array
. 그러나 수직 센터링은 발생하지 않습니다. 결과는 다음과 같습니다
$..$
왼쪽 열( 수식으로 구성됨)의 내용을 수직으로 가운데에 정렬하려면 어떻게 해야 합니까 ?
답변1
패키지의 코드는 매우 간단합니다. 및 명령 makecell
에서 줄 바꿈을 허용합니다 . 기본 정렬은 수직 및 수평 정렬입니다.\makecell
\thead
\documentclass{article}
\usepackage{tabularx}
\usepackage{makecell}
\renewcommand\cellalign{lc}
\begin{document}
\begin{table}[h]
\begin{tabularx}{\linewidth}{ m{4cm} X}
& Derivations \\
$v=v_0+at$ & \makecell{test \\ test \\ test }\\
$x=x_0+v_0t+½at^2$ & a \\
$v^2-v_0^2=2a(x-x_0)$ & a \\
$x-x_0=½t(v_0-v)$ & a \\
\end{tabularx}
\end{table}
\end{document}
답변2
나는 중앙에 놓을 더 큰 셀을 만드는 데 사용한 방식을 사용하지 않을 것입니다 \newline
. 여러 행이 있는 세 개의 개별 행을 사용합니다.
\documentclass{article}
\usepackage{tabularx}
\usepackage{multirow}
\begin{document}
\begin{table}[h]
\begin{tabularx}{\textwidth}{ m{4cm} X }
& Derivations \\
\multirow{3}{4cm}{$v=v_0+at$} & test \\
& test \\
& test \\
$x=x_0+v_0t+½at^2$ & a \\
$v^2-v_0^2=2a(x-x_0)$ & a \\
$x-x_0=½t(v_0-v)$ & a \\
\end{tabularx}
\end{table}
\end{document}
이는 다음을 제공합니다:
이는 반드시 필요하지는 않지만 m{4cm}
다른 콘텐츠를 셀의 세로 중앙에 배치하려는 경우 이를 유지할 수 있음을 의미합니다.
앞으로는 MWE와 함께 서문을 게시해 주세요. :)
답변3
한 가지 해결책은 방정식의 양쪽에 \hfil을 사용하는 것입니다.
\documentclass{article}
\usepackage{tabularx}
\begin{document}
\begin{table}[h]
\begin{tabularx}{\textwidth}{ m{4cm} X }
& Derivations \\
\hfil$v=v_0+at$\hfil & test \newline test \newline test \\
\hfil$x=x_0+v_0t+½at^2$\hfil & a\\
\hfil$v^2-v_0^2=2a(x-x_0)$\hfil & a\\
\hfil$x-x_0=½t(v_0-v)$\hfil & a
\end{tabularx}
\end{table}
\end{document}