同一个浮动体内的内容不能跨页,所以将它们拆分到不同浮动体里就好了,例如
\documentclass{article}
\usepackage{keyfloat}
\usepackage{mwe}
\begin{document}
\begin{keysubfigs}{3}{c={A set of subfloats which are continuous in different figure environments},l={fig:continuous}}
\keyfig{lw=1,c={subfig 1},l={subfig:1}}{example-image-a}
\keyfig{lw=1,c={subfig 2},l={subfig:2}}{example-image-a}
\keyfig{lw=1,c={subfig 3},l={subfig:3}}{example-image-a}
\end{keysubfigs}
\begin{keysubfigs}{3}{c={\dots continued},cont}
\keyfig{lw=1,c={subfig 4},l={subfig:4}}{example-image-b}
\keyfig{lw=1,c={subfig 5},l={subfig:5}}{example-image-b}
\keyfig{lw=1,c={subfig 6},l={subfig:6}}{example-image-b}
\end{keysubfigs}
\begin{keysubfigs}{3}{c={\dots continued},cont}
\keyfig{lw=1,c={subfig 7},l={subfig:7}}{example-image-c}
\keyfig{lw=1,c={subfig 8},l={subfig:8}}{example-image-c}
\keyfig{lw=1,c={subfig 9},l={subfig:9}}{example-image-c}
\end{keysubfigs}
\end{document}结果是





问 subfloat插入多个子图如何处理跨页