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 - 09:00 am

Re: optimists learn latex

(Link)
>Огромное большинство издательств требуют сделать текст с ихним classом,

Ну так я вставляю \usepackage{blah-blah-blah}.
Тоже мне проблема :-)

>да еще и не использовать никаких макро из plaintex.

Извините, но по-моему вы плохо понимаете это утверждение.
Во-первых, почти весь Plain TeX являются неотъемлемой
частью LaTeXa.
Во-вторых, почти в любом современном документе LaTeX
большинство используемых макросов являются
макросами plain TeX.
Вы пишете формулу $f'(x)$ — вы используете
макрос plain TeX.
Вы пишете формулу $\log\sqrt x$ — вы используете
макросы plain TeX.
Даже если вы пишете Poincar\'e, вы опять используете
макрос plain TeX.

Вы хотите сказать, что издательства
запрещают все три примера, указанные выше?
А как вы тогда обозначаете производную и квадратный корень?

>Ну и не говоря уже о том, насколько в plaintex отсутствует поддержка человеческих ссылок, библиографий, и т д и т п...

Вы, видимо, просто не в курсе возможностей Plain TeX.

В Plain TeX прекрасно делается библиография.
И даже за один проход.
Надо ли напоминать, что LaTeX надо запускать дважды,
чтобы сделать библиографию?

Короче говоря, если вы не знаете, как что-то
делать, это не значить, что это сделать нельзя
или что это трудно сделать.

>А вот как делать Ш в формулах на латех:

Ну, я же говорил, что нельзя.

\DeclareSymbolFont{cyrletters}{OT2}{wncyr}{m}{n}
\DeclareMathSymbol{\Sha}{\mathalpha}{cyrletters}{"58}

Ага, ага, надо полагать, вы сами легко напишете такую команду,
когда понадобится?
А если до вас никто с этим не разобрался? Что тогда будете делать?

Заметьте — это вам пришлось
заниматься низкоуровневым хакингом в LaTeXe,
а у меня в plain TeX и так всё работает.
[User Picture]
From:[info]dimpas
Date:October 27th, 2008 - 11:03 am

Re: optimists learn latex

(Link)
Огромное большинство издательств требуют сделать текст с ихним classом,

Ну так я вставляю \usepackage{blah-blah-blah}.

Вы путаете пакеты и классы...
Часто запрещают писать свои \def
(можете, конечно, писать свои \newcommand)
Но наверняка потребуют использовать ихние theorem, proof, и т д.

Я какую хотите команду типа \DeclareMathSymbol и т д напишу.
(Это все описано в деталях, например, в LaTeX Companion.)
Это не низкоуровневый хакинг. Это стандартное latexовское средство.

В Plain TeX прекрасно делается библиография.
И даже за один проход.

Уж не хотите ли вы мне сказать, что plaintex умеет за один проход делать вещи, эквивалентные latexовским \label{blah}/\ref{blah} или latexовскому \cite{blah} ?
Конечно, не умеет. A как без них что–то нетривиальное написать/отредактировать? Да никак, замаешься перенумеровывать формулы и ссылки...

И bibtexa нету тоже. A bibtex – вешь бесценная совершенно...



From:[info]dmitri_pavlov
Date:October 27th, 2008 - 12:03 pm

Re: optimists learn latex

(Link)
>Уж не хотите ли вы мне сказать, что plaintex умеет за один проход делать вещи, эквивалентные latexовским \label{blah}/\ref{blah} или latexовскому \cite{blah} ?

Если вы читали, что я написал, то заметили,
что я говорил про библиографию, а не про ссылки.
Библиография действительно легко делается
за один проход.

>Конечно, не умеет.

Умеет.
Только работать будет в два раза дольше — но
всё будет сделано за один запуск.

>Да никак, замаешься перенумеровывать формулы и ссылки...

Так в plain TeX никто не делает.
Всё нумеруется автоматически.

>И bibtexa нету тоже. A bibtex – вешь бесценная совершенно...

Это вообще ахинея какая-то.
BibTeX прекрасно работает с Plain TeXом.
Например, книга Concrete Mathematics
набрана в Plain TeX и использует BibTeX.
[User Picture]
From:[info]tiphareth
Date:October 27th, 2008 - 06:14 pm

Re: optimists learn latex

(Link)
>Но наверняка потребуют использовать ихние theorem, proof, и т д.

У меня ни разу не потребовали (из 40 с чем-то бубликаций
в самых разных местах). Обыкновенно они сами своими кривыми
ручками все переделывают. Получается чудовищно, конечно.

Но это Латех, если они будут плэйн в ЛаТеХ руками перегонять,
то мама не горюй.

А перегонять придется по-любому, в каждом журнале свой
стиль теорем, библиографий и те де

Такие дела
Миша
[User Picture]
From:[info]dimpas
Date:October 27th, 2008 - 06:35 pm

Re: optimists learn latex

(Link)
в CS и прикладной математике церемониться не будут – вот стиль, скажем, Springer–овский LNCS, и изволь в нем засабмитить...
From:[info]dmitri_pavlov
Date:October 28th, 2008 - 12:49 am

Re: optimists learn latex

(Link)
>вот стиль, скажем, Springer–овский LNCS, и изволь в нем засабмитить...

Ну, я уже объяснил, как это делается.
А что касается оформления теорем и доказательств,
то это уже проблема ТеХнического редактора — если хочет, пусть меняет.
Поэтому высказывание Миши представляется более адекватным.
А Шпрингер, конечно, вконец обнаглел — всю работу
за него выполняют авторы и редакторы, работающие бесплатно, а сам
Шпрингер только деньги гребёт лопатой.
И ещё имеет наглость требовать деньги за открытие
доступа к статье.
[User Picture]
From:[info]dimpas
Date:October 28th, 2008 - 02:40 am

Re: optimists learn latex

(Link)
Springer был приведен просто для примера. Много где conference proceedings издаются своими силами, и что, прикажете организаторам конференции переформатировать ваши творения? А то им больше нечем заняться...
From:[info]dmitri_pavlov
Date:October 28th, 2008 - 03:50 am

Re: optimists learn latex

(Link)
Не надо ничего переформатировать.
Усилия, которые сейчас тратятся на бессмысленную работу
(приведение к единому стилю) следует
направить на осмысленную работу —
исправление типографических ошибок.
My Website Powered by LJ.Rossia.org