Печать брошюры в линукс

Как печатать книжки брошюрами в LibreOffice Write ?

Допустим есть документ, в нём 240 страниц A5. Я хочу распечатать его тетрадками по 20 листов A4 (т.е. 40 страниц, всего 6 тетрадок).

Как мне это сделать?
Вызвал на листе контекстное меню, там выбрал
Page -> Paper Format, Format: A5, Portrait.

У принтера установил
File -> Printer Settings -> Properties -> Paper Size: A4, Orientation: Portrait.

Дальше мысль не идёт.
По всей видимости надо печатать блоками страницы 1-40, 41-80 и т.д. и что-то дополнительно указать. Там есть галка «brochure», но меня терзает непонимание процесса. Принтер-то односторонний и мне не ясно что делать с листами — все печатать с одной стороны, потом все с другой? Или каждый лист сначала с одной стороны, потом с другой? Или как?

Я что-то мутил такое давно. На А4 делал колонки, рассовывал туда текст как надо, сидел, тупил, печатал, рисовал где какие страницы, чтобы было понятнее.
Короче, если серьёзно заниматься, надо копать в сторону нормального софта для типографии, а не извращаться с либрой.

Печать, страницы из диапазона 1-40
Во вкладке «Макет страницы» выбрать «Брошюрой»
Дальше выбрать вариант «Оборотные стороны», распечатать, вставить обратно в принтер и распечатать «Лицевые стороны»

Как-то не получается. Попробовал и сначала «Оборотные», потом «Лицевые» и наоборот, сначала «Лицевые», потом «Оборотные». Он каким-то непонятным способом всё перемешивает, тетрадка у меня не получилась.

Спустя всего два часа Зоркий Глаз заметил, что если при печати второй стороны поставить галочку «reverse order», то всё начинает сходится.

Ага, возможно, причем заранее это нельзя предусмотреть, потому что зависит от организации выходного лотка принтера

почему на пиктограммах («иконках») либреофиса траурные ленточки на уголках?

Нууу, там же где-то есть база метаданных о моделях принтеров, могли бы оттуда извлекать значение для этой настройки по-умолчанию

такой «уголок» — это метафорический символ загибания.

Источник

Печать брошюры

Линуксоеды, как в линуксе по-человечески печатать pdf в виде брошюры?

Чтоб не из командной строки сделай pdf из pdf ехал pdf через pdf pdf pdf, такого счастья гуглится полно на раз два, но нам не надо. Чтобы так, как, например, в acrobat reader сделано. А то адоб забил на линукс, а у кого еще такие фичи есть — я не знаю.

Читайте также:  Сервер 1с linux deb

Иди на винфак, вантузятник чертов!

Как раз-таки в командной строке самый оптимальный вариант. pdfbook с pdftk помогут. А GUI для такой элементарщины разве что полным дебилам нужны!

Ради того, чтобы раз в год напечатать что-то в виде брошюры разбираться в десятке cli-утилит и скриптов. Нафиг надо.

Спасибо, братишка. Только bookletimposer оно.

Итить твою за ногу! Один раз написал, потом тупо MKbook file.pdf out.pdf.

Зачем велосипедить, когда есть готовые решения? Слава Лёни покоя не даёт?

Чего велосипедить? Есть psbook. Но я редко печатаю чужие книжки, а свое элементарно средствами латеха на брошюры сортируется.

Но есть у меня и древний велосипед:

#!/bin/sh # # printbook # # Создан 17-го Июнь 2004 года в 22:36 # # Prints a .ps file into book /32 pages, by pamphlets even-odd(revercive) tmp=/tmp/printbook.$$ tmp1=/tmp/printbook1.$$ echo "Число страниц (кратно 4):" read numb book_table -f $numb while read first do if [ "$first" = "" ]; then echo -e "\n\t\t\t\aСлэдущий тетрад" read blin < /dev/tty continue fi psselect -p$first $1 $tmp 2>/dev/null psnup -2 $tmp $tmp1 2> /dev/null lpr $tmp1 echo -e "\tПэрЕвэрни пачку, да" read blin < /dev/tty read second psselect -p$second $1 $tmp 2>/dev/null psnup -2 $tmp $tmp1 2>/dev/null lpr $tmp1 done < table echo -e "\n\nСлущий, закончилы наканэц, ДА. " read blin < /dev/tty rm table rm $tmp rm $tmp1 

Ага, сначала переделать твой скрипт под дуплексный принтер и без разбиения на тетради. И для этого разбираться во всех этих psselect, psnup, booktable.

Как использовать psbook тоже надо разобраться и вспоминать каждый раз (раз в год печатаю), да и им одним не обойдешься, надо опять же вспомнить чего там еще ему нужно.

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

