tufte-latex 中图形的 \ref-numbering 错误

tufte-latex 中图形的 \ref-numbering 错误

请运行这个小示例:

\documentclass[]{tufte-book}
\begin{document}

\begin{figure*}
\rule{1in}{1in}
    \caption{Figure 1}
    \label{fig:f1}
\end{figure*}

\begin{marginfigure}
\rule{1in}{1in}
    \caption{Figure 2}
    \label{fig:f2}
\end{marginfigure}

\begin{figure}
\rule{1in}{1in}
    \caption{Figure 3}
    \label{fig:f3}
\end{figure}

Fig. \ref{fig:f1}
Fig. \ref{fig:f2}
Fig. \ref{fig:f3}

\end{document}

它只是为第二个数字创建了一个数字!其他的都为空!有人能帮帮我吗?(mactex 2012、tufte-latex 3.5.0、pdfLatex)


谢谢你!

现在我发现,包“subfigure”是在 tufte-book-local.tex 中激活的,我忘记从同一目录中删除它以供迷你示例使用。它以某种方式破坏了图形计数器。

抱歉!但如果没有你的帮助,我可能得搜索更长时间 :)


此贴可以删除!

答案1

在此处输入图片描述

标题都在那里,它们只是互相重叠打印。如果你添加一些文本,它们就会分开。

\documentclass[]{tufte-book}
\begin{document}

\begin{figure*}
\rule{1in}{1in}
    \caption{Figure 1}
    \label{fig:f1}
\end{figure*}
aaa\\
aaa\\
aaa\\
aaa\\
aaa

\begin{marginfigure}
\rule{1in}{1in}
    \caption{Figure 2}
    \label{fig:f2}
\end{marginfigure}

bbb\\
bbb\\
bbb

\begin{figure}
\rule{1in}{1in}
    \caption{Figure 3}
    \label{fig:f3}
\end{figure}

ccc

Fig. \ref{fig:f1}
Fig. \ref{fig:f2}
Fig. \ref{fig:f3}

\end{document}

相关内容