tekst
Rozszerzenie nazwy pliku |
.etx
|
---|---|
Opracowany przez | Iana Feldmana |
Pierwsze wydanie | 6 stycznia 1992 |
Typ formatu | Lekki język znaczników |
Setext (Structure Enhanced Text) to lekki język znaczników używany do formatowania zwykłych dokumentów tekstowych, takich jak e-biuletyny, posty Usenetu i e-maile. W przeciwieństwie do niektórych innych języków znaczników (takich jak HTML ), znaczniki są łatwe do odczytania bez analizowania lub specjalnego oprogramowania.
Setext został po raz pierwszy wprowadzony w 1991 roku przez Iana Feldmana do użytku w elektronicznym biuletynie TidBITS .
Zamiar
Setext umożliwia przeglądanie oznaczonych dokumentów bez specjalnego oprogramowania do przeglądania. Jednak gdy używane jest odpowiednie oprogramowanie , użytkownik ma dostęp do stylu tekstu sformatowanego .
Tworzenie mniejszych dokumentów w dowolnym edytorze tekstu jest banalne.
Aby zapobiec błędom, większość dużych publikacji setekstowych jest tworzona przy użyciu języka znaczników, takiego jak HTML lub SGML, a następnie konwertowana. Dokument setext może być następnie dystrybuowany bez potrzeby korzystania przez odbiorcę z poczty e-mail w formacie HTML lub przeglądarki internetowej.
Wiele dokumentów setekstowych w tym samym pliku
Wiele dokumentów setext może być przechowywanych w tym samym pliku, podobnie jak format mbox może przechowywać razem wiele wiadomości e-mail .
Początkowo ogłoszono, że w jednym strumieniu można umieścić wiele dokumentów, oddzielonych specjalnym znacznikiem <end>
służącym jako ogranicznik dokumentu . Po kilku miesiącach wyjaśniono, że ten znacznik nie jest oficjalną częścią setext i że zamiast tego wiele dokumentów powinno być rozdzielanych przez $$
pojawiające się na końcu wiersza tekstu.
Niezależnie od liczby dokumentów przechowywanych w tym samym pliku, podstawowe metadane dotyczące dowolnego lub wszystkich z nich mogą być przechowywane przy użyciu składni znacznika podmiot-tt .
Tagi setekstowe
Poniżej znajduje się dziesięć najpopularniejszych z 16 różnych tagów setext .
Nazwa | wzór setekstu | Przykład | Uwagi |
---|---|---|---|
tytuł-tt |
Tytuł
|
To jest długi tytuł ====================
|
Wyraźny tytuł identyfikowany przez tekst, maksymalnie jeden na setekst. Musi zaczynać się na początku wiersza. |
podtytuł-tt |
Podrubryka
|
Podtytuł pierwszy --------------
|
Odrębny podtytuł identyfikowany przez tekst, zero lub więcej na tekst. Musi zaczynać się na początku wiersza. Patrz uwaga w tytule-tt na temat obsługi. |
wcięcie-tt | 66-znakowe wiersze z wcięciem o 2 spacje |
Pierwszy akapit… …więcej akapitu. [pusta linia] Następny akapit… |
Linie niewcięte i rozłożone (dłuższe linie są generalnie tolerowane przez większość parserów). Jest to główny tekst, zwykle bez wcięć w e-mailach itp. Obecnie. |
pogrubione tt |
**[wiele ] słów**
|
To jest **bardzo ważne** ... |
Jedno lub więcej pogrubionych słów, zazwyczaj *słowo* lub **słowo** w e-mailach |
kursywa-tt |
~słowo~
|
To jest słowo napisane kursywą. |
Pojedyncze słowo pisane kursywą ; forma wielowyrazowa nie została oficjalnie określona ze względu na „przejrzystość wizualną” Wielowyrazowa forma |
podkreśl-tt |
[_multi ]słowo_
|
To jest _podkreślony tekst_. To jest _podkreślony_tekst_. |
Wyświetlaj w wybranym przez (użytkownika) stylu, najlepiej z podkreśleniem — z wyjątkiem przeglądarek, w których podkreślenie odpowiada gorącym linkom. Jedno lub więcej podkreślonych słów |
gorąco tt |
[multi_]słowo_
|
To jest gorące_słowo_. |
Służy do oznaczania notatek i adresów URL |
zawiera-tt |
>[spacja][tekst]
|
> To jest cytowany tekst... > ...więcej...
|
Wyświetlane w stylu wybranym przez użytkownika, najlepiej o stałej szerokości z wiodącym „>” |
kula-tt |
*[spacja][tekst] |
* Pozycja 1, czyli... ...naprawdę długa * Pozycja 2 |
Wyświetlane w formacie punktora lub listy. |
href-tt |
^.. Adres URL _hot_word
|
^.. _Wikipedia_home_page https://wikipedia.org
|
(Połączone w tekście z hot-tt jako Wikipedia_home_page_ ) Te „definicje linków” są zwykle umieszczane na końcu akapitu/sekcji lub na samym końcu dokumentu setext. |
Samodzielne pliki Setext
Domyślnie wszystkie poprawnie ustawione setekstowo pliki będą miały sufiks ".etx" lub ".ETX". Oznacza to „tekst do wysłania e-mailem/ulepszony”.
Zobacz też
Inne lekkie języki znaczników (inspirowane Setext):
- Markdown , jeden z najczęściej używanych.
- reStructuredText , używany do generowania podręczników języka Python .
- Tekstylny , przeznaczony do generowania kodu HTML .
- tagi txt2
Notatki
Bibliografia
Linki zewnętrzne
- Format tekstowy
- Dokumenty historyczne Setext na Archive.org
- TidBITS wprowadzenie setekstu
- setext+sgml na W3.org , w tym ten sam dokument w formatach zwykłego tekstu podobnego do setextu i html , aby umożliwić bezpośrednie porównanie.
Implementacje
- setext2html.pl — Perl setext -> konwerter HTML
- setextbrowser.zomdir.com ( zarchiwizowane 29 listopada 2018 r. w Wayback Machine ) - aplikacja internetowa , która umożliwia przeglądanie Internetu w formacie półtekstowym