picinpar 和 hvfoat 之间的兼容性

picinpar 和 hvfoat 之间的兼容性

figwindow我最近更新了我的软件包。自从这次更新以来,当我尝试将软件包中的环境picinpar与软件包一起使用时,出现了错误hvfloat

我收到以下错误消息:

! Undefined control sequence.
\caption@wincaption ...caption@ContinuedFloattrue 
                                                  \fi \edef \@tempa {\expand...
l.16         },{figwindow in a text}\label{fig}]

? 

以下是 MWE:

\documentclass{book}

\usepackage[utf8]{inputenc}     
\usepackage[T1]{fontenc}    
\usepackage{lipsum} 

\usepackage{graphicx}       
\usepackage{picinpar}       
\usepackage{hvfloat}


\begin{document}

    \begin{figwindow}[1,c,{ 
            \includegraphics[width=4.0cm,draft]{example-image.png}
        },{figwindow in a text}\label{fig}]
        \lipsum[1]
    \end{figwindow}

\end{document}

这是一个可以解决的问题吗?还是我应该等待新的更新?

答案1

使固定:

caption我将在明天修复此问题并在下周末将新版本的软件包上传到 CTAN。

解决方法:

\documentclass{book}

\usepackage[utf8]{inputenc}     
\usepackage[T1]{fontenc}    
\usepackage{lipsum} 

\usepackage{graphicx}       
\usepackage{picinpar}       
\usepackage{hvfloat}

\makeatletter
\providecommand\caption@ContinuedFloattrue{\caption@setflag1}
\makeatother

\begin{document}

    \begin{figwindow}[1,c,{ 
            \includegraphics[width=4.0cm,draft]{example-image.png}
        },{figwindow in a text}\label{fig}]
        \lipsum[1]
    \end{figwindow}

\end{document}

附言:https://gitlab.com/axelsommerfeldt/caption/issues/38

相关内容