stringtranslate.com

Setext

Setext (Structure Enhanced Text) [2] — это легкий язык разметки, используемый для форматирования простых текстовых документов, таких как электронные бюллетени, сообщения Usenet и электронные письма. В отличие от некоторых других языков разметки (таких как HTML ), разметка легко читается без какого-либо анализа или специального программного обеспечения.

Setext был впервые представлен в 1991 году Яном Фельдманом для использования в электронном информационном бюллетене TidBITS .

Цель

Setext позволяет просматривать размеченные документы без специального программного обеспечения для просмотра. Однако при использовании соответствующего программного обеспечения пользователю доступен опыт в стиле Rich Text .

Документы меньшего размера легко создавать в любом текстовом редакторе.

Чтобы избежать ошибок, большинство больших публикаций setext создаются с использованием языка разметки, например HTML или SGML, а затем преобразуются. Затем документ setext может быть распространен без необходимости использования получателем HTML-электронной почты или веб-просмотрщика.

Несколькоsetextдокументы в том же файле

Несколько документов setext могут храниться в одном файле, аналогично тому, как формат mbox позволяет хранить несколько сообщений электронной почты вместе.

Первоначально было объявлено [1] , что несколько документов могут быть включены в один поток, разделенные специальным <end>тегом, служащим разделителем документов [b] . Через несколько месяцев было разъяснено [3] , что этот тег не является официальной частью setext , и что несколько документов должны быть разделены путем $$появления в конце строки текста.

Независимо от количества документов, хранящихся в одном файле, основные метаданные могут быть сохранены о любом или обо всех из них с помощью синтаксиса тега subject-tt .

Теги Settext

Ниже приведены десять наиболее распространенных из 16 различных тегов setext . [4] [5] [c]


Отдельные файлы Setext

По умолчанию все правильно setext-ized файлы будут иметь суффикс ".etx" или ".ETX". Это означает "emailable/enhanced text" (отправляемый по электронной почте/улучшенный текст). [1]

Смотрите также

Другие облегченные языки разметки (вдохновленные Setext):

Ссылки

Примечания

  1. ^ ("расширенный/текст для отправки по электронной почте") [1]
  2. ^ Это должно было функционировать примерно так же, как и изначальное назначение управляющего символа ASCII «Разделитель файлов» ( FS ; 0x1C; набирается как Ctrl-\) C0 , но оказалось, что оно слишком визуально отвлекает, поэтому его удалили перед финализацией setext .
  3. ^ (В настоящее время в таблице не показаны: note-tt , quote-tt , subject-tt , suppress-tt , twobuck-tt и twodot-tt )
  4. ^ (Чтобы документ был допустимым settext, единственным обязательным тегом является «subhead-tt» или «title-tt» — все остальные являются необязательными.)
  5. ^ "(A) формальное определение того, что делает settext : текст, который содержит по крайней мере один проверенный подзаголовок settext или заголовок settext " [6] [7]
  6. ^ («-tt» означает «typotag», сокращение Фельдмана для «типографских тегов»; контрастирует с «тегами», используемыми в современных системах для категоризации данных или фотографий по группам)
  7. ^ (т.е. фактический текст, сохраненный/переданный, за исключением случая bullet-tt . Визуальный вид будет определяться/контролироваться программой, отображающей документ.)
  8. ^ "синонимично стилю "сгруппированности" HyperCard "

Ссылки

  1. ^ abc "TidBITS в новом формате". TidBITS . 1992-01-06 . Получено 2022-07-01 .
  2. ^ Энгст, Адам С. "comp.sys.mac.announce / Файловый сервер TidBITS доступен". UseNet . Получено 21 декабря 2015 г.
  3. ^ "Администрация". TidBITS . 1992-03-09 . Получено 2022-07-01 .
  4. ^ Оливер, Эрик. "Справочник по команде Setext". Домашняя страница Эрика Оливера . Архивировано из оригинала 2022-08-16 . Получено 2022-07-01 .
  5. ^ Фельдман, Ян (1992-08-16). "Что такое setext". bsdi.org . Архивировано из оригинала 2001-04-30.
  6. ^ Фельдман, Ян (1992-03-15). "setext sermon – Часть 1". bsdi.com . Архивировано из оригинала 2001-03-09.
  7. ^ Фельдман, Ян (1992-03-29). "setext sermon – Часть 2". bsdi.org . Архивировано из оригинала 2001-04-30.
  8. ^ "Setext2LaTeX". freecode.com . Архивировано из оригинала 26 июня 2014 . Получено 16 августа 2022 .
    Оливер, Эрик (2007). "Setext2LaTeX – setext -> LaTeX converter". Домашняя страница Эрика Оливера . Архивировано из оригинала 26 июня 2014 года . Получено 16 августа 2022 года .

Внешние ссылки

Реализации