Latex 表格格式不正确

Latex 表格格式不正确

我需要一点帮助!我的 latex 表格格式不正确!谁能帮我解决这个问题?

Latex 代码是

\begin{table}
\centering
\caption{Hardness comparison}
\begin{tabular}{|c|c|c|c|c|c|} 
\hline
\begin{tabular}[c]{@{}c@{}}\textbf{BFO} \\\textbf{K\_\$\{IC\}\$(MPa.m\textsuperscript{0.5})} \\\textbf{Niihara´s eq.} \\\textbf{~}\end{tabular} & \begin{tabular}[c]{@{}c@{}}\textbf{BLFO} \\\textbf{\textbf{K\_\$\{IC\}\$}(MPa.m\textsuperscript{0.5})} \\\textbf{Niihara´s eq.}\end{tabular} & \begin{tabular}[c]{@{}c@{}}\textbf{BFNbO} \\\textbf{\textbf{K\_\$\{IC\}\$}(MPa.m\textsuperscript{0.5})} \\\textbf{Niihara´s eq.}\end{tabular} & \begin{tabular}[c]{@{}c@{}}\textbf{BFO} \\\textbf{\textbf{K\_\$\{IC\}\$}~(MPa.m\textsuperscript{0.5})} \\\textbf{Anistis´s eq.}\end{tabular} & \begin{tabular}[c]{@{}c@{}}\textbf{BLFO} \\\textbf{\textbf{K\_\$\{IC\}\$}~(MPa.m\textsuperscript{0.5})} \\\textbf{Anistis´s eq.}\end{tabular} & \begin{tabular}[c]{@{}c@{}}\textbf{BFNbO} \\\textbf{\textbf{K\_\$\{IC\}\$}~(MPa.m\textsuperscript{0.5})} \\\textbf{Anistis´s eq.}\end{tabular}  \\ 
\hline
0.19                                                                                                                                            & 0.10                                                                                                                                         & 0.04                                                                                                                                          & 0.18                                                                                                                                         & 0.08                                                                                                                                          & 0.04                                                                                                                                            \\ 
\hline
0.25                                                                                                                                            & 0.09                                                                                                                                         & 0.22                                                                                                                                          & 0.17                                                                                                                                         & 0.07                                                                                                                                          & 0.16                                                                                                                                            \\ 
\hline
0.19                                                                                                                                            & 0.37                                                                                                                                         & 0.09                                                                                                                                          & 0.17                                                                                                                                         & 0.24                                                                                                                                          & 0.08                                                                                                                                            \\ 
\hline
0.27                                                                                                                                            & 0.28                                                                                                                                         & 0.29                                                                                                                                          & 0.27                                                                                                                                         & 0.28                                                                                                                                          & 0.28                                                                                                                                            \\
\hline
\end{tabular}
\end{table}

表格问题

答案1

您确实需要简化标题单元格,因为它们包含大量冗余内容,导致其难以阅读并且表格太宽。

我建议做如下的事情。

在此处输入图片描述

\documentclass{article}
\usepackage{array,booktabs,siunitx}
\usepackage[flushleft]{threeparttable}
\begin{document}
\begin{table}
\centering
\begin{threeparttable}
\caption{Hardness comparison\tnote{*}}
\begin{tabular}{@{} cccccc @{}} 
\toprule
\multicolumn{3}{@{}c}{Niihara's eq.} & 
\multicolumn{3}{c@{}}{Anistis's eq.} \\
\cmidrule(r){1-3} \cmidrule(l){4-6}
BFO & BLFO & BFNbO & BFO & BLFO & BFNbO \\
\midrule
0.19 & 0.10 & 0.04 & 0.18 & 0.08 & 0.04 \\ 
0.25 & 0.09 & 0.22 & 0.17 & 0.07 & 0.16 \\ 
0.19 & 0.37 & 0.09 & 0.17 & 0.24 & 0.08 \\ 
0.27 & 0.28 & 0.29 & 0.27 & 0.28 & 0.28 \\
\bottomrule
\end{tabular}

\footnotesize
\begin{tablenotes}
\item[*] K\_\$\{IC\}\$(MPa.m\textsuperscript{0.5}), or 
   maybe K\textsubscript{IC} (\unit{\mega\pascal\meter\tothe {0.5}})
\end{tablenotes}
\end{threeparttable}

\end{table}
\end{document}

答案2

就像您现在所拥有的一样,如果表格太宽,页面就放不下。此外,在第一行中,您在每个单元格中重复数据\textbf{K\_\$\{IC\}\$(MPa.m\textsuperscript{0.5})。您可以考虑将其移动到表格标题中,例如我在下面的 MWE 中所做的那样(好吧,我不知道表格标题的上下文和含义,所以您可能应该重新措辞标题文本)。

通过使用tabularray带有siunitx库的包(即加载siunitx包),您可以编写如下文档示例:

\documentclass{book}
\usepackage[showframe]{geometry}
\usepackage{tabularray}
\UseTblrLibrary{siunitx}

\usepackage{lipsum}

\begin{document}
\lipsum[1]
    \begin{table}[ht]
\caption{Comparison of the K\_IC hardness measured in  (\unit{\mega\pascal\sqrt{m}})}
\begin{tblr}{hlines, vlines,
             colspec = {*{6}{X[c, si ={table-format=1.2}]}},
              colsep = 4pt,
              row{1} = {font=\small\bfseries}
             } 
{{{BFO\\ Niihara´s eq.}}}
        &   {{{BLFO\\ Niihara´s eq.}}}
                &   {{{BFNbO\\ Niihara´s eq.}}}
                        &   {{{BFO\\ Anistis´s eq.}}}
                                &   {{{BLFO\\ Anistis´s eq.}}}
                                        &   {{{BFNbO\\ Anistis´s eq.}}}   \\
0.19    & 0.10  & 0.04  & 0.18  & 0.08  & 0.04      \\
0.25    & 0.09  & 0.22  & 0.17  & 0.07  & 0.16      \\
0.19    & 0.37  & 0.09  & 0.17  & 0.24  & 0.08      \\
0.27    & 0.28  & 0.29  & 0.27  & 0.28  & 0.28      \\
\end{tblr}
    \end{table}
\end{document}

在此处输入图片描述

如果建议的解决方案不适合您,唯一合理的选择就是将桌子旋转到landscape合适的方向。

相关内容