Now there is a check of a length of the figure caption.
-% Øàáëîí äëÿ îôîðìëåííÿ êóðñîâèõ òà äèïëîìíèõ ðîá³ò ³ç âèêîðèñòàííÿì êëàñó 'onpu-diploma' v.3.0
+% Øàáëîí äëÿ îôîðìëåííÿ êóðñîâèõ òà äèïëîìíèõ ðîá³ò ³ç âèêîðèñòàííÿì êëàñó 'onpu-diploma' v.0.3.2
%
\documentclass[cp1251,studentka,ukr,master]{onpu-diploma}
% kr - êóðñîâà ðîáîòà
% bachelor - äèïëîìíà ðîáîòà áàêàëàâðà
% master - äèïëîìíà ðîáîòà ìàã³ñòðà
-% Ïîòî÷íà âåðñ³ÿ êëàñó 'onpu-diploma' (v.0.3.0) ï³äòðèìóº ëèøå ðåæèì
+% Ïîòî÷íà âåðñ³ÿ êëàñó 'onpu-diploma' (v.0.3.2) ï³äòðèìóº ëèøå ðåæèì
% êóðñîâî¿ ðîáîòè (kr), äèïëîìíî¿ ðîáîòè áàêàëàâðà (bachelor) òà äèïëîìíî¿
% ðîáîòè ìàã³ñòðà (master).
% ϳäòðèìêó ³íøèõ âèä³â ðîá³ò áóäå äîäàíî ó íàñòóïíèõ âåðñ³ÿõ.
\includegraphics[width=4cm]{onpu-diploma-fig1-indexed.png}
\includegraphics[scale=0.8]{onpu-diploma-fig1-indexed.png}
\end{center}
- \caption{²ëþñòðàö³ÿ ³ç çàñòîñóâàííÿì ðàñòðîâî¿ ãðàô³êè.}
+ \caption{²ëþñòðàö³ÿ ³ç çàñòîñóâàííÿì ðàñòðîâî¿ ãðàô³êè. Äîîîîîîâãèé îïèñ ³ëþñòðàö³¿ ³ç çàñòîñóâàííÿì ðàñòðîâî¿ ãðàô³êè.}
\label{fig01}
\end{figure}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{onpu-diploma}[2014/12/18 ONPU dimploma class file v.0.3.1]
+\ProvidesClass{onpu-diploma}[2015/07/02 ONPU dimploma class file v.0.3.2]
-% Version 0.3.1 supports 'kr', 'bachelor' and 'master' modes only
+% Version 0.3.2 supports 'kr', 'bachelor' and 'master' modes only
% Also only ukrainian version is available
% CONTENTS
\def\@makecaption#1#2{%
\vskip\abovecaptionskip
- \hb@xt@\hsize{\hfil #1. #2 \hfil}%
+% \hb@xt@\hsize{\hfil #1. #2 \hfil}%
+ \setbox\@tempboxa\hbox{{#1.}\nobreakspace\nobreakspace #2}%
+ \ifdim \wd\@tempboxa >\hsize%
+ % if caption is longer than a line, let it wrap around
+ \setbox\@tempboxa\hbox{{#1.}\nobreakspace\nobreakspace}%
+ \parbox[b]{\hsize}{\noindent\unhbox\@tempboxa#2}\medskip%
+ \else%
+ \hbox to\hsize{\hfil\box\@tempboxa\hfil}%
+ \fi
\vskip\belowcaptionskip}
-% Шаблон для оформлення курсових та дипломних робіт із використанням класу 'onpu-diploma' v.3.1
+% Шаблон для оформлення курсових та дипломних робіт із використанням класу 'onpu-diploma' v.0.3.2
%
\documentclass[utf8,studentka,ukr,master]{onpu-diploma}
% kr - курсова робота
% bachelor - дипломна робота бакалавра
% master - дипломна робота магістра
-% Поточна версія класу 'onpu-diploma' (v.0.3.0) підтримує лише режим
+% Поточна версія класу 'onpu-diploma' (v.0.3.2) підтримує лише режим
% курсової роботи (kr), дипломної роботи бакалавра (bachelor) та дипломної
% роботи магістра (master).
% Підтримку інших видів робіт буде додано у наступних версіях.
\includegraphics[width=4cm]{onpu-diploma-fig1-indexed.png}
\includegraphics[scale=0.8]{onpu-diploma-fig1-indexed.png}
\end{center}
- \caption{Ілюстрація із застосуванням растрової графіки.}
+ \caption{Ілюстрація із застосуванням растрової графіки. Доооооовгий опис ілюстрації із застосуванням растрової графіки.}
\label{fig01}
\end{figure}