[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