Онегин распечатал письмо...
Sep. 21st, 2010 12:32 pmК моему вероятному стыду, с современной печатью я до сих пор на "Вы".
Решил распечатать рабочие исходники, чтобы над ними посидеть с ручкой почёркать.
Не нашёл вменяемого средства для этого.
Чего хочется:
1. Задать моноширинные шрифты (почти тривиально)
2. У каждой страницы должен быть header (заголовок) и footer (как переводится?), в сумме в которых должны быть (как расположу, хотя не суть важно)
- имя файла
- номер текущей страницы и количество всех страниц (лучше по типу 3/24)
- дата и время отправки на печать
- своё примечание специально для этой печати
кроме того, строки должны быть пронумерованы.
Подсказали kate. Почти самое подходящее из того, что есть, но непонятно, как вписать полное количество страниц и как включить нумерацию строк.
Говорили про pr, lpr. Переписывать фильтры специально под этот случай как-то не хочется.
Заглянул в openoffice. Может, и можно, но долго страдать макросами (в лучшем случае).
UPD1: `a2ps --line-numbers=1 -1 $file' - дало уже вполне пристойный вид, можно использовать и улучшать.
Решил распечатать рабочие исходники, чтобы над ними посидеть с ручкой почёркать.
Не нашёл вменяемого средства для этого.
Чего хочется:
1. Задать моноширинные шрифты (почти тривиально)
2. У каждой страницы должен быть header (заголовок) и footer (как переводится?), в сумме в которых должны быть (как расположу, хотя не суть важно)
- имя файла
- номер текущей страницы и количество всех страниц (лучше по типу 3/24)
- дата и время отправки на печать
- своё примечание специально для этой печати
кроме того, строки должны быть пронумерованы.
Подсказали kate. Почти самое подходящее из того, что есть, но непонятно, как вписать полное количество страниц и как включить нумерацию строк.
Говорили про pr, lpr. Переписывать фильтры специально под этот случай как-то не хочется.
Заглянул в openoffice. Может, и можно, но долго страдать макросами (в лучшем случае).
UPD1: `a2ps --line-numbers=1 -1 $file' - дало уже вполне пристойный вид, можно использовать и улучшать.
no subject
Date: 2010-09-21 09:36 am (UTC)no subject
Date: 2010-09-21 09:46 am (UTC):help :hardcopy
Он по умолчанию почти всё так и делает.
no subject
Date: 2010-09-21 09:49 am (UTC)no subject
Date: 2010-09-21 09:50 am (UTC)no subject
Date: 2010-09-21 09:51 am (UTC)Нумерация строк включается на соседней вкладке настроек диалога печати.
no subject
Date: 2010-09-21 09:52 am (UTC)no subject
Date: 2010-09-21 10:30 am (UTC)либо искать отдельную программу которая делает только это. Впрочем оба способа уже назвали
;help hardcopy в vim (а оно уже русский языка научилось)?
и a2ps/enscript/nenscript.
Еще: кстати, извратный способ - макрос 2html в vim и печать получившегося html браузером - в смысле, если программа, умеющая печатать, не понимает наш исходник, переведем ее в формат, который понимает эта программа.
no subject
Date: 2010-09-21 01:02 pm (UTC)no subject
Date: 2010-09-21 08:21 pm (UTC)Подвал.
no subject
Date: 2010-09-22 08:35 am (UTC)no subject
Date: 2010-09-22 08:36 am (UTC)no subject
Date: 2010-09-22 08:40 am (UTC)no subject
Date: 2010-09-22 08:45 am (UTC)Но если количества всех страниц важно, то я даже не знаю, в чём можно добиться такого результата.
Последний раз печатал исходники лет 15 назад. Как бы ещё не на барабанном АЦПУ.
no subject
Date: 2010-09-22 08:56 am (UTC)a2ps-4.13-1332.1.x86_64 из OpenSuSE 11.3
no subject
Date: 2010-09-22 08:57 am (UTC)Да, я считаю это обязательным.
no subject
Date: 2010-09-22 08:57 am (UTC)no subject
Date: 2010-09-22 08:58 am (UTC)no subject
Date: 2010-09-22 09:11 am (UTC)no subject
Date: 2010-09-22 09:46 am (UTC)А как он справляется с переносом длинных строк?
no subject
Date: 2010-09-22 09:47 am (UTC)no subject
Date: 2010-09-22 09:47 am (UTC)(Перенос на границе страницы я не проверял)
no subject
Date: 2010-09-22 10:45 am (UTC)no subject
Date: 2010-09-22 10:57 am (UTC)Специальных тестов пока не делал.
no subject
Date: 2010-10-06 02:20 pm (UTC)