|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 22 Feb 2003 02:32:11 To : Zahar Kiselev Subject : Re: USB Re: куда идет линукс... -------------------------------------------------------------------------------- Zahar Kiselev <Zahar.Kiselev@p1.f382.n5030.z2.fidonet.org> wrote: ZK> Hello Vasily! ZK> Feb 19 11:06 03, Vasily Tchekalkin wrote to Victor Wagner: VT>> И в ТеХ переводит, что бы печать 4-е страницы на лист? ZK> А что - TeX действительно может в этом помочь? Может. Hо он для этого совершенно необязателен. Есть psutils, html2ps и a2ps. ZK> Для txt-файлов у меня есть программка на Си, еще с СМ1600, вот ее и. ZK> использую думаю, что переделывание в TeX будет сложнее.. . Вчера переделывал (посредством vim-а, поскольку задача уникальная) почти мегабайтный текстовый файл. Потому что хотел пропорциональный шрифт, нормальные переносы, нормальные тире и кавычки. Целую книжку читать курьером - глаза заболят. Заняло это минут пять. 1. Запускаю vim something.tex - vim у меня автомагически создает пролог и ставит курсор после \begin{document}. Отрываю оттуда \usepackage[russian]{babel}, потому что текст английский. 2. Говорю :r something.txt 3. Заменяю несколько пробелов в начале строки на перевод строки. Чтобы абзацы были пустыми строками разделены 4. Заменяю одиночные дефисы, отбитые пробелами на тройные, то бишь длинные тире. 5. Заменяю заголовки глав :%s/^[ ^I]\+Chapter [0-9]\+ \(.*\)/\chapter{\1}/ 6. Фиксю кавычки :%s/"\(.*\)"/``\1''/g Был бы русский текст, заменял бы на << и >>, но текст английский, поэтому кавычки должны быть английские. 7. Проверяю наличие символов %, $ и прочих, специальных для TeX. Убеждаюсь что в художественном тексте их нет. Все, можно запускать latex, потом dvips | psbook| psnup| psmandup -|lpr и переплетать. Благо TeX овский файл по-английски печатается с заявленной в документации к принтеру скоростью 14 страниц в минуту. В случае, если курьером читать не влом, все делается гораздо быстрее, так как вместо TeX-а используется a2ps. А если это исходник, то a2ps еще и syntax highlighting сделает. А html2ps сгенерит оглавление, расставит номера страниц и еще много чего сделает, включая переносы по TeX-овскому алгоритму. >>> Книжки по IT, которые стоит читать, в магазине дороже. VT>> А в электорнном виде далеко не все есть :( ZK> Как раз обычно - нет в бумажном. Или так скажем - _здесь_ нет. ZK> А купить "там" далеко не все могут. А кто может, далеко не всегда может ждать пока доставят. ZK> Zahar(@spbdept.rbc.ru) -- Существует идеальный мир лжи, где все истинно. --- С.Е. Лец --- ifmail v.2.15dev5 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/151780deffd9d.html, оценка из 5, голосов 10
|