|
27.07.08, Alexander I Rozhenko<CyrTeX-ru@vsu.ru> написал:
>
> По умолчанию в \sidefig между рисунком и текстом делается отступ в 1.5em.
> Если размеров рисунка и текста не задавать, то они вычисляются так: от всей
> ширины отнимается 1.5em и результат делится пополам. Поэтому размер рисунка
> для \sidefig получился уже. Если Вы явно укажете
>
> \sidefig(0.5\columnwidth){...}{...}
>
> то форматирование рисунка будет такое же как и для \wrapfig. Но в этом
> случае столбец текста будет чуть уже (wrapfig оставляет величину \columnsep
> между столбцами, а не 1.5em). Я как-то не задумывался о совместимости с
> другими пакетами и выбрал расстояние исходя из эстетических соображений
> (согласитесь, что \columnsep здесь явно мало). Поэтому оно просто
> захардкодено внутри команды \NCC@sidemfloat. Чтобы добиться одинакового
> маркапа, задайте для других обтекателей в преамбуле документа
>
> \columnsep = 1.5em
>
> либо переопределите макрос \NCC@sidemfloat, задав в нём \columnsep вместо
> 1.5em.
Тэ-э-кс...
Что касается величины 1.5em, то я как-то не обратил сначала внимания,
а теперь вижу. Ничего менять не надо - Ваш вариант гораздо лучше, чем
обычный, я согласен.
Идём дальше. Команда задаётся так:
\sidefig[позиция](w1)(w2){иллюстрация}{часть текста рядом с
иллюстрацией...}...продолжение текста ниже иллюстрации.
w1 - ширина блока с рисунком (вместе с подписью)
w2 - ширина обтекающего текста рядом с рисунком (а я спутал с шириной
подписи к рисунку (caption))
Если задать только одну величину:
\sidefig(0.3\columnwidth){...}{...}
то это будет w1 - ширина блока с рисунком, а ширина текста рядом будет
вычислена как разность "общая ширина колонки текста на странице минус
ширина бокового блока с рисунком" (в данном случае она будет 0.7).
Наверное, это всё потому, что я новичок, но, на мой взгляд, хорошо бы
в руководстве вот так всё по полочкам расписать, и снабдить бы соотв.
иллюстрациями...
Я сделал \sidefig(0.5\columnwidth){...}{...} и получил одинаковые
подписи с вариантом wrapfigure, но столбец текста чуть уже - как Вы и
написали. Однако моя иллюстрация всё равно оказалась испорчена:
http://s43.radikal.ru/i102/0807/30/e344525ab1c7.gif
В конце концов меня осенило, что проблема может быть в том, что у меня
"ненастоящий" рисунок. Сделал с настоящим, и всё чудненько:
http://s55.radikal.ru/i148/0807/09/5175c51f0234.gif
Теперь надо думать, как быть с моей настоящей иллюстрацией:
\framebox{\parbox[c]{0.3\columnwidth}{%
\begin{center}
Illustration\texttt{}~\\
\texttt{Illustration}
\par\end{center}%
}}
|
|