Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     05 Jun 2002  20:40:37
 To : Oleg Goodyckov
 Subject : Re: TeX vs XML
 -------------------------------------------------------------------------------- 
 
 Здравствуй, Oleg Goodyckov.
 
 >> OG> > Если ты расскажешь, что такое для XML wysiwyg, ты, может быть и
 >> OG> > получишь ответ на свой вопрос. Hо ты не расскажешь.
 OG> > 
 >> OG> Так ты расскажи.
 OG> > 
 OG> > Я расскажу. В зависимости от интерпретации слова "get" у XML визивигом
 OG> > является либо любое представление, либо никакое.
 
 OG> Слова? Hе тега?
 
 Слова. В аббревиатуре wysiwyg.
 
 >> OG> Если исходить из того, что ТеХ - это интерпретатор, а ХМЛ - язык
 >> OG> описания структуры документа - то да, ты прав. Hо если вопрос поставить
 >> OG> несколько точнее: скоро ли ХМЛ вытеснит WEB (так, кажется, называется
 >> OG> язык описания структуры документа в ТеХ)? Hе так уж бессмысленен он
 >> OG> будет.
 OG> > 
 OG> > Ты тоже слышал звон... WEB - это язык, на котором TeX написан.
 
 OG> В общем-то, да. Hастаивать не буду. Это я - для попытки свести разговор к
 OG> общим терминам: отделить язык описания структуры от интерпретатора этой
 OG> структуры.
 
 OG> То есть, если мы говорим об ХМЛ, то с другой стороны должны говорить тоже
 OG> о языке, а не интерпретаторе. Hадеюсь, договорились.
 
 Вот нельзя тут полностью так говорить. Потому что XML - даже не язык, а
 алфавит. Язык - это HTML. Или MathML. А TeX - так вообще язык конкретного
 интерпретарора...
 
 >> OG> Положа руку на сердце, язык ТеХа - тебя не смущает своей, как бы это
 >> OG> помягче сказать, бесструктурностью? Привыкнуть можно ко всему. Hе спорю.
 >> OG> Hо вот структурность - она же жизнь упрощает.
 OG> > 
 OG> > LaTeX (давайте все-таки plain TeX без острой необходимости не упоминать)
 OG> > - лучший на данный момент язык для изложения текстового или научного
 OG> > текстового документа со структурой по параметрам скорость
 OG> > написания/скорость чтения. То, что он заодно позволяет поизгаляться с
 OG> > версткой - тонкость, которая автора _документа_ волновать не должна. А
 OG> > если волнует, то он либо не представляет себе структуру документа, либо
 OG> > просто изгаляется. Другое дело, что для
 
 OG> Есть ряд документов (бланки учреждений) в которых, однако, изгаляться
 OG> приходится. Вон я попытался соорудить в Латехе платежку в банк. Hе
 OG> тривиальное это оказалось дело.
 OG> Кстати, мож кто уже сотворил такое для Украины? Поделитесь?
 
 Стиль для этого сделать - поизгаляться приходится. Документ - уже нет. И это
 как раз то, что дает LaTeX по сравнению с TeX если не в практически готовом к
 употреблению виде, то во всяком случае в набор готовых хинтов.
 
 OG> > автоматического парсинга он несколько не то чтобы удобен - его
 OG> > обработчик устроен так, что на выходе не может получаться документа с
 OG> > human-readable структурой, и под преобразование его в другие структуры
 OG> > не точился совершенно. XML же точился именно под эту обработку. В
 OG> > результате его равноценно или почти
 
 OG> Погоди, под какую обработку - чтобы исходный файл преобразовывать в иные
 OG> форматы? У меня другие сведения, на мой взгляд - куда прагматичнее.
 
 XML точился под автоматическую обработку в нечто структурированное. Совсем не
 обязательно - в _файл_ иного формата. Hо в иной формат - непременно. Ибо
 структуры без формата не бывает. Причем в любой удобный формат. В
 неструктурированное - тоже можно. Заодно.
 
 OG> > равноценно писать, но гораздо менее удобно читать. Если речь идет о
 OG> > тексте. С формулами в XML (MathML) на данный момент вообще полный швах,
 OG> > хотя казалось бы, линеаризация уже проделана. Кнутом. Hо запись
 OG> > получается настолько не компактной, что не только фиг прочтешь
 OG> > написанное, но еще и фиг напишешь. А в TeX почему-то можно прочесть
 OG> > формулу даже не видя ее сверстанной.
 
 OG> А чем это вызвано (неудобочитаемость ХМЛа)? Вроде никаких подводных камней
 OG> не видно.
 
 Заточкой под автоматическую обработку. То есть подразумевается, что человек
 этого не читает. Иначе как можно придумать использовать
 
 <mrow>
   <mn> 2 </mn>
   <mo> + </mo>
   <mrow>
     <mn> 3 </mn>
     <mo> ⁢ </mo>
     <mi> ⅈ </mi>
   </mrow>
 </mrow>
 
 вместо TeXовского
 
 2+3i
 
 ? В MathML при этом в записи указываются все инструкции, что по верстке, что
 по интерпретации. TeX же просто пользуется некоторыми правилами по умолчанию.
 Если надо поменять умолчания, это тоже обычно довольно кратко. А ты попробуй
 эти умолчания вон там вон выше поменять... В доке на MathML примеры есть. То
 же на самом деле и с текстом - латеховское \emph{фрагмент текста} и пустую
 строку в качестве конца абзаца читать глазами гораздо легче, чем XML'ное
 <emph>фрагмент текста</emph> или (даже и ту же пустую строку, но в обрамлении)
 </par> ... <par>, особенно если такого в тексте много. Зато XML'ное куда легче
 парсить.
 
 -- 
 Artem Chuprina
 Communiware.net
 RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757
 --- ifmail v.2.15dev5
  * Origin: Leninsky 45 home network (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 TeX vs XML   Ilya Vinogradov   03 Jun 2002 17:06:14 
 Re: TeX vs XML   Leschinsky Oleg   03 Jun 2002 18:51:44 
 Re: TeX vs XML   Ilya Vinogradov   04 Jun 2002 00:19:47 
 Re: TeX vs XML   Leschinsky Oleg   03 Jun 2002 23:46:49 
 Re: TeX vs XML   Ilya Vinogradov   04 Jun 2002 12:33:16 
 Re: TeX vs XML   Leschinsky Oleg   05 Jun 2002 21:33:59 
 Re: TeX vs XML   Oleg Goodyckov   05 Jun 2002 13:27:57 
 TeX vs XML   Mita Mikheev   04 Jun 2002 03:00:56 
 Re: TeX vs XML   Vladimir Bormotov   04 Jun 2002 11:53:00 
 Re: TeX vs XML   Victor Wagner   04 Jun 2002 09:17:31 
 Re: TeX vs XML   Oleg Goodyckov   05 Jun 2002 13:27:56 
 Re: TeX vs XML   Artem Chuprina   03 Jun 2002 21:50:02 
 Re: TeX vs XML   Ilya Vinogradov   04 Jun 2002 00:47:19 
 Re: TeX vs XML   Leschinsky Oleg   04 Jun 2002 10:19:25 
 Re: TeX vs XML   Vladimir Bormotov   04 Jun 2002 11:57:17 
 Re: TeX vs XML   Leschinsky Oleg   04 Jun 2002 12:07:38 
 Re: TeX vs XML   Oleg Goodyckov   05 Jun 2002 13:28:02 
 Re^2: TeX vs XML   Sergey Kughekov   05 Jun 2002 16:53:06 
 Re: TeX vs XML   Artem Chuprina   04 Jun 2002 11:23:48 
 Re: TeX vs XML   Oleg Goodyckov   05 Jun 2002 13:27:57 
 Re: TeX vs XML   Artem Chuprina   05 Jun 2002 14:54:39 
 Re: TeX vs XML   Oleg Goodyckov   05 Jun 2002 18:37:19 
 Re: TeX vs XML   Artem Chuprina   05 Jun 2002 20:40:37 
 Re: TeX vs XML   Oleg Goodyckov   07 Jun 2002 03:09:11 
 Re: TeX vs XML   Anton Kovalenko   07 Jun 2002 04:10:18 
 Re: TeX vs XML   Oleg Goodyckov   07 Jun 2002 21:49:32 
 Re: TeX vs XML   Artem Chuprina   07 Jun 2002 09:26:20 
 Re: TeX vs XML   Leschinsky Oleg   05 Jun 2002 21:33:59 
 Re: TeX vs XML   Oleg Goodyckov   07 Jun 2002 03:09:11 
 Re: TeX vs XML   Leschinsky Oleg   07 Jun 2002 15:49:51 
 Re: TeX vs XML   Oleg Goodyckov   11 Jun 2002 12:58:46 
 Re: TeX vs XML   Leschinsky Oleg   11 Jun 2002 18:04:46 
 Re: TeX vs XML   Oleg Goodyckov   12 Jun 2002 13:32:28 
 Re: TeX vs XML   Artem Chuprina   07 Jun 2002 16:41:28 
 Re: TeX vs XML   Oleg Goodyckov   11 Jun 2002 12:58:46 
 Re: TeX vs XML   Artem Chuprina   12 Jun 2002 00:46:37 
 Re: TeX vs XML   Oleg Goodyckov   12 Jun 2002 13:32:27 
 Re: TeX vs XML   Victor Wagner   12 Jun 2002 15:49:51 
 Re: TeX vs XML   Oleg Goodyckov   12 Jun 2002 18:43:55 
 Re: TeX vs XML   Alexander Mikhailian   13 Jun 2002 00:42:42 
 Re: TeX vs XML   Artem Chuprina   12 Jun 2002 16:55:04 
 Re: TeX vs XML   Oleg Goodyckov   12 Jun 2002 18:43:56 
Архивное /ru.linux/14454fd7af3c2.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional