forked from alexott/sicp-ru
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.old
62 lines (41 loc) · 3.42 KB
/
README.old
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
Сейчас, как мне кажется, можно, наконец, считать, что основной формат
-- TeXовские файлы. С другой стороны, наверно, имеет смысл посмотреть
на порожденный TeX, и если в нем есть какие-то регулярные
неправильности и/или неудобства, то можно сначала исправить их
автоматически, и уж потом начинать редактирование TeXа.
Остающиеся проблемы (помимо собственно элементарной верстки):
1. Дополнительный уровень вложенности в 4.4.4 (и перекрестные ссылки
между подпунктами).
2. TeX спотыкается на странице 157 -- на перекрестной ссылке внутри
листинга. В крайнем случае можно просто заменить на номер раздела,
куда ссылается.
3. В 5-й главе, в конце, есть пара (кажется, действительно 2)
листингов, которые оформлены как картинки и при этом не помещаются на
страницу. Надо разбивать.
4. Что делать, если найдется человек, который согласен будет еще
поредактировать текст? Как сливаться? (CVS?)
5. Где взять такого человека? Дубов завял?
6. Имеет смысл еще поискать, какие из книг и статей в списке
литературы переведены на русский.
7. Наверно, неправильно, что список литературы и указатель сейчас
обозваны "приложениями".
8. Хорошо бы сделать указатель в две колонки.
Процесс компиляции:
make.sh -- скрипт для построения DVI. Запускать:
sh make.sh
sicp.xml, sicp.dtd, sicp-tex.dsl + openjade дают кучу TeX-овских
файлов.
drop-garbage исправляет мелкие блохи, которые при этом получаются.
---- Наверно, эти два шага теперь не нужны -- можно работать с TeX.
Соответственно, можно закомментарить первые две строки make.sh
Отдельно имеются TeX-овские файлы references.tex и indices.tex
При прогоне TeX должен получиться ru.idx. Его (вместе с добавкой
additems.idx) обрабатывает idxproc.tcl, и получается ru-idx.tex.
Окончательно прогоняется TeX.
Итак, нужны файлы:
sicp.xml sicp.dtd sicp-tex.dsl -- уже, наверно, не нужны
sicp.tex, preface-*.tex, chapter-*.tex -- теперь работать надо с ними.
references.tex, indices.tex
make.sh, drop-garbage, idxproc.tcl -- скрипты.
Сейчас я гоняю в скрипте TeX аж три раза; наверно, при обычной
версточной работе такой тщательности не нужно -- только под конец.