سلام
من یک فایل قرار می دهم که زیرنویس آن طولانی است و 2 خط می شود. منتها خط دوم کم است و از اول خط شروع می کند. می خواستم بدانم راهی هست که خط دوم وسط چین شود؟
علت ویرایش: ویرایش عنوان موضوع.
قبل از دستور
\begin{document}
کد زیر رو قرار بدید.
\makeatletter
\long\def\@makecaption#1#2{%
\vskip\abovecaptionskip
\sbox\@tempboxa{#1: #2}%
\ifdim \wd\@tempboxa >\hsize
\if@RTL\beginR\fi\centering#1: #2\if@RTL\endR\fi\par
\else
\global \@minipagefalse
\hb@xt@\hsize{\if@RTL\beginR\fi\hfil\box\@tempboxa\hfil\if@RTL\endR\fi}%
\fi
\vskip\belowcaptionskip}
\makeatother
یه نکته: توی این جور سوالها که نیاز به پیوست کردن عکس داره، لازم نیست واقعاً عکس رو پیوست کنین. کافیه فقط بسته graphicx رو به صورت
\usepackage[demo]{graphicx}
فراخوانی کنین.
نقل قول از: وحید دامنافشان در آپریل 21, 2013, 06:40:42 بعد از ظهر
قبل از دستور
\begin{document}
کد زیر رو قرار بدید.
\makeatletter
\long\def\@makecaption#1#2{%
\vskip\abovecaptionskip
\sbox\@tempboxa{#1: #2}%
\ifdim \wd\@tempboxa >\hsize
\if@RTL\beginR\fi\centering#1: #2\if@RTL\endR\fi\par
\else
\global \@minipagefalse
\hb@xt@\hsize{\if@RTL\beginR\fi\hfil\box\@tempboxa\hfil\if@RTL\endR\fi}%
\fi
\vskip\belowcaptionskip}
\makeatother
یه نکته: توی این جور سوالها که نیاز به پیوست کردن عکس داره، لازم نیست واقعاً عکس رو پیوست کنین. کافیه فقط بسته graphicx رو به صورت
\usepackage[demo]{graphicx}
فراخوانی کنین.
دستورات داخلی بهتر است تغیر نکنند چون اگر مشکلی پیش بیاید، نمیتوانید آن را حل کنید. در عوض
\usepackage[justification=centering]{caption}
نقل قول از: علیرضا بیکی در آپریل 21, 2013, 05:38:51 بعد از ظهر
سلام
من یک فایل قرار می دهم که زیرنویس آن طولانی است و 2 خط می شود. منتها خط دوم کم است و از اول خط شروع می کند. می خواستم بدانم راهی هست که خط دوم وسط چین شود؟
علت ویرایش: ویرایش عنوان موضوع.
بیش از حد حروفچینی رو زشت میکنه.