Информацию, хранящуюся в компьютере, иногда необходимо перенести на бумагу. Результат обычно выглядит как стопка листов формата А4, скрепленная с одной стороны с помощью степлера. Но удобнее было бы иметь распечатку в виде книжки меньшего формата, небольшой тетради из вложенных друг в друга согнутых листов или (если страниц много) нескольких таких тетрадей, сшитых вместе. Как же быть?
В принципе, можно получить тетрадь формата А5, если на каждой стороне А4 разместить по две страницы вдоль длинной стороны листа. Если же на одной стороне расположить сразу четыре страницы, то после разрезания таких листов из них легко изготовить удобную карманную книжку формата А6. Разбивка текста на страницы необходимого формата тоже не составит особого труда: с этой работой можно справиться с помощью простейшего текстового редактора.
Трудности возникнут при расстановке страниц в определенной последовательности, чтобы после сборки книжки они шли по порядку. Преодолеть эти трудности поможет предлагаемая программа. Она написана на упрощенной версии Бейсика, и ее легко приспособить к любому компьютеру, а при желании усовершенствовать. Но сначала — о терминологии.
Страница — это одна страница текста, «вписанная» в необходимый формат с учетом полей. После разбивки текста на страницы становится известным число страниц в книге — N.
Тетрадь — конструкция из вложенных друг в друга согнутых листов, скрепленная по сгибу. Число страниц в тетради — п.
Книга — законченное изделие, содержащее весь необходимый текст. Она может состоять из одной или нескольких тетрадей, в зависимости от числа страниц. Число тетрадей в книге — Р.
Печатный лист — лист, который распечатывается принтером. Число печатных листов в книге — Б, в тетради — К.
Если лист предполагается только сгибать, то на нем размещаются четыре страницы (по две с каждой стороны). В этом случае параметр d = 1.
Если лист будет разрезаться на две части, то число страниц увеличивается до восьми, параметр d = 2.
Число страниц в тетради не рекомендуется выбирать больше 40—50. Если книга получается толстой, то лучше разбить ее на несколько тонких тетрадей. Программа запрашивает число страниц N. число тетрадей Р, параметр 6 и затем рассчитывает число печатных листов.
Программа распечатки «книжкой»
Если последнее число оказывается не целым, то программа предлагает увеличить число страниц. Это можно сделать, вставив чистые «титульные» листы или добавив в конце книги «листы для заметок». Затем программа выводит расчетное количество печатных листов и список страниц в порядке их размещения на листах, а также соответствующие им номера тетради J и листа в пределах тетради I.
С помощью текстового редактора страницы размещаются в соответствии с этим списком. При использовании матричного принтера удобнее распечатывать листы полностью: сначала сторону 1, затем сторону 2.
На более современных принтерах лучше печатать сначала все листы со стороны 1, затем переворачивать стопку листов (при этом лист 1 оказываются сверху) и печатать сторону 2. Только не следует ошибочно вставлять листы в принтер перевернутыми!
В заключение листы разрезаются (если требуется), сгибаются, разбираются по тетрадям (если Р>1), скрепляются — и книжка готова.
А. ЗАЙЦЕВ, г. Муром