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

لاتک LATEX => گرافیک، جدول و شکل => نويسنده: s.ahmadreza در نوامبر 22, 2012, 10:51:58 pm

عنوان: نزدن شماره ی زیرنویس برای شکل
رسال شده توسط: s.ahmadreza در نوامبر 22, 2012, 10:51:58 pm
سلام.
باید چه کاری انجام داد تا برای یک شکل ، عبارت <شکل 1.0.1 مثلا> نوشته نشود. ولی متن زیر شکل باقی بماند.
به طور مثال:
شکل 1.0.1:مقادیر انرژی
به صورت :
مقادیر انرژی
 نوشته شود.
عنوان: پاسخ : نزدن شماره ی زیرنویس برای شکل
رسال شده توسط: هادی صفی‌اقدم در نوامبر 22, 2012, 11:01:44 pm
سلام
‎\usepackage{caption}‎

\caption*{caption text here}
عنوان: پاسخ : نزدن شماره ی زیرنویس برای شکل
رسال شده توسط: s.ahmadreza در نوامبر 22, 2012, 11:55:12 pm
دستوری که شما فرمودید درست کار می‌کنه.
ولی من توی فایلم برای اینکه فاصله‌ی خط ها در caption را بیشتر از فرض اولیه کنم
تعریف \@makecaption  رو تغییر دادم.(البته خودم بلد نبودم از جایی پیدا کردم)
از ماکرونویسی چیزی سر در نمیارم.
فقط متوجه شدم که چون این قسمت توی فایل من هست، باز هم شکل 1.0.1 باقی می مونه.
حالا نمی‌دونم میشه هم تعریف \@makecaption  رو تغییر داد و هم از دستوری که فرمودید استفاده کرد،یا نه؟
اگه نه، راه دیگه ای وجود دارد؟
عنوان: پاسخ : نزدن شماره ی زیرنویس برای شکل
رسال شده توسط: هادی صفی‌اقدم در نوامبر 23, 2012, 12:19:11 am
نظر شخصی من اینه که نباید به این فاصله‌ی خط‌ها در caption دست بزنید و بذارین مطابق با فاصله خط‌های داخل متن باشه.
به هر حال. این راهشه:
‎\usepackage{setspace}‎‎
%\usepackage[font=singlespacing]{caption}‎
\usepackage[font=onehalfspacing]{caption}
%\usepackage[font=doublespacing]{caption}

یکی از ۳ حالت singlespacing یا onehalfspacing یا doublespacing را انتخاب کنید.