Meðhöndlun skammstöfunar

Hvernig skammstöfunargreining virkar

Snapper notar Unicode UAX #29 setningarmarkaskil sem grunn. UAX #29 skiptir stundum við punkta sem tilheyra skammstöfunum frekar en setningalokum. Snapper eftirmeðhöndlar skiptiniðurstöðurnar og sameinar hluta þar sem skiptingin átti sér stað við þekkta skammstöfun.

Select a language with --lang to use the appropriate abbreviation set:

snapper --lang de paper.tex    # German abbreviations
snapper --lang fr article.md   # French abbreviations

Available languages: en (default), de, fr, is, pl. Set in config: lang = "de" in .snapperrc.toml.

Built-in abbreviations (English, default)

Titlar og virðingarheiti

Mr., Mrs., Ms., Dr., Prof., Sr., Jr., St., Rev., Gen., Gov., Sgt., Cpl., Pvt., Capt., Lt., Col., Maj., Cmdr., Adm.

Fræðileg og vísindaleg

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

Latneskt

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

Tími og dagsetningar

Jan., Feb., Mar., Apr., Jun., Jul., Aug., Sep., Oct., Nov., Dec., Mon., Tue., Wed., Thu., Fri., Sat., Sun., a.m., p.m.

Algengt

vs., misc., est., govt., dept., univ., inc., corp., ltd., Ave., Blvd., Rd., pp., pg., pt., pts.

Eins stafs upphafsstafir

  1. til og með Z. (fyrir nöfn eins og J. K. Rowling).

German abbreviations (--lang de)

Hr., Fr., Dr., Prof., Abb., Bd., Hrsg., Kap., Nr., S., Verl., Aufl., Jg., Anm., Anh., Beil., Tab., Gl., Abschn., Bsp., Str., Pl., bzw., ca., etc., evtl., ggf., vgl., usw.

Multi-word: z.B., d.h., u.a., o.g., s.o., u.U.

French abbreviations (--lang fr)

M., Mme., Mlle., Dr., Prof., Me., fig., eq., chap., vol., p., pp., ed., trad., n., t., av., apr., env., cf., etc.

Multi-word: c.-a-d., p.ex.

Icelandic abbreviations (--lang is)

Hr., Fr., Dr., sbr., frk., sk., nr.

Multi-word: m.a., o.fl.

Polish abbreviations (--lang pl)

dr., mgr., prof., doc., rys., tab., wyd., red., t., s., nr., poz., zob., por., ul., al., pl., os.

Multi-word: m.in., t.j., j.w., t.zw., b.r.

Bæta við verkefnasértækum skammstöfunum

Búðu til .snapperrc.toml í rót verkefnisins:

extra_abbreviations = ["GROMACS", "LAMMPS", "DFT", "VASP", "Abstr", "Suppl"]

Þær sameinast innbyggða listanum við keyrslu.

Vörn innleidds tákns

Punktar inni í innleiddum táknum kalla aldrei fram setningarskil, óháð skammstöfunarlistum:

  • Org tenglar: [[https://example.com][Ex. Site]]

  • LaTeX stærðfræði: $x = 3.14$

  • LaTeX skipanir: \cite{smith.2024}

  • Markdown tenglar: [Example Inc.](url)

  • Innleiður kóði: ~std.io.Read~,

Þessi tákn eru skipt út fyrir örugg staðhaldstákn áður en setningargreining fer fram og endurheimast síðan.