\begin{table}[H]
\centering
\begin{tabular}{|p{2cm}|p{2cm}|p{2cm}|p{2cm}|p{2cm}|}
\hline
Applied voltage amplitude & Voltage amplitude at clamper diode & Average Voltage using PMMC & DC Voltage using digital multimeter \\
\hline
20 & 10 & 13 & 23 \\
\hline
\end{tabular}
\end{table}
이 오류가 발생합니다.
Underfull \hbox (badness 10000) in paragraph at lines 66--66
Underfull \hbox (badness 4518) in paragraph at lines 66--67
답변1
열의 줄 \parbox
이 너무 좁기 때문에(한 단어 너비) 완전히 정렬할 수 없습니다. 각 열에서 비정형으로 이동하면 가득 찬 상자가 제거됩니다.
또한 가 의 일부가 아닌 내부의 매크로로 해석되지 않도록 \tabularnewline
대신 a를 사용합니다 .\\
\\
\parbox
tabular
그리고 Werner가 지적했듯이 5개의 열은 필요하지 않기 때문에 정의에서는 4개로 만들었습니다 tabular
.
\documentclass{article}
\begin{document}
\begin{table}[H]
\centering
\begin{tabular}{|p{2cm}|p{2cm}|p{2cm}|p{2cm}|}
\hline
\raggedright Applied voltage amplitude & \raggedright Voltage amplitude at clamper diode &
\raggedright Average Voltage using PMMC & \raggedright DC Voltage using digital multimeter
\tabularnewline
\hline
20 & 10 & 13 & 23 \\
\hline
\end{tabular}
\end{table}
\end{document}
답변2
; 를 사용하면 더 나은 결과를 얻을 수 있습니다 makecell
. 기술적인 이유로 명령을 강력하게 만듭니다 \makecell
(이렇게 하면 추가 중괄호가 방지됩니다).
나는 두 가지 버전의 테이블을 보여줍니다. 하나는 booktabs
명령이 있고 수직선은 없고 다른 하나는 박스형 셀이 있습니다. 나는 첫 번째 것이 더 낫다는 데 의심의 여지가 없습니다.
너비를 추측하는 것보다 계산을 TeX에 맡기는 것이 좋습니다. 실제 데이터에 siunitx
대한 인수를 조정하는 방법을 알아보려면 의 설명서를 참조하세요 . table-format
소수점 단위로 자동 정렬이 가능합니다.
\documentclass{article}
\usepackage{makecell,booktabs,etoolbox}
\usepackage{siunitx}
\robustify{\makecell}
\begin{document}
\begin{table}[htp]
\centering
\begin{tabular}{% adjust the column formats for the real data
S[table-format=2.0]
S[table-format=2.0]
S[table-format=2.0]
S[table-format=2.0]
}
\toprule
\makecell{Applied \\ voltage \\ amplitude} &
\makecell{Voltage \\ amplitude at \\ clamper \\ diode} &
\makecell{Average \\ voltage \\ using PMMC} &
\makecell{DC voltage \\ using digital \\ multimeter} \\
\midrule
20 & 10 & 13 & 23 \\
20 & 10 & 13 & 23 \\
20 & 10 & 13 & 23 \\
20 & 10 & 13 & 23 \\
\bottomrule
\end{tabular}
\end{table}
\begin{table}[htp]
\centering
\begin{tabular}{% adjust the column formats for the real data
|S[table-format=2.0]
|S[table-format=2.0]
|S[table-format=2.0]
|S[table-format=2.0]|
}
\hline
\makecell{Applied \\ voltage \\ amplitude} &
\makecell{Voltage \\ amplitude at \\ clamper \\ diode} &
\makecell{Average \\ voltage \\ using PMMC} &
\makecell{DC voltage \\ using digital \\ multimeter} \\
\hline
20 & 10 & 13 & 23 \\
20 & 10 & 13 & 23 \\
20 & 10 & 13 & 23 \\
20 & 10 & 13 & 23 \\
\hline
\end{tabular}
\end{table}
\end{document}
[H]
다음 옵션을 사용하지 마십시오 table
. 그렇게 하면 후회할 것입니다.