Sbornik rabot D.Knuta, napisannykh im za vremya raboty nad sozdaniem vsemirno izvestnykh sistem TEX i METAFONT, v kotoryj voshli takzhe stat'i poslednikh let po etoj tematike. Kniga sostoit iz 34 glav, razdelennykh uslovno na tri chasti: TEX i otnosyaschiesya k nemutemy; METAFONT i rodstvennye voprosy; TEX i METAFONT v istoricheskom aspekte. Predstavlen bogatyj illyustrativnyj material i privodyatsya listingi programm.Kak i vo vsekh knigakh D.Knuta, ves'ma ser'eznye voprosy izlagayutsya prosto i uvlekatel'no, chto, uchityvaya mezhdistsiplinarnuyu napravlennost' knigi, delaet ee dostupnoj dlya spetsialistov v raznykh oblastyakh nauki.Kniga predstavlyaet interes dlya nauchnykh rabotnikov vsekh spetsial'nostej, samostoyatel'no gotovyaschikh svoi raboty k publikatsii, dlya spetsialistov v oblasti informatiki i izdatel'skikh sistem, a takzhe dlya matematikov, interesuyuschikhsya nestandartnymi prilozheniyami.
Author(s): Кнут Д.Э.(Knuth)
Series: Biblioteka izdatel'skikh tekhnologij
Publisher: Мир
Year: 2003
Language: Russian
Pages: 669
Обложка......Page 1
Титульный лист оригинального издания......Page 2
Титульный лист......Page 3
Аннотация и выходные данные......Page 4
Предисловие редактора перевода......Page 5
Предисловие......Page 11
Ссылки на источники......Page 16
Глава 1. Компьютерная типография......Page 19
Источники иллюстраций......Page 34
Аннотация......Page 36
Введение......Page 37
Предварительные примеры......Page 38
Набор при помощи компьютера......Page 43
$\TeX$ как язык описания ввода......Page 45
Разбиение на строки......Page 47
Антракт......Page 49
«Третье поколение» наборного оборудования......Page 50
Полуфилософские заметки......Page 51
Математический дизайн шрифта......Page 53
Определение новых кривых......Page 55
Практическая аппроксимация......Page 58
Приложение к шрифтовому дизайну......Page 61
Семейства шрифтов......Page 64
От непрерывности к дискретности......Page 66
Иные подходы......Page 70
Рандомизация......Page 72
Литература, не упомянутая в тексте......Page 73
Литература......Page 74
Добавление......Page 78
Введение......Page 79
Формулировка задачи......Page 82
Критерий желательности......Page 89
Король-лягушонок, или Железный Генрих......Page 98
Другие приложения......Page 101
Как избежать «психологически плохих» разрывов......Page 102
Строки с информацией об авторах......Page 106
Рваный правый край......Page 107
Центрированный текст......Page 109
АЛГОЛо-подобные языки......Page 110
Сложный указатель......Page 113
Алгебраический подход......Page 116
Введение в алгоритм......Page 118
Дальнейшие подробности......Page 125
Алгоритм......Page 127
Вычислительный эксперимент......Page 135
Исторический обзор......Page 140
Проблемы и усовершенствования......Page 155
Приложение: алгоритм расщепления на части......Page 157
Благодарности......Page 162
Литература......Page 163
Добавление......Page 165
Глава 4. Сочетание текстов, читаемых справа налево и слева направо......Page 167
Простейший случай......Page 168
Тексты с чередованием......Page 169
Один из путей реализации......Page 170
L-шовинизм......Page 171
Многоуровневое сочетание......Page 173
Приложение......Page 175
Заключительные важные замечания......Page 183
Примеры из типографской практики......Page 184
Глава 5. Рецепты и дроби......Page 187
Глава 6. Логотип системы $\TeX$ в различных шрифтах......Page 192
Глава 7. Генерирование избранных страниц......Page 194
Макрокоманды для генерирования избранных страниц......Page 195
Глава 8. Макро, написанные для Джил......Page 196
Глава 9. Задача на субботнее утро......Page 205
Задачи......Page 207
Ответы к задачам......Page 216
Приложение......Page 232
Благодарности......Page 234
Введение......Page 235
Пример......Page 237
Работа программы CTWILL......Page 239
Обработка $\TeX$'ом......Page 244
Заключительные замечания......Page 249
Литература......Page 250
Глава 12. Виртуальные шрифты. Развлечение для настоящих мастеров......Page 256
Фрагменты файла VFtoVP.web......Page 259
А здесь — фрагменты файла VPtoVF.web......Page 261
Новости из издательства St. Anford Press......Page 272
Глава 13. Буква S......Page 273
Приложение......Page 288
Дополнение......Page 291
Глава 14. Мое первое знакомство с индийской письменностью......Page 293
Дополнение......Page 295
Глава 15. Концепция меташрифта......Page 296
Благодарности и извинения......Page 314
Аннотированный список литературы......Page 315
Дополнение......Page 318
Глава 16. Уроки METAFONT'a......Page 321
Приложение......Page 337
Добавление......Page 342
Литература......Page 343
Глава 17. AMS Euler— новый математический шрифт......Page 344
Литература......Page 367
Дополнение......Page 368
Глава 18. Набор книги Concrete Mathematics......Page 369
Литература......Page 379
Добавление......Page 380
Глава 19. Из опыта преподавания программирования на METAFONT'e......Page 381
Примечание переводчика......Page 392
Глава 20. Меташрифт Punk......Page 393
Добавление......Page 414
Глава 21. Шрифты для дискретных полутонов......Page 415
Приложение 1. Препроцессор - для изобразительного материала......Page 433
Приложение 2. Пиксельная оптимизация......Page 439
Литература......Page 445
Диффузия ошибки......Page 447
Диффузия точки......Page 448
Границы ошибки......Page 450
Примеры......Page 453
Проблемы......Page 458
Гладкая диффузия ошибки......Page 460
Сравнение с другими методами......Page 463
Благодарности......Page 466
Литература......Page 467
Глава 23. Заметки об оцифровке углов......Page 469
Благодарности......Page 475
Литература......Page 476
Глава 24. TEXDR.AFT......Page 477
Примечания переводчика......Page 502
Глава 25. ТЕХ.ONE......Page 506
Примечания переводчика......Page 537
Глава 26. $\TeX$'овские инкунабулы......Page 539
Добавление......Page 551
Глава 27. Пиктограммы для $\TeX$'а и METAFONT'a......Page 552
Добавление......Page 558
Глава 28. Компьютеры и книгоиздание......Page 559
Глава 29. Новые версии $\TeX$'а и METAFONT'a......Page 567
Набор символов......Page 568
Управление уровнем фрагментации слов при переносах......Page 569
Большее разнообразие лигатур......Page 570
Граничные лигатуры......Page 571
Улучшение управления видом абзацев......Page 572
Возможность управления объемом контекста, выдаваемого в сообщениях об ошибках......Page 573
Исключения из совместимости снизу вверх......Page 574
Глава 30. Будущее $\TeX$'а и METAFONT'a......Page 576
Глава 31. Вопросы и ответы, I......Page 578
Примечания переводчика......Page 602
Глава 32. Вопросы и ответы, II......Page 604
Глава 33. Вопросы и ответы, III......Page 625
Глава 34. Последние ошибки $\TeX$'а......Page 651
Последняя ошибка?......Page 653
Не ошибки, но близко к этому......Page 654
Просчеты проекта......Page 656
Литература......Page 657
Примечание переводчика......Page 658
Предметный указатель......Page 659
Оглавление......Page 665
Выходные данные......Page 669