左对齐标题和居中表格问题

左对齐标题和居中表格问题

正如我在标题中所写,存在以下问题: 在此处输入图片描述

我希望此表格位于下面提到的文本的中心,并且表格上方的标题应从左边距(向左对齐)开始,而不是如您所见的空格。这是书面代码:

\begin{table}[h]
\small
\centering
\captionsetup{justification=justified}
\caption[Stopień spęcznienia]{Dane przedstawiające stopień spęcznienia każdego rodzaju membran. Stopień spęcznienia został obliczony na podstawie wzoru (\ref{eqn:specznienie})}
\begin{tabularx}{\textwidth}{c|c|c|c|c|c|c|}
\cline{2-7}
& ChTPP1 & ChTPP2 & ChTPP3 & ChTPP1HA & ChTPP2HA & ChTPP3HA\\  \cline{1-7} 
\multicolumn{1}{|m{2.4cm}|}{\centering Stopień spęcznienia (\%)} & 1244.24 & 1132.06 & 787.62 & 2588.73 & 1650.25 & 1363.64\\
\cline{1-7}
\end{tabularx}
\label{table:specznienie}
\end{table}

答案1

像这样?

在此处输入图片描述

如果您使用,tabularx则应该使用X列类型或其修改(请参阅下面的 MWE)。由于表格宽度等于文本宽度,因此它不需要在文本中居中。我预料到,您希望单元格宽度相等且内容居中:

\documentclass{article}
\usepackage[showframe]{geometry}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
\usepackage{caption}
\usepackage{tabularx}
\newcolumntype{C}{>{\centering\arraybackslash}X}

\begin{document}
    \begin{table}[h]
    \small
\captionsetup{justification=justified}
    \caption[Stopień spęcznienia]{Dane przedstawiające stopień spęcznienia każdego rodzaju membran. Stopień spęcznienia został obliczony na podstawie wzoru (\ref{eqn:specznienie})}
\label{table:specznienie}
\begin{tabularx}{\textwidth}{|*{7}{C|}}
    \cline{2-7}
\multicolumn{1}{c|}{}
    & ChTPP1    & ChTPP2    & ChTPP3 & ChTPP1HA & ChTPP2HA  & ChTPP3HA\\  
    \cline{1-7}
Stopień spęcznienia (\%) 
    & 1244.24   & 1132.06   & 787.62 & 2588.73  & 1650.25   & 1363.64   \\
    \hline
\end{tabularx}
    \end{table}
\end{document}

如果你喜欢垂直居中单元格内容,那么你应该添加 topremble

\renewcommand\tabularxcolumn[1]{m{#1}}

该表格如下所示:

在此处输入图片描述

答案2

也许这应该有效:

\begin{center}
\begin{table}[h]
\small
\captionsetup{justification=justified}
\caption[Stopień spęcznienia]{Dane przedstawiające stopień spęcznienia każdego rodzaju membran. Stopień spęcznienia został obliczony na podstawie wzoru (\ref{eqn:specznienie})}
\begin{tabularx}{\textwidth}{c|c|c|c|c|c|c|}
\cline{2-7}
& ChTPP1 & ChTPP2 & ChTPP3 & ChTPP1HA & ChTPP2HA & ChTPP3HA\\  \cline{1-7} 
\multicolumn{1}{|m{2.4cm}|}{\centering Stopień spęcznienia (\%)} & 1244.24 & 1132.06 & 787.62 & 2588.73 & 1650.25 & 1363.64\\
\cline{1-7}
\end{tabularx}
\label{table:specznienie}
\end{table}
\end{center}

在此处输入图片描述

相关内容