День добрый. Как стандартными средствами сделать рисунок в документе как у меня на картинке?
Я пробовал так (так сделано на рисунке пакет rotating):
\begin{sidewaysfigure}
%\begin{figure}[h]
\addtocounter{totalpics}{1}
\begin{center}
\includegraphics[width=0.8\linewidth]{ER-1.pdf}
\end{center}
\caption{Простейшая модель хранения объектов\label{fig:f4}}
%\end{figure}
\end{sidewaysfigure} Вот ссылка на статью про данный вариант: http://www.leancrew.com/all-this/2008/09/latex-figure-captions/
Проблема в том, что у меня в документе "Рисунок 2.1 -" ,а там "Рисунок 2.1 :" Это потому, что не получается использовать окружение {figure}.
Пакет landscape мне не подходит так как при изменении текста приходится вручную переносить текст до и после страницы landscape. Это неудобно когда много таких страниц.
Нужно как-то скорректировать пакет rotating. Это нужно как-то переопределить для замены разделителя в названии рисунка. Мой разделитель прописан в переменной \captionlabeldelim{}.
\def\rotcaption{\refstepcounter\@captype\@dblarg{\@rotcaption\@captype}} \long\def\@rotcaption#1[#2]#3{% \addcontentsline{\csname ext@#1\endcsname}{#1}{% \protect\numberline{\csname the#1\endcsname}{\ignorespaces #2}}% \par \begingroup \@parboxrestore \normalsize \@makerotcaption{\csname fnum@#1\endcsname}{#3}% \endgroup} \long\def\@makerotcaption#1#2{% \setbox\@tempboxa\color@hbox#1: #2\color@endbox \ifdim \wd\@tempboxa > .8\vsize \rotatebox{90}{% \begin{minipage}{.8\textheight}#1: #2\end{minipage}% }% \else% \rotatebox{90}{\box\@tempboxa}% \fi \nobreak \hspace{12pt}% }
Мне не очень нравиться допиливать, что-то в LaTex так как сделать что-то путем очень сложно, а то что я дописываю слишком не универсально!
Два вопроса: 1. Как можно развернуть рисунок и подрисуночную надпись в окружении {figure}? 2. Если первый пункт не получается, то как переопределить название в пакете rotating?
Заранее спасибо.
|