我正在使用 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)样式:figure
table
% 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