图形跨入错误的边距(簇绒风格)

图形跨入错误的边距(簇绒风格)

完全可编译的代码这里

我正在放置一个图形

\newcommand{\plainwidefig}[5][!htb]{%
    \FloatBarrier%
    \begin{figure*}[#1]%
        {\includegraphics[width=#2\linewidth, left]{#3}}%
        \caption{#4\label{#5}}%
    \end{figure*}%
}

\plainwidefig{1}{fig1.pdf}{Figure caption}{fig:fig1}

我认为该数字*会延伸到边注中,但事实并非如此: 上一个命令的结果

我该如何改变这种情况\plainwidefig?我尝试使用 \centerline,但未能解决问题。以下是偶数页和奇数页的布局,供参考:

奇怪的页面布局 均匀的页面布局

另外,为了完成,我正在使用塔夫特风格论文而不是簇绒乳胶。

太感谢了!

答案1

环境figure*旁注内部使用包更改页面检测奇数/偶数页。

更改页面有时会失败,如果测试像你的情况一样位于两页之间。

您可以\noindent在页面顶部出现的图片前添加一个来帮助更改页面

\noindent
\plainwidefig{1}{fig1}{Figure caption}{fig:fig1}

或者,替换旁注经过sidenoteplus,似乎能更好地解决这个问题。

相关内容