我必须使用subfig
而不是 ,subcaption
因为我必须使用的样式会重新定义标题的外观,而我无法更改。鉴于此限制,我如何使用multicol
来制作多列子浮点数?
问题是这不起作用:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[caption=false]{subfig}
\usepackage{multicol}
\begin{document}
\begin{figure}
\subfloat[inner caption]{
\begin{multicols}{2}
\end{multicols}
}
\caption{outer caption}
\end{figure}
\end{document}
因为它导致
! LaTeX Error: Something's wrong--perhaps a missing \item.
(顺便说一句,“出了点问题”是我见过的最愚蠢的错误信息……)
我的最终目标是将两个bussproof
证明树并排放置,然后在其下方的单列中放置更多、更宽的证明树;全部在同一个中subfloat
。
答案1
在子图里面使用小页面怎么样?
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[caption=false]{subfig}
\usepackage{multicol}
\usepackage{lipsum}
\begin{document}
\begin{figure}
\subfloat[inner caption]{
\begin{minipage}{\textwidth}
\begin{multicols}{2}
\lipsum[1]
\end{multicols}
\end{minipage}
}
\subfloat[inner caption2]{
\begin{minipage}{\textwidth}
\begin{multicols}{2}
\lipsum[2]
\end{multicols}
\end{minipage}
}
\caption{outer caption}
\end{figure}
\end{document}