سلام، لطفا وارد شوید یا عضو شوید.

نویسنده موضوع: تغییر فاصله فقط بین خطوط نه پانویس و زیرنویس شکلها  (دفعات بازدید: 4452 بار)

آفلاین asadi

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 6
  • -دریافت شده: 0
  • ارسال: 8
    • ديدن مشخصات
با سلام
در پستهای قبلی آورده شده بود که چگونه می‌توان فاصله بین خطوط را با \usepackage{setspace} کم و زیاد کرد. اینکار باعث می شود که فاصله بین خطوط پانویس و شکلها هم تغییر کند که  زیبایی متن را به هم می ریزد. در یکی از پستها آورده شده بود که برای حل این مشکل باید ماکروهای\@footnotetext و شبه آن را تغییر بدهیم. آیا کسی می دونه اینکارو چطوری میشه انجام داد؟

آفلاین وحید دامن‌افشان

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 452
  • -دریافت شده: 718
  • ارسال: 2,107
    • ديدن مشخصات
    • http://www.damanafshan.ir
با سلام
در پستهای قبلی آورده شده بود که چگونه می‌توان فاصله بین خطوط را با \usepackage{setspace} کم و زیاد کرد. اینکار باعث می شود که فاصله بین خطوط پانویس و شکلها هم تغییر کند که  زیبایی متن را به هم می ریزد. در یکی از پستها آورده شده بود که برای حل این مشکل باید ماکروهای\@footnotetext و شبه آن را تغییر بدهیم. آیا کسی می دونه اینکارو چطوری میشه انجام داد؟
یه راه حل ساده اینه که از دستور ‎

\baselineskip=‎1‎cm‎
‎ ‎‎استفاده کنین. در ضمن، توی سندتون بارها می‌تونین ازش استفاده کنین و مقدارشو کم و زیاد کنین.

آفلاین asadi

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 6
  • -دریافت شده: 0
  • ارسال: 8
    • ديدن مشخصات
ممنون آقا وحید
یعنی فقط با یکبار اضافه کردن دستور به اول سند تغییرات همه جا اعمال میشه؟
برای من که چنین اتفاقی نمی افته
یا باید برا هر قسمت جداجدا اعمال کرد؟

آفلاین وحید دامن‌افشان

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 452
  • -دریافت شده: 718
  • ارسال: 2,107
    • ديدن مشخصات
    • http://www.damanafshan.ir
ممنون آقا وحید
یعنی فقط با یکبار اضافه کردن دستور به اول سند تغییرات همه جا اعمال میشه؟
برای من که چنین اتفاقی نمی افته
یا باید برا هر قسمت جداجدا اعمال کرد؟
ین دستور رو بعد از begin{document}\ قرار بدین و بعد از اون، هر جایی که داخل خود سند، دوست دارین، می‌تونین قرارش بدین.

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
تغییر دادن \baselineskip مناسب نیست:
http://www.tex.ac.uk/cgi-bin/texfaq2html?label=linespace

آفلاین asadi

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 6
  • -دریافت شده: 0
  • ارسال: 8
    • ديدن مشخصات
ممنون آقا وفا
ولی \baselinestretch همون مشکل رو که در اول پست گفتم برای پانویس ها و شکلها  بوجود میاره
شما راه حلی برای این مشکل برای یک تازه کار دارید؟ در یک پست گفته بودید با تغییر ماکروها.
« آخرين ويرايش: اوت 22, 2011, 02:11:04 pm توسط asadi »

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
در یکی از پستها آورده شده بود که برای حل این مشکل باید ماکروهای\@footnotetext
یعنی تعریف ماکروی \@footnotetext را از پرونده footnote-xetex-bidi.def اینگونه تغییر بدهی:
\makeatletter
\long\def\@footnotetext#1{%
    \begingroup
    \setbox\footins
    \vbox{\if@RTL@footnote\@RTLtrue\else\@RTLfalse\fi%
   \def\baselinestretch{1}%
   \reset@font\footnotesize
    \interlinepenalty\interfootnotelinepenalty
    \splittopskip\footnotesep
    \splitmaxdepth \dp\strutbox \floatingpenalty \@MM
    \hsize\columnwidth \@parboxrestore
    \bidi@footnotetext@dir{#1}%
    \protected@edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}\@makefntext
    {\rule{\z@}{\footnotesep}\ignorespaces#1\strut}}%
     \bidi@footnotetext@after
    \insert\footins{\unvbox\footins}%
    \endgroup}
\makeatother
نقل قول
و شبه آن را تغییر بدهیم.
یعنی علاوه بر ماکروی \@footnotetext که من روش تغییرش را در بالا نشان دادم، باید بصورت مشابهی تعریف دستورات \@LTRfootnotetext و \@RTLfootnotetext و \@mpfootnotetext و \@mpLTRfootnotetext و \@mpRTLfootnotetext را تغییر بدهید. توجه داشته باشید که تعریف مربوط به \baselinestretch بایستی قبل از دستور \reset@font بیاید.

 

امکان تغییر فاصله خطوط در زیرنویس

نویسنده sharif1749انجمن زی‌تک

پاسخ ها: 3
مشاهده: 3600
آخرين ارسال سپتامبر 30, 2012, 01:01:35 pm
توسط vafa
تغییر فاصله خطوط در محیط itemize و enumerate

نویسنده سید مهدی موسویانجمن انجمن تازه‌کاران

پاسخ ها: 5
مشاهده: 3770
آخرين ارسال ژوئیه 17, 2011, 11:37:03 pm
توسط سید مهدی موسوی
تغییر فاصله بین خطوط

نویسنده فاطمه زرمهیانجمن طراحی صفحه

پاسخ ها: 4
مشاهده: 4558
آخرين ارسال اوت 27, 2013, 01:17:31 am
توسط Mjavad
درست‌ترین راه تغییر فاصله بین خطوط در متن

نویسنده وحید دامن‌افشانانجمن عمومی

پاسخ ها: 1
مشاهده: 3194
آخرين ارسال اكتبر 01, 2012, 04:20:34 pm
توسط vafa
تغییر فاصله خطوط

نویسنده unosانجمن طراحی صفحه

پاسخ ها: 2
مشاهده: 2891
آخرين ارسال اكتبر 03, 2012, 10:25:18 pm
توسط unos
تغییر فاصله عبارت ریاضی و خطوط قبل و بعد آن در زی پرشین

نویسنده aris852963انجمن زی‌تک

پاسخ ها: 22
مشاهده: 7478
آخرين ارسال مه 06, 2013, 07:14:02 pm
توسط هادی صفی‌اقدم
راست نبودن اولین خط پاراگراف یا تغییر فاصله‌ی خطوط در یک پاراگراف

نویسنده امیرحسین حدادیانجمن زی‌تک

پاسخ ها: 1
مشاهده: 2182
آخرين ارسال آوریل 20, 2013, 06:49:02 pm
توسط وحید دامن‌افشان
Enumerate تغییر فاصله خطوط در محیط

نویسنده محسنانجمن حروف‌چینی مستندات

پاسخ ها: 2
مشاهده: 2697
آخرين ارسال مه 30, 2013, 09:46:45 pm
توسط فرشاد ترابی