محیط figure
یک محیط شناور است که در کلاسهای استاندارد لاتک نظیر article، book و سایر آن تعریف شده است. اگر تعریف کلاس minimal را ببینید، این محیطها در آن تعریف نشده است. برای تعریف این محیط کافیست در دیباچه، ابتدا یک محیط شناور با نام figure با استفاده از دستور زیر تعریف نمایید:
\newenvironment{figure}
{\@float{figure}}
{\end@float}
علاوه بر تعریف محیط فوق، لازم است دسته بندی محیط تعریف شده را با استفاده از دستور زیر تعیین کنید:
\def\ftype@figure{1}
که آرگومان آن دسته مورد نظر است.
با این تفاسیر با استفاده از کد زیر میتوانید از محیط figure استفاده کنید:
\documentclass{minimal}
\usepackage[demo]{graphicx}
\makeatletter
\newenvironment{figure}
{\@float{figure}}
{\end@float}
\def\ftype@figure{1}
\makeatother
\begin{document}
Test
\begin{figure}[!h]
\centering
\includegraphics[scale=0.1]{a}
\end{figure}
\end{document}