我希望表格中的注释以普通文本形式显示,并且一个接一个地显示,而没有经典的换行符。
在tablenotes
环境中我使用了online
和para
选项,但没有达到预期的效果(\begin{tablenotes}[para,online]...\end{tablenotes}
)。
我使用tabularray
包来制作表格,但我用threeparttable
它来做笔记,虽然我知道包里有talltblr
环境tabularray
(这只是个人原因)。
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{tabularray}
\usepackage{threeparttable}
\begin{document}
\begin{table}
\caption{The caption}
\begin{threeparttable}
\begin{tblr}{colspec={XX}}
\hline
Text & Text \\
\hline
Text & Text \\
\hline
\end{tblr}
\begin{tablenotes}[para,online]
\item[ex] example
\item[ex2] example 2
\end{tablenotes}
\end{threeparttable}
\end{table}
\end{document}
答案1
在 中threeparttable
,无论您在下面放置什么\end{tblr}
(或任何其他环境结束声明)以及您如何格式化它都是您的选择。例如:
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{enumitem}
\usepackage{tabularray}
\usepackage{threeparttable}
\begin{document}
\begin{table}
\caption{The caption}
\begin{threeparttable}
\begin{tblr}{colspec={XX}}
\hline
Text & Text \\
\hline
Text & Text \\
\hline
\end{tblr}\vspace{3pt}
\par ex: example
\par ex2: example2
or:
\begin{itemize}[nosep]
\item[ex:] example
\item[ex2:] example 2
\end{itemize}
\end{threeparttable}
\end{table}
\end{document}