表中插入的上標缺少 $

表中插入的上標缺少 $

missing $ inserted我在表中收到錯誤訊息。

\toprule
 ABS & \ 14,573.300^a & 3 & 4,857.767 & 40.297 & .000 \\
\midrule

我曾經嘗試過:

\toprule
 ABS & \[14,573.300^a\] & 3 & 4,857.767 & 40.297 & .000 \\
\midrule

基本上,我需要將下圖和下標放在我的表格中

在此輸入影像描述

答案1

在 TeX 和 LaTeX 中,該^符號只能在數學模式下使用,以表示求冪。但是,您並沒有真正嘗試將“14,573.000”排版到A‘三次冪’,對嗎?

  • 蠻力解決方案是輸入14,573.300\textsuperscript{a}.然而,這種方法並沒有利用a應該作為腳註標記的知識。

  • 更好的解決方案是載入threepartable套件並使用其\tnote巨集來排版腳註標記;標記可以是字母、數字、符號或其他任何東西。並且,使用tablenotes環境tabular排版腳註材料本身的環境結束。

    後一種方法的一個重要優點是,機器threeparttable會自動將環境的寬度設定tablenotes為關聯tabular環境的寬度。

在此輸入影像描述

\documentclass{article}
\usepackage{booktabs}
\usepackage[flushleft]{threeparttable}
\renewcommand{\TPTtagStyle}{\itshape} % optional
\usepackage{lipsum} % for filler text
\begin{document}

%% Approach 1: The brute-force method
\begin{table}[ht!]
\caption{A table}
\centering
\begin{tabular}{@{} *{6}{c} @{}}
\toprule
 ABS & \ 14,573.300\textsuperscript{a} & 3 & 4,857.767 & 40.297 & .000 \\
\midrule
\end{tabular}
\end{table}

%% Approach 2: The intelligent method
\begin{table}[h!]
\centering
\begin{threeparttable}
\caption{Another table}
\begin{tabular}{@{} *{6}{c} @{}}
\toprule
 ABS & \ 14,573.300\tnote{a} & 3 & 4,857.767 & 40.297 & .000 \\
\midrule
\end{tabular}

\footnotesize 
\begin{tablenotes}
\item[a]\lipsum*[2] % the footnote itself 
\end{tablenotes}

\end{threeparttable}
\end{table}

\end{document}

相關內容