День добрый.
Как стандартными средствами сделать рисунок в документе как у меня на картинке?
Я пробовал так (так сделано на рисунке пакет 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?
Заранее спасибо.