g********d 发帖数: 4174 | |
g*********r 发帖数: 124 | 2 假设你用的是 article.cls,把下面的代码加入导言区
\makeatletter
\long\def\@makecaption#1#2{%
\vskip\abovecaptionskip
\sbox\@tempboxa{#1: #2}%
\ifdim \wd\@tempboxa >\hsize
#1: #2\par
\else
\global \@minipagefalse
\hb@xt@\hsize{\box\@tempboxa\hfil}%
\fi
\vskip\belowcaptionskip}
\makeatother
【在 g********d 的大作中提到】 : RT. Thanks.
|
g********d 发帖数: 4174 | 3 It works. Thank you so much!
But why is it made so complicated?
【在 g*********r 的大作中提到】 : 假设你用的是 article.cls,把下面的代码加入导言区 : \makeatletter : \long\def\@makecaption#1#2{% : \vskip\abovecaptionskip : \sbox\@tempboxa{#1: #2}% : \ifdim \wd\@tempboxa >\hsize : #1: #2\par : \else : \global \@minipagefalse : \hb@xt@\hsize{\box\@tempboxa\hfil}%
|
S**I 发帖数: 15689 | 4 直接通过底层命令操作更强大,也更繁琐。简单的方法当然也是有的:
\usepackage[singlelinecheck=false]{caption}
【在 g********d 的大作中提到】 : It works. Thank you so much! : But why is it made so complicated?
|
l******r 发帖数: 18699 | 5 我用caption这个package的时候出现报错,
说不支持这个package
请教天才大人应该怎么解决?
多谢!
【在 S**I 的大作中提到】 : 直接通过底层命令操作更强大,也更繁琐。简单的方法当然也是有的: : \usepackage[singlelinecheck=false]{caption}
|