Чтобы изменить форматирование стандартных классов LaTeX без использования пакета, вам нужно взглянуть на источник стандартных классов LaTeX и изменить исходные определения в своем собственном документе. Печать подписей выполняется макросом \@makecaption
, который имеет определение (в article.cls):
\long\def\@makecaption#1#2{%
\vskip\abovecaptionskip
\sbox\@tempboxa{#1: #2}%
\ifdim \wd\@tempboxa >\hsize
#1: #2\par
\else
\global \@minipagefalse
\hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
\fi
\vskip\belowcaptionskip}
Если вы оберните все это в среду мини-страниц (как это предлагается сделать вручную в других ответах), вы должны получить желаемые результаты.
Это проще, чем загрузка пакета? Не совсем, но это может быть поучительно.