请问,如何才能使所有单元格垂直居中?谢谢
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[czech]{babel}
\usepackage{indentfirst}
\usepackage{amsmath}
\usepackage[left=2cm,right=2cm,top=2.5cm,bottom=2.5cm]{geometry}
\usepackage{tabularx}
\usepackage{caption}
\captionsetup[table]{skip=10pt}
\begin{document}
\begin{table}[h!]\footnotesize
\caption{Zářič $^{137}$Cs}
\centering
\begin{tabular}{|m{4.8cm}|m{3cm}|m{3.5cm}|m{1.5cm}|m{1.5cm}|}
\hline
\centering Pozorovaný objekt &\centering Určená hodnota $E$ [keV] &\centering Tabelovaná hodnota energie $E$ [keV] &\centering $FWHM$ [keV]&$NET$ \\
\hline
Energie $\gamma $-záření (FEP)& \centering $661,68 \pm 0,02$& \centering $661,66$& \centering $1,5$&$70096$\\
\hline
Poloha comptonovy hrany& \centering $478 \pm 4$&\centering 477,34 (shoduje se s teoretickou)& & \\
\hline
Hraniční energie dvojného comptonova rozptylu&\centering $565 \pm 12$&\centering 554,58& & \\
\hline
Poloha píků zpětného rozptylu&\centering $182 \pm 4$&\centering 184,32& & \\
\hline
\end{tabular}
\label{Cs}
\end{table}
\end{document}
答案1
根据您在评论中的描述,以下内容可能符合您的要求?
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[czech]{babel}
\usepackage{indentfirst}
\usepackage{amsmath}
\usepackage[left=2cm,right=2cm,top=2.5cm,bottom=2.5cm]{geometry}
\usepackage{tabularx}
\usepackage{caption}
\captionsetup[table]{skip=10pt}
\begin{document}
\begin{table}[h!]\footnotesize
\caption{Zářič $^{137}$Cs}
\centering
\begin{tabular}{|m{4.8cm}|m{3cm}|m{3.5cm}|m{1.5cm}|m{1.5cm}|}
\hline
\centering Pozorovaný objekt &\centering Určená hodnota $E$ [keV] &\centering Tabelovaná hodnota energie $E$ [keV] &\centering $FWHM$ [keV]&$NET$ \\
\hline
&&&&\\[-10pt]
Energie $\gamma $-záření (FEP)& \centering $661,68 \pm 0,02$& \centering $661,66$& \centering $1,5$&$70096$\\
\hline
Poloha comptonovy hrany& \centering $478 \pm 4$&\centering 477,34 (shoduje se s teoretickou)& & \\
\hline
Hraniční energie dvojného comptonova rozptylu&\centering $565 \pm 12$&\centering 554,58& & \\
\hline
&&&&\\[-10pt]
Poloha píků zpětného rozptylu&\centering $182 \pm 4$&\centering 184,32& & \\
\hline
\end{tabular}
\label{Cs}
\end{table}
\end{document}
本质上,这些线&&&&\\[-10pt]
只是在您想要额外填充的地方添加一条非常窄的空单元格线。这&&&&
可确保您的垂直线不会被切断。这不是非常优雅,但它可能会产生您想要的外观。
答案2
这里有一个命题,其中tabularx
,以确保表格不会溢出到边距,和makecell
,它允许您在带有以字母为前缀的说明符的列中定义单元格顶部和底部的最小垂直间距S
(或者C
如果您加载siunitx
:
\documentclass{article}
\usepackage{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{tabularx, makecell}
\usepackage{caption}
\captionsetup[table]{skip=10pt}
\usepackage{cellspace}
\setlength{\cellspacetoplimit}{5pt}
\setlength{\cellspacebottomlimit}{5pt}
\addparagraphcolumntypes{X}
\begin{document}
\begin{table}[h!]\footnotesize
\renewcommand{\tabularxcolumn}[1]{>{\centering}m{#1}}
\caption{Zářič $^{137}$Cs}
\centering
\begin{tabularx}{\linewidth}{|>{\hsize=1.2\hsize}S{X}|>{\hsize=0.9\hsize}S{X}|>{\hsize=0.9\hsize}S{X}|Sc|Sc|}
\hline
\centering Pozorovaný objekt & Určená hodnota $E$ [keV] & Tabelovaná hodnota energie $E$ [keV] &\makecell{\emph{FWHM} \\{ [keV]}} & \emph{NET} \\
\hline
Energie $\gamma $-záření (FEP)& $661,68 \pm 0,02$ & $661,66$& $1,5$ & $70096$ \tabularnewline
\hline
Poloha comptonovy hrany& $478 \pm 4$ & 477,34 (shoduje se s teoretickou) & & \\
\hline
Hraniční energie dvojného comptonova rozptylu & $565 \pm 12$& 554,58 & & \\
\hline
Poloha píků zpětného rozptylu & $182 \pm 4$ & 184,32 & & \\
\hline
\end{tabularx}
\label{Cs}
\end{table}
\end{document}