Я хочу запустить инструмент (а лучше, чтобы это было в самой pdf-смотрелке) нажать одну-две кнопки и через 5 минут забрать с принтера результат. Выше мне уже посоветовали нужную программу, а все попытки укорить меня в том, что я не хочу копаться в говне мне как-то побоку.

Читайте также:  Installing web browser on linux

Источник

Печатаем книги-брошюры в *nix

Наверняка у многих из тех, кто читает этот пост, возникало желание распечатать некую книгу на бумаге и сделать это так, чтобы книга была по удобству близка к типографской. Конечно, в роли книги может выступать как какой-нибудь pdf-документ, так и какая-нибудь tex'овая научная работа.

Ну а что же такое брошюра? По сути — это такая тетрадка, каждый лист которой является половиной большого листа, а общее количество страниц легко рассчитать по формуле *2*2 .

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

В этой статье я постараюсь объяснить как просто и быстро распечатать любой документ в виде брошюры.

Получаем PostScript документ

Итак, у нас имеется некий документ. Первым делом, откройте его в каком-нибудь просмотрщике (н-р в evince) и "распечатайте в файл". На выходе мы должны получить PostScript файл, с которым мы и будем далее работать.
Назовём этот файл, например, book.ps.

Обрабатываем PostScript файл

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

1) psbook book.ps 1.ps
Эта команда дополнит документ пустыми страницами в нужных местах для того, чтобы количество страниц стало кратным 4м.

2)Теперь нам необходимо «склеить» каждые 2 страницы A4 в одну страницу A4, иными словами, мы должны получить документ, на каждой странице которого будет по 2 страницы A5.
psnup -la4 -2 1.ps > result.ps

3)Теперь удалим рудементарный файл 1.ps
rm 1.ps
и приступим к печати получившейся брошюры

В качестве альтернативы, все три шага можно объеденить в один, используя конвейры: psbook book.ps | psnup -la4 -2 > result.ps

Распечатываем брошюру

Самый интересный момент, с которым мне пришлось повозиться из-за моей природной лени.

Читайте также:  Isolated web co linux

1) Откройте получившийся файл result.ps в просмотрщике и распечатайте нечётные страницы.
2) Теперь пересортируйте листы так, чтобы первая страница стала последней, а последняя — угадайте — первой. Вставьте отсортированные листы в принтер так, чтобы печать проводилась с обратной стороны конца распечатанной страницы.
На моём HP Photosmart последний шаг делается простой вставкой страниц «как есть», то есть после сортировки, не переворачивая страницы, вставляем в лоток листы так, чтобы верх распечатанных до этого страниц был спереди и видим.
3) А теперь распечатайте чётные страницы.
4)После распечатки достаточно сложить распечатанные страницы слева направо

Hints

1) Не следует использовать «обратный порядок печати» в совокупности с указанием чётности/нечётности страниц, с целью пропустить шаг с пересортировкой страниц. Это не допустит неверного порядка распечатки и неверных страниц для распечатки.
2)Если бумага — тонкая, то следует перед первой печатью «перелестать» листы. Пересортировка перед второй печатью (см. пункт выше) так же поможет не допустить слипания страниц.

Скрепление страниц

Нам потребуется иголка/шило, скобки от степлера, ручка/карандаш, 2 скрепки.
1)Распечатанные листы укладываем ровной стопкой, закрепляем верхний левый и правый нижний углы скрепками, теперь складываем листы слева направо.
2)В центре намечаем 2 точки: на сантиметр ниже верха и на сантиметр выше низа. Берём скобку и прикладываем в первой точке верхом, отмечаем точку в месте, где скобка кончается. Аналогично прикладываем к нижней точке низом скобки и ставим точку в месте, где скобка начинается.
Давайте опустим, что скобки не имеют ни ничала ни конца 🙂
3)В намеченных точках делаем шилом/иголкой дырки и вставляем в них скобки, закрывая их с внутренней стороны пальцем/чем нибудь твёрдым.
4)Убираем скрепки, радуемся 🙂

Я не художник, но попытался

Мои художественные способности ниже плинтуса, но я таки попытался руками на бумаге зарисовать как нужно ложить бумагу и расписал основные шаги: img148.imageshack.us/img148/4875/brove.jpg

Ссылки по теме

P.S.Отлично понимаю что статья описывает достаточно тривиальную задачу, но я уверен тем, кто хочет распечатать статью брошюркой, не сделав при этом 3-4 «корявые» распечатки, она поможет.
P.S.S.Метался между блогом «принтеры» и «Linux для всех», перенёс в последний, думаю, так правильней.

Источник

Оцените статью
Adblock
detector