تالار گفتگوی پارسی‌لاتک

لاتک LATEX => گرافیک، جدول و شکل => نويسنده: Mohsen Avaji در دسامبر 22, 2012, 09:48:26 pm

عنوان: قرار دادن دو شکل در یک ردیف با کپشن های متفاوت
رسال شده توسط: Mohsen Avaji در دسامبر 22, 2012, 09:48:26 pm
سلام
با استفاده از دستوراتی که در انتهای صفحه 4 راهنمای بسته subfigure اومده شکلی رو که در فایل پیوست می بینید ایجاد کردم. اما شکل در وسط صفحه قرار نداره و \captionsetup{format=hang} روی کپشن ها هیچ تاثیری نداره، چه دیدن خروجی مطلوب چه اقداماتی باید انجام بدم. سپاسگزارم.
عنوان: پاسخ : قرار دادن دو شکل در یک ردیف با کپشن های متفاوت
رسال شده توسط: وحید دامن‌افشان در دسامبر 23, 2012, 01:26:50 am
من که متوجه منظورتون نشدم. توی این فایل‌تون که از بسته subfigure استفاده نشده. در ضمن این بسته، منسوخ شده. پس به جای این بسته باید از subfig استفاده کنین.
اگه منظورتون رو درست متوجه شده باشم، شما می‌خواین ۲ تا شکل رو کنار هم قرار بدین. به طوری که هر کدومشون نصف پهنای بلوک متن رو اشغال کنن. درسته؟ اگه اینجوریه، باید دو محیط minipafe رو داخل یک محیط figure قرار بدین.
عنوان: پاسخ : قرار دادن دو شکل در یک ردیف با کپشن های متفاوت
رسال شده توسط: Mohsen Avaji در دسامبر 23, 2012, 10:12:47 pm
سلام
بله همینطوره که میفرمایید، در فایل پیوست ۲ تا شکل رو کنار هم قرار دادم. به طوری که هر کدومشون نصف پهنای بلوک متن رو اشغال کنن اما الان مشکل من کپشن شکلهاست. کپشنو چطوری درستش کنم؟ میخوام فرمتش hang باشه. سپاسگزارم.
عنوان: پاسخ : قرار دادن دو شکل در یک ردیف با کپشن های متفاوت
رسال شده توسط: هادی صفی‌اقدم در دسامبر 24, 2012, 05:48:33 am
سلام
بله همینطوره که میفرمایید، در فایل پیوست ۲ تا شکل رو کنار هم قرار دادم. به طوری که هر کدومشون نصف پهنای بلوک متن رو اشغال کنن اما الان مشکل من کپشن شکلهاست. کپشنو چطوری درستش کنم؟ میخوام فرمتش hang باشه. سپاسگزارم.
سلام!
شما باز هم از بسته‌ی subfigure در فایل‌تون نشانی دیده نمیشه.
این جمله را فکر کنم ندیدین:
توی این فایل‌تون که از بسته subfigure استفاده نشده.

من که متوجه منظورتون نشدم. توی این فایل‌تون که از بسته subfigure استفاده نشده. در ضمن این بسته، منسوخ شده. پس به جای این بسته باید از subfig استفاده کنین.
اگه منظورتون رو درست متوجه شده باشم، شما می‌خواین ۲ تا شکل رو کنار هم قرار بدین. به طوری که هر کدومشون نصف پهنای بلوک متن رو اشغال کنن. درسته؟ اگه اینجوریه، باید دو محیط minipafe رو داخل یک محیط figure قرار بدین.
بسته‌ی subfigure منسوخ نشده وحید جان. (تا جایی که من میدونم.) زی‌پرشین از هر دو بسته‌ی subfigure و subfig پشتیبانی میکنه.
باز اگر اشتباهی گفتم بگو بهم بیزحمت.
عنوان: پاسخ : قرار دادن دو شکل در یک ردیف با کپشن های متفاوت
رسال شده توسط: Mohsen Avaji در دسامبر 24, 2012, 09:19:13 am
سلام
از راهنمایی شما صمیمانه سپاسگزارم اما هدف من استفاده از بسته subfigure نبود چون این بسته کپشن ها رو به صوت (آ)، (ب)، ... مینویسه اما من میخوام این دوشکل در کنار هم با شن با کپشن هایی به فرم (شکل 1.1،  شکل 1.2، و غیره) با راهنمای آقای دامن افشان و استفاده از minipage این دو شکلو گذاشتم کنار هم، کپشن ها هم به فرم گفته شده بود اما مشکل مشاهده شد این بود که فرم نوشتن کپشن ها به صورت format=hang نبود. برای درست کردن کپشن ها چه کاری باید انجام بدم؟
عنوان: پاسخ : قرار دادن دو شکل در یک ردیف با کپشن های متفاوت
رسال شده توسط: هادی صفی‌اقدم در دسامبر 24, 2012, 09:53:55 am
نمیدونم چرا به صورت پیش فرض از سمت راست اindent میکنه. با دستور زیر میشه. ولی زشت میشه.
‪‎\captionsetup{format=hang,indention=18mm}‎‬
من بیشتر از این  نمیدونم. باید منتظر جواب دوستان باشین.
ضمنا در راهنمای بسته‌ی caption نوشته:
6.14 subfigure
The subfigure package[19] provides support for small or ‘sub’ figures and tables within a single figure or
table environment. This package is obsolete, new users should use subfig instead.
Since the subfigure package is obsolete it will only be supported in a way that old documents (which
have used the caption package v1:x during development) should still compile as expected.
Please use the subfig or subcaption package instead which both supports the caption package v3:x.
(See the subfig package[20] documentation for details.)
عنوان: پاسخ : قرار دادن دو شکل در یک ردیف با کپشن های متفاوت
رسال شده توسط: وحید دامن‌افشان در دسامبر 24, 2012, 12:14:47 pm
اما الان مشکل من کپشن شکلهاست. کپشنو چطوری درستش کنم؟ میخوام فرمتش hang باشه. سپاسگزارم.
متاسفانه مثل اینکه گزینه hang با بسته زی‌پرشین مشکل داره. به عبارت دیگه موقع استفاده از این گزینه در زی‌پرشین، هیچ تغییری اعمال نمی‌شه.
تنها راهی که الان به ذهنم می‌رسه، همون راه‌حل آقا هادی هستش.
عنوان: پاسخ : قرار دادن دو شکل در یک ردیف با کپشن های متفاوت
رسال شده توسط: vafa در دسامبر 24, 2012, 12:24:04 pm
متاسفانه مثل اینکه گزینه hang با بسته زی‌پرشین مشکل داره. به عبارت دیگه موقع استفاده از این گزینه در زی‌پرشین، هیچ تغییری اعمال نمی‌شه.
اینطور نیست. تغییر که هست اما از سمت چپه نه از راست.
نقل قول
تنها راهی که الان به ذهنم می‌رسه، همون راه‌حل آقا هادی هستش.
جالب نیست. برای درست کردنش:
\renewcommand*\caption@@par{%
  \parindent\caption@parindent\hangindent\if@RTL-\fi\caption@hangindent}%