如何引用 LOT 中的表格而不在其下方添加标题?

如何引用 LOT 中的表格而不在其下方添加标题?

我查看了一些示例,了解如何在 LOT 中列出表格,而无需在实际表格下方添加 \caption。Alan Munn 提供了一个很好的例子

\documentclass{article}
\usepackage{caption}
\usepackage[demo]{graphicx}
\DeclareCaptionLabelFormat{blank}{}
\begin{document}
\listoffigures

\begin{figure}[hpb]
\includegraphics[width=2cm,height=2cm]{foo}
\captionsetup{textformat=empty,labelformat=blank}
\caption{A caption that doesn't appear under the figure}
\end{figure}
\end{document}

即使那个仍然给我一个“表 1:”表格下方的标题... 至少没有后面的文字,但我想完全删除那行,因为我已经在表中了。知道我做错了什么吗?

这是我的代码:

\documentclass[hidelinks,12pt]{article}
\usepackage{caption}
\DeclareCaptionLabelFormat{blank}{}
\usepackage{float}
\renewcommand{\listoffigures}{\begingroup
\tocsection
\tocfile{\listfigurename}{lof}
\endgroup}
\renewcommand{\listoftables}{\begingroup
\tocsection
\tocfile{\listtablename}{lot}
\endgroup}
\makeatletter
\patchcmd{\@caption}{\csname the#1\endcsname}{\csname fnum@#1\endcsname:}{}{}
\renewcommand*\l@figure{\@dottedtocline{1}{1.5em}{4.5em}}
\let\l@table\l@figure
\makeatother

\begin{document}
\newpage
\section{Supplement}

\begin{table}[!ht]
\centering
\makebox[\textwidth]{ 
\includegraphics[height=.9\textheight]{Table_A1_1.pdf}}
\captionsetup{textformat=empty,labelformat=blank}
\caption{Something for the LOT}
\label{TableA1}
\end{table}
\end{document}

答案1

像这样?

\documentclass{article}
\usepackage{caption}
\usepackage{graphicx}
\usepackage{lipsum}
\begin{document}
\listoffigures
\medskip
\lipsum[2]
\begin{figure}[hpb]
\centering
\includegraphics[width=2cm,height=2cm]{example-image}
\addcontentsline{lof}{figure}{\numberline{1}A caption that doesn't appear under the figure}
\stepcounter{figure}
\end{figure}
\lipsum[3]
\begin{figure}[hpb]
\centering
\includegraphics[width=2cm,height=2cm]{example-image-a}
\caption{A caption that appears under the figure}
\end{figure}
\lipsum[4]
\end{document}

在此处输入图片描述

表格也是如此。但是我无法使用过时的系统编译您的代码,因此无法测试。

相关内容