سلام
لطفاً در هر بار فقط یک سوال بپرسید تا کاربران بتوانند با جستجوی صورت سوال به جواب مطلوب برسند.
بستهی 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 به صورت زیر است:
![enter image description here][1]
----------
اگر در در انتهای محیط `figure` از دستور `\caption` به جای `\phantomcaption` استفاده کنید خروجی زیر را میتوانید داشته باشید:
----------
![enter image description here][2]
----------
موفق باشید.
[1]: http://qa.parsilatex.com/?qa=blob&qa_blobid=16733733748369176902
[2]: http://qa.parsilatex.com/?qa=blob&qa_blobid=15618180156805714778