تالار گفتگوی پارسیلاتک
لاتک LATEX => گرافیک، جدول و شکل => نويسنده: vafa در مه 05, 2010, 05:07:20 pm
-
بسته subfigure و بسته subfig هر دو توسط یک نفر نوشته شدهاند. بسته subfigure منسوخ شده است و بسته subfig جایگزین آن شده است. بسته subfig چهار یا پنج سالی هست که به روز نشده است. مؤلف اصلی این بسته، مسؤولیت نگهداری از بسته subfig را به من واگذار کرده است و به زودی نسخه تازهای از بسته subfig روی CTAN خواهد بود. افرادی که از subfigure استفاده میکنند، بهتر است هر چه زودتر از subfig استفاده کنند.
-
سلام
برای این مشکل که در این پست مطرح کردم راه حلی به ذهنتون میرسه؟
http://www.parsilatex.com/forum/SMF/index.php?topic=3193.0 (ftp://www.parsilatex.com/forum/SMF/index.php?topic=3193.0)
-
من از subfigure خیلی استفاده کردم و بسته مفیدی است.
تا کنون با این بسته مشکل نداشتم امکانش هست که مشکلات آنرا بیان
کنید تا توجیه باشیم.
ممنون
-
سلام
دو تا عکس داریم که با استفاده از دستور subfigure در یک ردیف قرار گرفتن
توضیحاتی رو زیر هرکدوم از عکسها آوردیم اما تک زیر عکسی که در سمت راست قرار داره مینویسه (آ) و زیر عکسی که در سمت چپ قرار داره مینویسه (ب) در صورتی که من میخوام زیر عکس سمت چپ نوشته بشه (آ) و زیر عکس سمت راست نوشته بشه (ب) مثل همون عکسی داخل فایل pdf هست.
آیا راه حلی به ذهنتون میرسه؟
-
یک راه خنده دار وجود داره و اونهم تغییر شمارنده subfigure است
\addtocounter{subfigure}{1}
\subfigure[]{...}
\addtocounter{subfigure}{-2}
\subfigure[]{...}
جواب میده ولی خیلی خنده داره ;D
-
اگه امکان داره دستوراتی که فرمودینو داخل فایل تک پیاده کنید چون مطلبی که فرمودین هنوز خیلی برام روشن نشده.
سپاسگزارم
-
سلام
دو تا عکس داریم که با استفاده از دستور subfigure در یک ردیف قرار گرفتن
توضیحاتی رو زیر هرکدوم از عکسها آوردیم اما تک زیر عکسی که در سمت راست قرار داره مینویسه (آ) و زیر عکسی که در سمت چپ قرار داره مینویسه (ب) در صورتی که من میخوام زیر عکس سمت چپ نوشته بشه (آ) و زیر عکس سمت راست نوشته بشه (ب) مثل همون عکسی داخل فایل pdf هست.
آیا راه حلی به ذهنتون میرسه؟
در محیط راست به چپ شکلها از سمت راست به چپ قرار میگیرند و از راست به چپ شمارهگذاری میشوند بنابراین اگر شما میخواهید شکلها از چپ به راست قرار بگیرند و از چپ براست شمارهگذاری شوند باید از محیط LTR استفاده کنید.
-
در فایل پیوست این مسأله را آوردم. اما چند تا نکته:
1. ظاهراً شمارنده subfigure با دستورد \caption ریست میشود و بنابراین اگر برای برخی از شکلها ما عنوان ذکر نکنیم شمارنده همچنان افزایش میابد.
این موضوع به عنوان یک نقص برای بسته subfigure است که انشاء الله آقای کارنپهلو در نسخه های بعدی subfig درنظر داشته باشند.
2. استفاده از محیط LTR باعث بهم خوردن جهت میشود و بنابراین همانظور که در شکل هم دیده میشود مشکل بوجود می آید. آیا من در استفاده از
این محیط اشتباه کردم؟
-
در فایل پیوست این مسأله را آوردم. اما چند تا نکته:
1. ظاهراً شمارنده subfigure با دستورد \caption ریست میشود و بنابراین اگر برای برخی از شکلها ما عنوان ذکر نکنیم شمارنده همچنان افزایش میابد.
این موضوع به عنوان یک نقص برای بسته subfigure است که انشاء الله آقای کارنپهلو در نسخه های بعدی subfig درنظر داشته باشند.
نقص نیست بلکه یک ویژگی است.
2. استفاده از محیط LTR باعث بهم خوردن جهت میشود و بنابراین همانظور که در شکل هم دیده میشود مشکل بوجود می آید. آیا من در استفاده از
این محیط اشتباه کردم؟
\documentclass{article}
\usepackage{fullpage}
\usepackage{subfigure}
\usepackage[demo]{graphicx}
\usepackage{xepersian}
\begin{document}
\begin{figure}
\centering
\begin{LTR}
\rl{\subfigure[گل ۱]
{
\includegraphics[width=6cm,height=6cm]{Flower1.jpg}
}}
\rl{\subfigure[گل ۲]
{
\includegraphics[width=6cm,height=6cm]{Flower3.jpg}
}}
\end{LTR}
\caption{من میخوام شماره توضیحات زیر عکس به صورت زیر باشه}
\label{f3}
\end{figure}
\end{document}
-
تفاوت دیگهای که بستههای subfigure و subfig دارند، سازگاری آنها با بستههای دیگر است.
برای مثال بسته subfigure با بسته sidecap، همزمان در یک محیط قابل استفاده نیست.
اما این مشکل در subfig وجود ندارد.