Блог дилетанта широкого профиля

RSS

Как сделать рамки типа ЕСКД, но в LibreOffice Writer

Последние полгода наблюдаю какое-то обострение, когда люди массово сталкиваются с непониманием особенностей работы с документами в LibreOffice. Ну ничего страшного, я сам не каждый день в нём работаю, так что местами тоже много нового для себя открываю. Но вот рамки и основные надписи я осилил уже давно. Ну, знаете, ЕСКД, ЕСПД и вот это всё… А последние полгода, по какой-то причине, людей вокруг, которые сами не могут осилить этот вопрос, как-то всё прибавляется. И решил я написать статью, потому что устал объяснять каждому в отдельности.

Немного теории

Если внимательно присмотреться к рамке ЕСКД, то можно отметить, что она похожа на таблицу. И правда, лучшим средством для её создания будет именно таблица. Но таблица эта должна повторятся со всем своим содержимым на всех страницах документа, кроме, пожалуй что, первой и последней. То есть её необходимо разместить в колонтитуле, верхнем или нижнем (колонтитул повторяется со всем своим содержимым на всех страницах с аналогичным стилем).

Но колонтитул не позволяет вместить таблицу большую, чем на половину листа. И не позволяет убрать эту таблицу в фон. Это ограничение колонтитула, которое распространяется и на таблицу. Но некоторые типы объектов способны игнорировать ограничения родительских объектов. Например изображения и врезки. Даже будучи помещёнными в колонтитул, они могут занимать всю площадь страницы.

И во врезку можно (и нужно) разместить таблицу, из которой будет сформирована рамка. И, в дальнейшем, врезку, в которой уже будет сформирована рамка из таблицы, можно будет убрать в фон. Тем самым получив рамку и надписи, которые будут гарантированно корректно повторятся на всех страницах.

Практика

Я не буду тут полностью воспроизводить рамку ЕСКД, потому что ГОСТ требует размеры с линейкой вымерять. Но ведь основная проблема, с которой сталкиваются люди, заключается именно в непонимании принципа организации такой рамки. Так что я буду показывать в примерах именно метод размещения таблицы в колонтитуле, а рамку из этой таблицы вы и без меня сделать сможете.

Для начала понадобится включить верхний колонтитул. Именно верхний, это важно. Если что, то колонтитул включается в меню редактирования стиля страницы, в которое можно попасть из списка доступных стилей, или через «Формат → Стиль страницы».

Далее требуется вставить врезку в колонтитул. Для этого необходимо поставить курсор в зону колонтитула, а затем вызвать меню настройки новой врезки через «Вставка → Врезка → Врезка...», где привязка врезки должна быть установленна как «К странице», а ширина и высота врезки — 100% относительно размера страницы, выравнивание по горизонтали и вертикали — по центру страницы. Кстати, отступы врезки можно применять для установки отступов от рамки до краёв страницы. И не забудьте отключить границы и тень врезки.

Добавление врезки в LO Writer
Меню создания врезки.

С тем, как вставить таблицу во врезку как-нибудь и без меня справитесь. Таблица эта и будет формировать рамку, ну а основные надписи будут размещаться в её ячейках. Так что отнеситесь к ней с должным вниманием, тщательно приведя её в соответствие руководящим документам, описывающим рамку.

Таблица как рамка в LO Writer
Таблица создана, но врезка всё ещё на переднем плане, перекрывает собой основную зону текста документа.

После того, как вы сформируете рамку и заполните её основными надписями, следует врезку, содержащую таблицу-рамку, привязать к абзацу и перевести её в фон. Для этого нужно перейти в меню свойства врезки, например выделив врезку и вызвав «Формат → Врезка/объект → Свойства...». Где привязку необходимо установить как «К абзацу» на вкладке «Положение и размер». А на вкладке «Обтекание» выбрать «Насквозь» и «На фоне».

Положение врезки под рамки в LO
Окончательные положение и размер врезки, включая привязку.
Положение врезки в фоне LO
Перемещение врезки в фон, под основную зону текста документа.

С этого момента рамка готова. Редактированием стиля страницы следует установить внутренние отступы текста от рамки. Это достигается редактированием размера полей и свойств колонтитула.

Рамки в документе LO
Рамка есть, размеры основной зоны текста (т. е. внутренние отступы) скорректированы. Так что документ готов к работе.

Всё. Можно набивать содержимое.

Пример отображения рамок в LO
Предпросмотр печати. Наглядно видно, что рамка корректно отображается и повторяется на страницах.