tufte-book:图下的标题

tufte-book:图下的标题

我正在使用 tufte-book,但在处理图表列表时遇到了麻烦。我正在使用以下代码:

\documentclass[symmetric,twoside,a4]{tufte-book}

\usepackage{graphicx}

\setcaptionfont{%
  \normalfont\footnotesize
  \color{red}% <-- set color here
}

\begin{document}
\chapter{chapter 1}
\section{section 1}

\begin{figure}
\centering
\includegraphics[scale=0.22]{firstpicture}
\caption[title in lof]{\color{white}anything}
{\stepcounter{figure}\newline
\smallskip\noindent\small Figure \thefigure:
A nice picture}
\label{fig1}
\end{figure}

\end{document}

这将是我的第一张照片,但给了我图片列表

1.2 lof 3 中的标题

这是错误的数字 1.2。

所以我想让标题位于图形环境中的图片下方,而不是边缘。因此,我尝试使用上面的代码,并将文本设置为白色。

如何设置图下 tufte-book 中的标题?(或者修复上面的编号问题?)

答案1

将以下几行添加到文档的前言部分(\documentclass和行之间)应将和环境\begin{document}重置为其原始(非 Tufte)样式:figuretable

% Reset figure and float environments to their original
% (non-Tufte) styles.
\makeatletter
\renewenvironment{figure}[1][htbp]{%
  \@tufte@orig@float{figure}[#1]%
}{%
  \@tufte@orig@endfloat
}

\renewenvironment{table}[1][htbp]{%
  \@tufte@orig@float{table}[#1]%
}{%
  \@tufte@orig@endfloat
}
\makeatother

相关内容