我正在使用包,并使用在边距中classicthesis
创建了一些图片。不幸的是,图片的编号不正确。当我注释掉包时,编号是正确的。我创建了一个 MWE 来展示我的问题tikz
\marginpar
classicthesis
\documentclass{scrreprt}
\usepackage{classicthesis}
\PassOptionsToPackage{ngerman,main=UKenglish}{babel} % change thi
\usepackage{babel}
\usepackage{biblatex}
\usepackage{caption}
\usepackage{tikz}
\begin{document}
\marginpar{
\begin{tikzpicture}
\draw[->] (0,0) -- (2,2);
\end{tikzpicture}
\captionof{figure}{lalalallalalalal .}
\label{fig1}
}
see fig \ref{fig1} and fig \ref{fig2}
\marginpar{
\begin{tikzpicture}
\draw[->] (0,0) -- (2,2);
\end{tikzpicture}
\captionsetup{type=figure}
\caption{lalalallalalalal .}
\label{fig2}
}
\end{document}
我在 Mac 上使用 TeX Live 2015!有人知道如何修复这个问题吗?提前谢谢!
答案1
使用该marginnote
包及其同名命令\marginnote
。
答案2
每个 marginpar 都设置两次,以允许左右边距可能有不同的设置。但您可以重置计数器,这样它就不会每次都跳两个:
\documentclass{scrreprt}
\usepackage{classicthesis}
\PassOptionsToPackage{ngerman,main=UKenglish}{babel} % change thi
\usepackage{babel}
\usepackage{biblatex}
\usepackage{caption}
\usepackage{tikz}
\newcounter{zzz}
\begin{document}
\setcounter{zzz}{\value{figure}}%
\marginpar{\setcounter{figure}{\value{zzz}}%
\begin{tikzpicture}
\draw[->] (0,0) -- (2,2);
\end{tikzpicture}
\captionof{figure}{lalalallalalalal .}
\label{fig1}
}
see fig \ref{fig1} and fig \ref{fig2}
\setcounter{zzz}{\value{figure}}%
\marginpar{\setcounter{figure}{\value{zzz}}%
\begin{tikzpicture}
\draw[->] (0,0) -- (2,2);
\end{tikzpicture}
\captionsetup{type=figure}
\caption{lalalallalalalal .}
\label{fig2}
}
\end{document}