|
Итак, грузим от Мошкова файл gosudar.txt (я переименовал). Сохраняем его в Windows-кодировке (необязательно, но желательно ;)). Открываем его в каком-нибудь редакторе. (Не стоит открывать его в Word-е, по крайней мере 2000, так как внутри текста находятся форматирующие таги, и Word открывает его как HTML документ. Для редактирования HTML я использую 1st Page 2000.) Удаляем первые и последние строки, которые содержат HTML код (голосование, форматирование и т. д.), сохраняем с расширением txt и теперь уже открываем в Word-е.
Как правило я не строю TOC (table of contents), потому что в подавляющем большинстве случаев (читаю я, в основном, pulp fiction ;)) в этом нет никакого смысла.
Согласитесь, "Содержание" типа:
Глава 1.
Глава 2.
....
Глава 192.
особой смысловой нагрузки не несет, а только занимает место и отнимает время. Тем более что я все равно не буду возвращаться к тексту - еще и еще раз перечитывать "любимые" главы какого-нибудь детектива. :) Но в данном конкретном случае я построю TOC, потому что названия глав дают представление о чем собственно идет речь и, вполне возможно, некоторые из них будут перечитаны.
Начиная примерно с 40-й строки в этом тексте идет "Содержание". Его тоже удаляем - построим потом с помощью ReaderWorks. Теперь надо выделить названия глав. В этом тексте... Так, что-то я повторяюсь, ..поэтому все сказанное далее будет касаться только "этого" конкретного текста. ;)
Так вот, названия глав выглядят так:
<dir><a name=2></a><h2>ГЛАВА I</h2></dir>
<b>СКОЛЬКИХ ВИДОВ БЫВАЮТ ГОСУДАРСТВА</b>
<b>И КАК ОНИ ПРИОБРЕТАЮТСЯ</b>
Я предпочитаю так:
<h4>ГЛАВА I. СКОЛЬКИХ ВИДОВ БЫВАЮТ ГОСУДАРСТВА И КАК ОНИ ПРИОБРЕТАЮТСЯ</h4>
но это дело вкуса. Хотя если вы оставите все как есть, то "Содержание" сгенеренное (уф!) ReaderWorks будет "содержать" только слово ГЛАВА и цифры - для генерации ReaderWorks использует таги заголовков (h1..h6).
Итак, делаем два раза Find and Replace:
1. <dir><a name=^#></a><h2> меняем на <h4>
2. <dir><a name=^#^#></a><h2> меняем на <h4>
(^# означает "любая цифра")
Дальше придется поработать руками. Делаем Find на </h2></dir> и приводим заголовки в надлежащий вид.
Теперь нам надо выделить красные строки. В подавляющем большинстве текстов у Мошкова красные строки начинаются с 5-ти пробелов.
Делаем Replace All:

^p - значок параграфа, а последовательность @@@ - просто редкое сочетание символов, которое мы поменяем потом.
Меняем ^p на пробел (текст отформатирован с помощью переносов строки, а HTML на строки разбивает сам).
Удаляем сдвоенные пробелы - меняем два пробела на один в цикле (делаем Replace All до тех пор пока их не останется совсем :)) - необязательно.
Меняем -- на -, что, в принципе, необязательно, но, по-моему, выглядит лучше.
Меняем последовательность @@@ на <br>^p - красные строки.
Поменяем также </h4> <br> на </h4> - издержки производства. ;) Ну и прочие мелочи подредактируем (эпиграф, например) - сориентируетесь по обстановке.
Теперь расставим мягкие переносы (если хотите).

Меняем символ мягкого переноса ^- на ­ (27,566 replacements ;)), закрываем Word, и меняем расширение файла на htm.
Открываем этот файл в 1st Page 2000 и добавляем в начало строчки:
<title>Николо Макиавелли. Государь</title>
<style> body{ text-align:justify }</style> <font face="Tahoma">
<div align=center><img src="machia01.jpg" border="0"></div>
сохраняем файл и идем в ReaderWorks. (Отредактированный исходный HTML здесь.)
Создаем новый пустой проект. Добавляем подготовленный HTML файл.

Идем в Properties, в Title оставляем только "Государь", имя автора копируем в clipboard. Идем в Author(s) и заполняем ВСЕ поля (иначе ReaderWorks обломается).

Идем в Table of Contents, выбираем Include Table of Contents checkbox и нажимаем кнопку TOC Wizard. Дальше все время жмем кнопку Next и в конце Finish. :) На preview не обращайте внимания. Сохраните проект и закройте ReaderWorks. Теперь в HTML редакторе откройте файл Contents.htm (находится в той же директории где и исходный текст) - мы его чуть-чуть подредактируем. ;) Вот он, здесь
Снова открываем ReaderWorks. Вызываем File -> Build eBook..., задаем имя файла и директорию (не используйте русские буквы в имени файла, если хотите переименуете потом).
..........И читаем :)
Ах да, совсем забыл. Помните строчку
<div align=center><img src="machia01.jpg" border="0"></div>
она вставляет обложку (картинку) в начало книги. "Machia01.jpg" можете взять с этой страницы. Оптимальный размер 202x242 (выяснено эмпирическим путем :)). Постарайтесь соблюсти хотя бы высоту (242). Должна лежать в той же папке где и текст.
|