Studd snið

snapper flokkar texta í textasvæði (endurflætt við setningarskil) og uppbyggingarsvæði (send í gegn óbreytt). Flokkunin fer eftir sniðinu.

Org-mode (--format org)

Uppbyggingarsvæði (varðveitt)

  • #+BEGIN_*

#+END_* blokkir (frumkóði, dæmi, tilvitnun, o.fl.)

  • :PROPERTIES:

:END: skúffur

  • #+KEYWORD: lýsiorð (TITLE, AUTHOR, DATE, OPTIONS, o.fl.)

  • Töflulínur (línur sem byrja á |)

  • Athugasemdarlínur (byrja á # en ekki #+ )

  • Fyrirsagnastjörnur og TODO lykilorð

  • Listaatriðamerki (-, +, 1.)

Textasvæði (endurflætt)

  • Málsgreinatexti

  • Fyrirsagnartexti (á eftir stjörnunum og lykilorðinu)

  • Texti listaatriðis (á eftir merkinu)

Innleidd tákn (haldin óbrotin)

Þessum táknum innan texta er ekki skipt á milli lína:

  • Tenglar: [[url][description]]

  • Innleiður kóði: ~code~, ==verbatim==

LaTeX (--format latex)

Uppbyggingarsvæði (varðveitt)

  • Formáli (allt á undan \begin{document})

  • Umhverfi sem eru ekki texti: equation, align, figure, table, tabular, lstlisting, verbatim, minted, tikzpicture, og stjörnumerktar afbrigði þeirra

  • Sýnistærðfræði: \[...\]

  • Athugasemdarlínur (byrja á %)

  • \end{document}

Textasvæði (endurflætt)

  • Meginmálstexti á milli uppbyggingareininga

Markdown (--format markdown)

Uppbyggingarsvæði (varðveitt)

  • Afgirtar kóðablokkir (``` eða ~~~)

  • Framefni (--- eða +++ afmarkað í byrjun skráar)

  • Fyrirsagnarmerki (#, ##, o.fl.)

  • Listaatriðamerki (-, \*, +, 1.)

Textasvæði (endurflætt)

  • Málsgreinatexti

  • Fyrirsagnartexti (á eftir merkinu)

  • Texti listaatriðis (á eftir merkinu)

reStructuredText (--format rst)

Uppbyggingarsvæði (varðveitt)

  • Directives (.. code-block::, .. math::, .. image::, etc.) and their indented bodies

  • Literal blocks (text after :: with indented content)

  • Section titles and underlines (===, -----, etc.)

  • Field lists (:Author:, :Date:, etc.)

  • Comments (.. without a directive)

  • Grid and simple tables (lines starting with | or +)

Textasvæði (endurflætt)

  • Paragraph text between structural elements

Auto-detection

Extensions: .rst, .rest

Ósniðinn texti (--format plaintext)

Allt er texti. Auðar línur eru varðveittar sem málsgreinaskil.

Setningargreining

snapper notar Unicode UAX #29 setningarmarkaskil sem grunn og sameinar síðan rangar skiptingar sem stafa af þekktum skammstöfunum:

Titlar

Mr., Mrs., Ms., Dr., Prof., Sr., Jr., St., Rev., Gen., o.fl.

Fræðilegt

Fig., Figs., Eq., Eqs., Ref., Refs., Tab., Sec., Ch., Vol., No., Thm., Lem., Prop., Def., Cor., Rem., Ex.

Latneskt

e.g., i.e., et al., cf., etc., viz., ibid., ca., approx.

Stakir upphafsstafir

A., B., C., … Z.

Dagsetning og tími

Jan., Feb., …, Dec., Mon., Tue., …, Sun., a.m., p.m.