سلام
لطفاً در هر بار فقط یک سوال بپرسید تا کاربران بتوانند با جستجوی صورت سوال به جواب مطلوب برسند.
بستهی subcaption
دستور \phantomcaption
را برای ایجاد \caption
به صورت پیشفرض معرفی میکند.
از امکانات بستهیstackengine
با دستور \stackinset
و به صورت زیر برای تنظیم محل subcaption
استفاده کردهام:
\stackinset{l}{2.5cm}{b}{1cm}{{\LARGE\bf \thesubfigure)
در این درس به چهار عکس به نامهای 16، 17، 18 و 19 نیاز دارید که باید در پوشهی منبع آنها را ذخیره کنید.
از آپشن [H]
از بستهی float
هم برای قرار گرفتن جسم شناور(در اینجا تصویر) در جایی که آن را فراخوانی کردهایم استفاده شده است.
پس دستورات شما مطابق زیر خواهند شد:
\documentclass{article}
\usepackage{graphicx}
\usepackage{subcaption}
\usepackage{stackengine}
\usepackage{float}
\begin{document}
\begin{figure}[H]
\begin{subfigure}{.5\textwidth}
\phantomcaption
\stackinset{l}{2.5cm}{t}{1cm}{{\LARGE\bf \thesubfigure)} }{\includegraphics[height=5cm,width=5cm]{17}}
\label{1}
\end{subfigure}
\begin{subfigure}{.5\textwidth}
\phantomcaption
\stackinset{l}{2.5cm}{b}{1cm}{{\LARGE\bf \thesubfigure)} }{\includegraphics[height=5cm,width=5cm]{16}}
\label{2}
\end{subfigure}
\begin{subfigure}{.5\textwidth}
\phantomcaption
\stackinset{l}{3cm}{t}{1cm}{{\LARGE\bf \thesubfigure)} }{\includegraphics[height=5cm,width=5cm]{18}}
\label{3}
\end{subfigure}
\begin{subfigure}{.5\textwidth}
\phantomcaption
\stackinset{l}{2.5cm}{b}{1cm}{{\LARGE\bf \thesubfigure)} }{\includegraphics[height=5cm,width=5cm]{19}}
\label{4}
\end{subfigure}
\label{12}\phantomcaption
%\caption{Flower}
\end{figure}\noindent
Figure \ref{1} is pretty.
Figure \ref{2} is nice.
Figure \ref{3} in nicer.
Figure \ref{4} is nice.
\end{document}
و خروجی شما با تکلایو 2017 به صورت زیر است:
اگر در در انتهای محیط figure
از دستور \caption
به جای \phantomcaption
استفاده کنید خروجی زیر را میتوانید داشته باشید:
موفق باشید.