[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: is sgml portable?



"AVK" == Andrey V Khavryutchenko writes:

 AVK> И LaTeX, и sgml (точнее TEILite DTD + teitools) позволяют это
 AVK> делать.  Разница между ними состоит в том, что sgml отделяет
 AVK> данные от инструкций по их обработке, в то время как (La)TeX --
 AVK> это язык программирования.  Какие здесь преимущества, а какие
 AVK> недостатки -- решайте сами :)

Тут надо бы по-осторожнее. ;-) Про Plain TeX можно сказать, что там
совмещены "инструкции по обработке" и сам текст.  А вот про LaTeX
такого говорить, вообще говоря, не стОит.  Авторы LaTeX'а (L.Lamport,
и LaTeX Team), насколько я понял, понимают LaTeX именно как markup
language. Если посмотреть на документацию LaTeX'а (официальную), то
там как раз сделан упор на "presentation markup". Более того, авторы
LaTeX'а _не_ связывают _жестко_ LaTeX, как язык описания документов, с
TeX'ом, как программой обработки файлов (интерпретатором языка TeX); в
частности, предполагается возможность обработки LaTeX'овских
документов н только TeX'ом, но и другими интерпретаторами (напр.,
LaTeX2html; есть и другие нетривиальные примеры). Аналогичная ситуация
с texinfo. Этот формат, вообще говоря, не связан жестко исключительно
с TeX'ом.

	Best regards, -- Vladimir.

P.S. 2BT: А нельзя ли добавлять в headers писем в sgml и tei-tools
строчки типа
X-Mailinglist: sgml@jet.msk.su
X-Mailinglist: tei-tools@jet.msk.su
чтобы было удобнее делать splitting в GNUS'е? ;-)

-- 
Eat as much as you like -- just don't swallow it.
		-- Harry Secombe's diet