当我使用 SCfigure 时,如何使图形在此处浮动 [H]?

当我使用 SCfigure 时,如何使图形在此处浮动 [H]?

当我使用 时\begin{figure}....\end{figure},我能够使用[H][h][h!]选项将图形固定在 位置,但当我使用 时,这不起作用SCfigure。如何将 固定SCfigure在原位?

\documentclass[12 pt , twoside, a4paper] {article}
\usepackage[pdftex]{graphicx}
\usepackage{sidecap}
\begin{document}
\begin{SCfigure}
\includegraphics[scale=0.5]{EffectiveArea}
\caption{height of cylinder=v$\Delta$t  \newline
volume of cylinder=$\pi (2r)^2(v\Delta t)$  \newline
number of collision per second=$\frac{N}{V_{molecule}}V_{cylinder}
\newline \quad \quad \quad \quad =\frac{N}{V_{molecule}}\pi (2r)^2(v\Delta t)$}
\end{SCfigure}
\end{document}

错误是:! LaTeX Error: \caption outside float

答案1

如果您仍想使用旧包sidecap,请记住浮动说明符是的第二个可选参数SCfigure,因此您必须使用它,例如,

\begin{SCfigure}[][h]

如果你想要h说明符。

似乎也sidecap与不兼容float,因此H不能使用该说明符。

梅威瑟:

\documentclass[12 pt , twoside, a4paper] {article}
\usepackage[pdftex,demo]{graphicx}  %remove demo option in your document
\usepackage{sidecap}
\begin{document}
\begin{SCfigure}[][h]
\includegraphics[scale=0.5]{EffectiveArea}
\caption{height of cylinder=v$\Delta$t  \newline
volume of cylinder=$\pi (2r)^2(v\Delta t)$  \newline
number of collision per second=$\frac{N}{V_{molecule}}V_{cylinder}
\newline \quad \quad \quad \quad =\frac{N}{V_{molecule}}\pi (2r)^2(v\Delta t)$}
\end{SCfigure}
\end{document}

输出:

在此处输入图片描述

否则,您可以切换到floatrowBernard 评论中提到的包,并发出如下命令

\floatsetup[figure]{capposition=beside,capbesideposition={top,right}}

您可以使用该环境获得相同(可能更好)的结果figure

梅威瑟:

\documentclass[12 pt , twoside, a4paper] {article}
\usepackage[pdftex,demo]{graphicx}  %remove demo option in your document
\usepackage{floatrow}
\floatsetup[figure]{capposition=beside,capbesideposition={top,right}}
\begin{document}
\begin{figure}[h]
\includegraphics[scale=0.5]{EffectiveArea}
\caption{height of cylinder=v$\Delta$t  \newline
volume of cylinder=$\pi (2r)^2(v\Delta t)$  \newline
number of collision per second=$\frac{N}{V_{molecule}}V_{cylinder}
\newline \quad \quad \quad \quad =\frac{N}{V_{molecule}}\pi (2r)^2(v\Delta t)$}
\end{figure}
\end{document} 

输出:

在此处输入图片描述

相关内容