将 caption 包与 sidenotes 的 marginfigure 一起使用

将 caption 包与 sidenotes 的 marginfigure 一起使用

我正在写一个带有边距数字的文档,该环境自带sidenotes

我想改变这些数字的标题,caption包。但是

\usepackage{caption}
\captionsetup[marginfigure]{
labelfont=bf, % for example,
}

不会在大胆的,并且日志确实告诉了我这件事:

Package caption Warning: Unused \captionsetup[marginfigure] on input line 6.
See the caption package documentation for explanation.

是否可以marginfigure与环境相融合caption

\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage{graphicx,sidenotes,caption}
\captionsetup[marginfigure]{
labelfont=bf, % for example,
}
\begin{document}
Lorem ipsum.
\begin{marginfigure}
\includegraphics[width=\marginparwidth]{example-image}
\caption{Caption for the margin figure.}
\end{marginfigure}
\end{document}

在此处输入图片描述

答案1

  • 我只是玩了一下代码并在 Google 上搜索了一下。
  • 对我来说,这两个包之间的关系并不清楚,至少手册没有很好地解释它(或者我只是没有找到它)。
  • 灵感来自更改旁注和对齐方式中的标题颜色,我想到了以下内容。
  • 明确地说,我确实不是我在这里做什么。

\documentclass{article}

\usepackage{graphicx}
\usepackage{caption}
\usepackage{sidenotes}

\DeclareCaptionStyle{marginfigure}{labelfont=bf}

\begin{document}

Lorem ipsum.

\begin{marginfigure}
\includegraphics[width=\marginparwidth]{example-image}
\caption{Caption for the margin figure.}
\end{marginfigure}

\end{document}

在此处输入图片描述


在此处输入图片描述 摘自旁注手动的。

在此处输入图片描述 摘自标题手动的。

相关内容