Portál AbcLinuxu, 2. května 2025 11:50

vim & spellchecking v latexu

8.7.2005 20:04 | Přečteno: 850×

Určitě už jste zaznamenali, že vim7 umi spellcheckovat - věnuje se tomu článek na rootu. Funguje to výborně a jednoduše, až jsem se sám divil. Ale s kamarádem jsme se dostali před problém, jak kontrolovat text psaný v LaTeXu, aniž by se kontrolovaly značky LaTeXu apod.

Řesení jsme hledali ve spěchu a v dokumentaci se dozvíte, že je potřeba upravit soubor se syntaxi ( vim.tex ). Některé syntaxe už jsou poupraveny pro podporu spellcheckingu, ale je jich zatim poskromnu.

Vim zvýrazňuje podle tříd, které jsou definované regulárním výrazem.

Např.
syn match texTypeStyle          "\\textbf\>"
 -> 
syn match texTypeStyle          "\\textbf\>" contains=@NoSpell

Takže nám nezbylo nic jiného, než otrocky upravit většinu prvků. Clustery, které shromažďují jednotlivé prvky nejsou bohužel @(No)Spellem ovlivněny. Pokud někoho napadá elegantnější řešení než tohle, tak ať se podělí v diskuzi:).

Mimochodem, nalézt český slovník není žádná sranda.

       

Hodnocení: -

zatím nehodnoceno
        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

8.7.2005 20:23 Jáchym Čepický | skóre: 29 | blog: U_Jachyma
Rozbalit Rozbalit vše kam ten svět spěje..
Odpovědět | Sbalit | Link | Blokovat | Admin
[flame]Z VIMka se postupně stává wordprocessor...[/flame]. Vim přece umí spellchecking už dávno.. a jak:vimspell. Kam ten svět spěje? Kam se poděla unixová idea "několik malých prográmků, navzájem propojených, každý dělá tu jednu věc a dělá ji pořádně"? Kdysi jsem vimspell používal, ale přišlo mi to pomalé. Někdy je lepší, prostě to nakonec projet i/aspellem.

P.S. Pro vimspell silně doporučuji ispell, protože na rychlosti psaní se aspell nepříjemně projeví...
8.7.2005 20:31 Jarda Kotěšovec (athli) | skóre: 17 | blog: athli
Rozbalit Rozbalit vše Re: kam ten svět spěje..
Zkus použít ten spelling v sedmičce. Jednak je to hrozně rychlý, realtimově ti to upozorní na překlepy. Instaluje se to jednoduše. Když to prostě vezmu čistě z praktickýho hlediska, tak je to pro mě přínosem, protože to nemusim pak ještě zvlášť projíždět treba [ai]spellem.
8.7.2005 23:13 Jarda Kotěšovec (athli) | skóre: 17 | blog: athli
Rozbalit Rozbalit vše Re: kam ten svět spěje..
Tipnul bych si, že hlavním důvodem, proč integrovat zrovna kontrolu pravopisu je právě ta časová náročnost.

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.