Использование пакета grid-systemhttp://www.ctan.org/tex-archive/macros/latex/contrib/grid-system
Очень мало документации по нему. Когда я попытался добавить \figure
в ячейку, я получил ошибку Latex.
\documentclass[12pt,notitlepage]{article}%
\usepackage{float}
\usepackage{grid-system}
\begin{document}
\begin{Row}%
\begin{Cell}{2}
test
\end{Cell}
\begin{Cell}{1}
\begin{figure}
test
\end{figure}
\end{Cell}
\end{Row}
\end{document}
Теперь, когда я компилирую это с помощью texstudio на Windows (Miktex 2.9), я получаю ошибку:
при компиляции на Linux с использованием texlive 2013 я получаю:
решение1
Плавающие среды, такие как figure
и , table
должны свободно перемещаться по документу. Если вы попытаетесь заключить их в рамку, например minipage
, vbox
, parbox
, а в вашем случае , Cell
вы обязательно получите ошибку.
Подробная информация о внутренней работе floats
и алгоритме управления их размещением приведена вКак повлиять на положение плавающих объектов, таких как рисунок и таблица, в LaTeX?, которое является одним из наиболее полных и всеобъемлющих руководств по данной теме.
Чтобы продолжить работу с текущим документом, вы можете просто взять содержимое вашей figure
среды и поместить его в Cell
; если вам нужны подписи, вы можете использовать captionof
их изcaption
упаковка.