Dmitri Pavlov - Русский Plain TeX
October 26th, 2008
05:01 pm

[Link]

Русский Plain TeX

(102 comments | Leave a comment)

Comments
 
From:[info]dmitri_pavlov
Date:October 27th, 2008 - 12:07 pm
(Link)
>книга Кнута – не учебник...

Извините, но книга Кнута — самый настоящий учебник.
Очень подробный, аккуратно написанный.
Со стратификацией по сложности —
для новичков, для бывалых, для экспертов.
Справочники так не пишут.
В ней, впрочем, есть и справочные приложения.

>Всегда была легкая книжка Лампорта по LaTeXу...

Которая не была переведена на русский.
[User Picture]
From:[info]dimpas
Date:October 27th, 2008 - 12:27 pm
(Link)
nu ne byla, nu i chto?
Malo li chego ne bylo perevedeno...

Kniga Knuta - eto uchebnik po programmirovaniju/style design in TeX.
Dlya 95% TeX userov bessmysslennaya i vrednaya...


From:[info]dmitri_pavlov
Date:October 28th, 2008 - 01:11 am
(Link)
>Kniga Knuta - eto uchebnik po programmirovaniju/style design in TeX.
Dlya 95% TeX userov bessmysslennaya i vrednaya...

Вы жестоко заблуждаетесь.
Вы бы хоть посмотрели содержание TeXbook.
Макросы появляются в последних главах.

Вот содержание:
1. The Name of the Game. 1.
2. Book Printing versus Ordinary Typing. 3.
3. Controlling TeX. 7.
4. Fonts of Type. 13.
5. Grouping. 19.
6. Running TeX. 23.
7. How TeX Reads What You Type. 37.
8. The Characters You Type. 43.
9. TeX's Roman Fonts. 51.
10. Dimensions. 57.
11. Boxes. 63.
12. Glue. 69.
13. Modes. 85.
14. How TeX Breaks Paragraphs into Lines. 91.
15. How TeX Makes Lines into Pages. 109.
16. Typing Math Formulas. 127.
17. More about Math. 139.
18. Fine Points of Mathematics Typing. 161.
19. Displayed Equations. 185.
20. Definitions (also called Macros). 199.
21. Making Boxes. 221.
22. Alignment. 231.
23. Output Routines. 251.

Уже из названия глав ясно, что только последние четыре
главы можно условно отнести к тому, что
вы назвали «программирование/style design».

Первые 19 глав из 23 не имеют к этому никакого
отношения
.
[User Picture]
From:[info]dimpas
Date:October 28th, 2008 - 02:22 am
(Link)
TeXbook стоит у меня на полке в оффисе. Зачем человеку, которому надо набрать статью по математике, изучать первые 19 глав? Абсолютно незачем, абсолютно.
Особенно если он хочет узнать, как использовать макры.
From:[info]dmitri_pavlov
Date:October 28th, 2008 - 01:19 am
(Link)
И, кстати, первые 10 глав Кнут разжёвывает
так, что больше некуда. Куда подробнее (и понятнее),
чем все книги, которые я видел.
А это — базовый материал.
[User Picture]
From:[info]dimpas
Date:October 28th, 2008 - 02:25 am
(Link)
еще раз: этот "базовый материал" рядовому пользователю системы не должен быть нужен, не должен. Затем LaTeX и написан, чтоб не изучать весь этот кошмар и ужас
From:[info]dmitri_pavlov
Date:October 28th, 2008 - 03:44 am
(Link)
>Затем LaTeX и написан, чтоб не изучать весь этот кошмар и ужас

Какой кошмар и ужас? Что за ахинею вы несёте?

Что, занание того, что тире обозначается тремя минусами,
а цифровой дефис — двумя — кошмар и ужас?
Или что ~ обозначает неразрывный пробел,
а `` и '' — кавычки?
Или что командные последовательности начинаются со знака \ — это кошмар и ужас?
Возможно, знание того, что фигурные скобки
служат для группировки, должно вселить глубинный
страх в рядового пользователя?
Быть может, пользователь получит инфаркт,
если узнает, что $ обозначает математический режим,
а \sqrt — квадратный корень?

Нет, ну что за бред, в самом деле.

>Зачем человеку, которому надо набрать статью по математике, изучать первые 19 глав?

Затем, что в 16, 17, 18 и 19 главе рассказывается,
как эту самую математику набирать.

>Особенно если он хочет узнать, как использовать макры.

Рядовому пользователю не нужны макросы.
Ему нужно уметь набирать тире и неразрывный пробел.
[User Picture]
From:[info]dimpas
Date:October 28th, 2008 - 05:28 am
(Link)
чтоб дочитать до главы 19, надо прочитать большинство предыдущих. типичное же введение в латех, которое позволяет юзеру научиться набирать полные тексты статей, отнимает станиц 10.
А как именно кодируется sqrt, не суть важно, можно всегда подсмотреть в шпаргалке...

рядовому пользователю нужны макры. точно так же, как программисту нужны циклы :)
From:[info]dmitri_pavlov
Date:October 28th, 2008 - 07:41 am
(Link)
>типичное же введение в латех, которое позволяет юзеру научиться набирать полные тексты статей, отнимает станиц 10.

От 10 страниц в голове будет каша.
Вы хоть одного человека видели, который
бы так смог чему-то научиться?

У вас, наверное, и языки программирования
на 10 страницах излагают.
Смешно.

>чтоб дочитать до главы 19, надо прочитать большинство предыдущих.

Это неверно. Глава 19 зависит только от пары других глав.
Слушайте, вы вообще прочитали TeXbook?
А то создаётся впечатление, что вы разговариваете
о чём-то, о чём не имеете ни малейшего представления.

>рядовому пользователю нужны макры. точно так же, как программисту нужны циклы :)

Программисту нужны циклы, а пользователю нужно
уметь набирать формулы.
Типичная математическая статья легко набирается без
макросов.
Вам это должно быть известно.
[User Picture]
From:[info]dimpas
Date:October 28th, 2008 - 09:25 am
(Link)
я читал техбук много лет назад. занудное чтиво, до безобразия, и непонятное.

напишите хотя бы 10 статей, тогда мы обсудим, удобно ли набирать статьи без макросов.
From:[info]dmitri_pavlov
Date:October 28th, 2008 - 09:48 am
(Link)
>я читал техбук много лет назад. занудное чтиво, до безобразия, и непонятное.

А мне в своё время это казалось увлекательным романом.
И не только мне, кстати.
У каждого своё субъективное мнение.
Не следует думать, что ваше мнения является общепринятым.
Я по этой книге очень быстро изучил ТеХ и сразу стал в нём работать.
Значит, книга эффективная.


Все мои ТеХовские документы (а их гораздо больше 10)
используют макросы.
Вопрос в расстановке приоритетов.
Гораздо важнее знать, сколько минусов надо
писать в тире и как набирать формулы, чем уметь
пользоваться макросами.

Все, что написано в книге Кнута и не помечено
знаками опасного поворота, имеет смысл
знать каждому пользователю ТеХа.
Такого материала наберётся около 100 страниц,
и это совсем немного. Основы макросов, кстати,
там тоже есть.

Аналогичный объём материала описывается в других
книгах на гораздо большем количестве страниц.
My Website Powered by LJ.Rossia.org