home *** CD-ROM | disk | FTP | other *** search
/ vim.ftp.fu-berlin.de / 2015-02-03.vim.ftp.fu-berlin.de.tar / vim.ftp.fu-berlin.de / runtime / syntax / tex.vim < prev    next >
LaTeX Document  |  2012-05-31  |  59.8 KB

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: LaTeX Document (document/latex).

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert LaTeX Document (document/latex) magic Supported
1% dexvert Text File (text/txt) fallback Supported
100% file LaTeX document, Unicode text, UTF-8 text, with very long lines (479) default
100% perlTextCheck Likely Text (Perl) default
100% siegfried fmt/281 LaTeX (Subdocument) default
100% detectItEasy Format: plain text[LF] default (weak)



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 22 20 56 69 6d 20 73 79 | 6e 74 61 78 20 66 69 6c |" Vim sy|ntax fil|
|00000010| 65 0a 22 20 4c 61 6e 67 | 75 61 67 65 3a 09 54 65 |e." Lang|uage:.Te|
|00000020| 58 0a 22 20 4d 61 69 6e | 74 61 69 6e 65 72 3a 09 |X." Main|tainer:.|
|00000030| 44 72 2e 20 43 68 61 72 | 6c 65 73 20 45 2e 20 43 |Dr. Char|les E. C|
|00000040| 61 6d 70 62 65 6c 6c 2c | 20 4a 72 2e 20 3c 4e 64 |ampbell,| Jr. <Nd|
|00000050| 72 63 68 69 70 4f 40 53 | 63 61 6d 70 62 65 6c 6c |rchipO@S|campbell|
|00000060| 50 66 61 6d 69 6c 79 2e | 41 62 69 7a 4d 3e 0a 22 |Pfamily.|AbizM>."|
|00000070| 20 4c 61 73 74 20 43 68 | 61 6e 67 65 3a 09 41 70 | Last Ch|ange:.Ap|
|00000080| 72 20 32 34 2c 20 32 30 | 31 32 0a 22 20 56 65 72 |r 24, 20|12." Ver|
|00000090| 73 69 6f 6e 3a 09 37 33 | 0a 22 20 55 52 4c 3a 09 |sion:.73|." URL:.|
|000000a0| 09 68 74 74 70 3a 2f 2f | 6d 79 73 69 74 65 2e 76 |.http://|mysite.v|
|000000b0| 65 72 69 7a 6f 6e 2e 6e | 65 74 2f 61 73 74 72 6f |erizon.n|et/astro|
|000000c0| 6e 61 75 74 2f 76 69 6d | 2f 69 6e 64 65 78 2e 68 |naut/vim|/index.h|
|000000d0| 74 6d 6c 23 76 69 6d 6c | 69 6e 6b 73 5f 73 79 6e |tml#viml|inks_syn|
|000000e0| 74 61 78 0a 22 0a 22 20 | 4e 6f 74 65 73 3a 20 7b |tax."." |Notes: {|
|000000f0| 7b 7b 31 0a 22 0a 22 20 | 31 2e 20 49 66 20 79 6f |{{1."." |1. If yo|
|00000100| 75 20 68 61 76 65 20 61 | 20 5c 62 65 67 69 6e 7b |u have a| \begin{|
|00000110| 76 65 72 62 61 74 69 6d | 7d 20 74 68 61 74 20 61 |verbatim|} that a|
|00000120| 70 70 65 61 72 73 20 74 | 6f 20 6f 76 65 72 72 75 |ppears t|o overru|
|00000130| 6e 20 69 74 73 20 62 6f | 75 6e 64 61 72 69 65 73 |n its bo|undaries|
|00000140| 2c 0a 22 20 20 20 20 75 | 73 65 20 25 73 74 6f 70 |,." u|se %stop|
|00000150| 7a 6f 6e 65 2e 0a 22 0a | 22 20 32 2e 20 52 75 6e |zone..".|" 2. Run|
|00000160| 2d 6f 6e 20 65 71 75 61 | 74 69 6f 6e 73 20 28 24 |-on equa|tions ($|
|00000170| 2e 2e 24 20 61 6e 64 20 | 24 24 2e 2e 24 24 2c 20 |..$ and |$$..$$, |
|00000180| 70 61 72 74 69 63 75 6c | 61 72 6c 79 29 20 63 61 |particul|arly) ca|
|00000190| 6e 20 61 6c 73 6f 20 62 | 65 20 73 74 6f 70 70 65 |n also b|e stoppe|
|000001a0| 64 0a 22 20 20 20 20 62 | 79 20 73 75 69 74 61 62 |d." b|y suitab|
|000001b0| 6c 65 20 75 73 65 20 6f | 66 20 25 73 74 6f 70 7a |le use o|f %stopz|
|000001c0| 6f 6e 65 2e 0a 22 0a 22 | 20 33 2e 20 49 66 20 79 |one.."."| 3. If y|
|000001d0| 6f 75 20 68 61 76 65 20 | 61 20 73 6c 6f 77 20 63 |ou have |a slow c|
|000001e0| 6f 6d 70 75 74 65 72 2c | 20 79 6f 75 20 6d 61 79 |omputer,| you may|
|000001f0| 20 77 69 73 68 20 74 6f | 20 6d 6f 64 69 66 79 0a | wish to| modify.|
|00000200| 22 0a 22 09 73 79 6e 20 | 73 79 6e 63 20 6d 61 78 |".".syn |sync max|
|00000210| 6c 69 6e 65 73 3d 32 30 | 30 0a 22 09 73 79 6e 20 |lines=20|0.".syn |
|00000220| 73 79 6e 63 20 6d 69 6e | 6c 69 6e 65 73 3d 35 30 |sync min|lines=50|
|00000230| 0a 22 0a 22 20 20 20 20 | 74 6f 20 76 61 6c 75 65 |."." |to value|
|00000240| 73 20 74 68 61 74 20 61 | 72 65 20 6d 6f 72 65 20 |s that a|re more |
|00000250| 74 6f 20 79 6f 75 72 20 | 6c 69 6b 69 6e 67 2e 0a |to your |liking..|
|00000260| 22 0a 22 20 34 2e 20 54 | 68 65 72 65 20 69 73 20 |"." 4. T|here is |
|00000270| 6e 6f 20 6d 61 74 63 68 | 2d 73 79 6e 63 69 6e 67 |no match|-syncing|
|00000280| 20 66 6f 72 20 24 2e 2e | 2e 24 20 61 6e 64 20 24 | for $..|.$ and $|
|00000290| 24 2e 2e 2e 24 24 3b 20 | 68 65 6e 63 65 20 6c 61 |$...$$; |hence la|
|000002a0| 72 67 65 0a 22 20 20 20 | 20 65 71 75 61 74 69 6f |rge." | equatio|
|000002b0| 6e 20 62 6c 6f 63 6b 73 | 20 63 6f 6e 73 74 72 75 |n blocks| constru|
|000002c0| 63 74 65 64 20 74 68 61 | 74 20 77 61 79 20 6d 61 |cted tha|t way ma|
|000002d0| 79 20 65 78 68 69 62 69 | 74 20 73 79 6e 63 69 6e |y exhibi|t syncin|
|000002e0| 67 20 70 72 6f 62 6c 65 | 6d 73 2e 0a 22 20 20 20 |g proble|ms.." |
|000002f0| 20 28 74 68 65 72 65 27 | 73 20 6e 6f 20 64 69 66 | (there'|s no dif|
|00000300| 66 65 72 65 6e 63 65 20 | 62 65 74 77 65 65 6e 20 |ference |between |
|00000310| 62 65 67 69 6e 2f 65 6e | 64 20 70 61 74 74 65 72 |begin/en|d patter|
|00000320| 6e 73 29 0a 22 0a 22 20 | 35 2e 20 49 66 20 79 6f |ns)."." |5. If yo|
|00000330| 75 20 68 61 76 65 20 74 | 68 65 20 76 61 72 69 61 |u have t|he varia|
|00000340| 62 6c 65 20 22 67 3a 74 | 65 78 5f 6e 6f 5f 65 72 |ble "g:t|ex_no_er|
|00000350| 72 6f 72 22 20 64 65 66 | 69 6e 65 64 20 74 68 65 |ror" def|ined the|
|00000360| 6e 20 6e 6f 6e 65 20 6f | 66 20 74 68 65 0a 22 20 |n none o|f the." |
|00000370| 20 20 20 6c 65 78 69 63 | 61 6c 20 65 72 72 6f 72 | lexic|al error|
|00000380| 2d 63 68 65 63 6b 69 6e | 67 20 77 69 6c 6c 20 62 |-checkin|g will b|
|00000390| 65 20 64 6f 6e 65 2e 0a | 22 0a 22 20 20 20 20 69 |e done..|"." i|
|000003a0| 65 2e 20 6c 65 74 20 67 | 3a 74 65 78 5f 6e 6f 5f |e. let g|:tex_no_|
|000003b0| 65 72 72 6f 72 3d 31 0a | 0a 22 20 56 65 72 73 69 |error=1.|." Versi|
|000003c0| 6f 6e 20 43 6c 65 61 72 | 73 3a 20 7b 7b 7b 31 0a |on Clear|s: {{{1.|
|000003d0| 22 20 46 6f 72 20 76 65 | 72 73 69 6f 6e 20 35 2e |" For ve|rsion 5.|
|000003e0| 78 3a 20 43 6c 65 61 72 | 20 61 6c 6c 20 73 79 6e |x: Clear| all syn|
|000003f0| 74 61 78 20 69 74 65 6d | 73 0a 22 20 46 6f 72 20 |tax item|s." For |
|00000400| 76 65 72 73 69 6f 6e 20 | 36 2e 78 3a 20 51 75 69 |version |6.x: Qui|
|00000410| 74 20 77 68 65 6e 20 61 | 20 73 79 6e 74 61 78 20 |t when a| syntax |
|00000420| 66 69 6c 65 20 77 61 73 | 20 61 6c 72 65 61 64 79 |file was| already|
|00000430| 20 6c 6f 61 64 65 64 0a | 69 66 20 76 65 72 73 69 | loaded.|if versi|
|00000440| 6f 6e 20 3c 20 36 30 30 | 0a 20 20 73 79 6e 74 61 |on < 600|. synta|
|00000450| 78 20 63 6c 65 61 72 0a | 65 6c 73 65 69 66 20 65 |x clear.|elseif e|
|00000460| 78 69 73 74 73 28 22 62 | 3a 63 75 72 72 65 6e 74 |xists("b|:current|
|00000470| 5f 73 79 6e 74 61 78 22 | 29 0a 20 20 66 69 6e 69 |_syntax"|). fini|
|00000480| 73 68 0a 65 6e 64 69 66 | 0a 6c 65 74 20 73 3a 6b |sh.endif|.let s:k|
|00000490| 65 65 70 63 70 6f 3d 20 | 26 63 70 6f 0a 73 65 74 |eepcpo= |&cpo.set|
|000004a0| 20 63 70 6f 26 76 69 6d | 0a 73 63 72 69 70 74 65 | cpo&vim|.scripte|
|000004b0| 6e 63 6f 64 69 6e 67 20 | 75 74 66 2d 38 0a 0a 22 |ncoding |utf-8.."|
|000004c0| 20 44 65 66 69 6e 65 20 | 74 68 65 20 64 65 66 61 | Define |the defa|
|000004d0| 75 6c 74 20 68 69 67 68 | 6c 69 67 68 74 69 6e 67 |ult high|lighting|
|000004e0| 2e 20 7b 7b 7b 31 0a 22 | 20 46 6f 72 20 76 65 72 |. {{{1."| For ver|
|000004f0| 73 69 6f 6e 20 35 2e 37 | 20 61 6e 64 20 65 61 72 |sion 5.7| and ear|
|00000500| 6c 69 65 72 3a 20 6f 6e | 6c 79 20 77 68 65 6e 20 |lier: on|ly when |
|00000510| 6e 6f 74 20 64 6f 6e 65 | 20 61 6c 72 65 61 64 79 |not done| already|
|00000520| 0a 22 20 46 6f 72 20 76 | 65 72 73 69 6f 6e 20 35 |." For v|ersion 5|
|00000530| 2e 38 20 61 6e 64 20 6c | 61 74 65 72 3a 20 6f 6e |.8 and l|ater: on|
|00000540| 6c 79 20 77 68 65 6e 20 | 61 6e 20 69 74 65 6d 20 |ly when |an item |
|00000550| 64 6f 65 73 6e 27 74 20 | 68 61 76 65 20 68 69 67 |doesn't |have hig|
|00000560| 68 6c 69 67 68 74 69 6e | 67 20 79 65 74 0a 69 66 |hlightin|g yet.if|
|00000570| 20 76 65 72 73 69 6f 6e | 20 3e 3d 20 35 30 38 20 | version| >= 508 |
|00000580| 7c 7c 20 21 65 78 69 73 | 74 73 28 22 64 69 64 5f ||| !exis|ts("did_|
|00000590| 74 65 78 5f 73 79 6e 74 | 61 78 5f 69 6e 69 74 73 |tex_synt|ax_inits|
|000005a0| 22 29 0a 20 6c 65 74 20 | 64 69 64 5f 74 65 78 5f |"). let |did_tex_|
|000005b0| 73 79 6e 74 61 78 5f 69 | 6e 69 74 73 20 3d 20 31 |syntax_i|nits = 1|
|000005c0| 0a 20 69 66 20 76 65 72 | 73 69 6f 6e 20 3c 20 35 |. if ver|sion < 5|
|000005d0| 30 38 0a 20 20 63 6f 6d | 6d 61 6e 64 20 2d 6e 61 |08. com|mand -na|
|000005e0| 72 67 73 3d 2b 20 48 69 | 4c 69 6e 6b 20 68 69 20 |rgs=+ Hi|Link hi |
|000005f0| 6c 69 6e 6b 20 3c 61 72 | 67 73 3e 0a 20 65 6c 73 |link <ar|gs>. els|
|00000600| 65 0a 20 20 63 6f 6d 6d | 61 6e 64 20 2d 6e 61 72 |e. comm|and -nar|
|00000610| 67 73 3d 2b 20 48 69 4c | 69 6e 6b 20 68 69 20 64 |gs=+ HiL|ink hi d|
|00000620| 65 66 20 6c 69 6e 6b 20 | 3c 61 72 67 73 3e 0a 20 |ef link |<args>. |
|00000630| 65 6e 64 69 66 0a 65 6e | 64 69 66 0a 69 66 20 65 |endif.en|dif.if e|
|00000640| 78 69 73 74 73 28 22 67 | 3a 74 65 78 5f 74 65 78 |xists("g|:tex_tex|
|00000650| 22 29 20 26 26 20 21 65 | 78 69 73 74 73 28 22 67 |") && !e|xists("g|
|00000660| 3a 74 65 78 5f 6e 6f 5f | 65 72 72 6f 72 22 29 0a |:tex_no_|error").|
|00000670| 20 6c 65 74 20 67 3a 74 | 65 78 5f 6e 6f 5f 65 72 | let g:t|ex_no_er|
|00000680| 72 6f 72 3d 20 31 0a 65 | 6e 64 69 66 0a 0a 22 20 |ror= 1.e|ndif.." |
|00000690| 6c 65 74 20 75 73 65 72 | 20 64 65 74 65 72 6d 69 |let user| determi|
|000006a0| 6e 65 20 77 68 69 63 68 | 20 63 6c 61 73 73 65 73 |ne which| classes|
|000006b0| 20 6f 66 20 63 6f 6e 63 | 65 61 6c 6d 65 6e 74 20 | of conc|ealment |
|000006c0| 77 69 6c 6c 20 62 65 20 | 73 75 70 70 6f 72 74 65 |will be |supporte|
|000006d0| 64 0a 22 20 20 20 61 3d | 61 63 63 65 6e 74 73 2f |d." a=|accents/|
|000006e0| 6c 69 67 61 74 75 72 65 | 73 20 64 3d 64 65 6c 69 |ligature|s d=deli|
|000006f0| 6d 69 74 65 72 73 20 6d | 3d 6d 61 74 68 20 73 79 |miters m|=math sy|
|00000700| 6d 62 6f 6c 73 20 20 67 | 3d 47 72 65 65 6b 20 20 |mbols g|=Greek |
|00000710| 73 3d 73 75 70 65 72 73 | 63 72 69 70 74 73 2f 73 |s=supers|cripts/s|
|00000720| 75 62 73 63 72 69 70 74 | 73 0a 69 66 20 21 65 78 |ubscript|s.if !ex|
|00000730| 69 73 74 73 28 22 67 3a | 74 65 78 5f 63 6f 6e 63 |ists("g:|tex_conc|
|00000740| 65 61 6c 22 29 0a 20 6c | 65 74 20 73 3a 74 65 78 |eal"). l|et s:tex|
|00000750| 5f 63 6f 6e 63 65 61 6c | 3d 20 27 61 62 64 6d 67 |_conceal|= 'abdmg|
|00000760| 73 27 0a 65 6c 73 65 0a | 20 6c 65 74 20 73 3a 74 |s'.else.| let s:t|
|00000770| 65 78 5f 63 6f 6e 63 65 | 61 6c 3d 20 67 3a 74 65 |ex_conce|al= g:te|
|00000780| 78 5f 63 6f 6e 63 65 61 | 6c 0a 65 6e 64 69 66 0a |x_concea|l.endif.|
|00000790| 0a 22 20 44 65 74 65 72 | 6d 69 6e 65 20 77 68 65 |." Deter|mine whe|
|000007a0| 74 68 65 72 20 6f 72 20 | 6e 6f 74 20 74 6f 20 75 |ther or |not to u|
|000007b0| 73 65 20 22 2a 2e 73 74 | 79 22 20 6d 6f 64 65 20 |se "*.st|y" mode |
|000007c0| 7b 7b 7b 31 0a 22 20 54 | 68 65 20 75 73 65 72 20 |{{{1." T|he user |
|000007d0| 6d 61 79 20 6f 76 65 72 | 72 69 64 65 20 74 68 65 |may over|ride the|
|000007e0| 20 6e 6f 72 6d 61 6c 20 | 64 65 74 65 72 6d 69 6e | normal |determin|
|000007f0| 61 74 69 6f 6e 20 62 79 | 20 73 65 74 74 69 6e 67 |ation by| setting|
|00000800| 0a 22 20 20 20 67 3a 74 | 65 78 5f 73 74 79 6c 69 |." g:t|ex_styli|
|00000810| 73 68 20 74 6f 20 31 20 | 20 20 20 20 20 28 66 6f |sh to 1 | (fo|
|00000820| 72 20 20 20 20 22 2a 2e | 73 74 79 22 20 6d 6f 64 |r "*.|sty" mod|
|00000830| 65 29 0a 22 20 20 20 20 | 6f 72 20 74 6f 20 20 20 |e)." |or to |
|00000840| 20 20 20 20 20 20 20 20 | 30 20 65 6c 73 65 20 28 | |0 else (|
|00000850| 6e 6f 72 6d 61 6c 20 22 | 2a 2e 74 65 78 22 20 6d |normal "|*.tex" m|
|00000860| 6f 64 65 29 0a 22 20 6f | 72 20 6f 6e 20 61 20 62 |ode)." o|r on a b|
|00000870| 75 66 66 65 72 2d 62 79 | 2d 62 75 66 66 65 72 20 |uffer-by|-buffer |
|00000880| 62 61 73 69 73 20 77 69 | 74 68 20 62 3a 74 65 78 |basis wi|th b:tex|
|00000890| 5f 73 74 79 6c 69 73 68 | 0a 6c 65 74 20 73 3a 65 |_stylish|.let s:e|
|000008a0| 78 74 66 6e 61 6d 65 3d | 65 78 70 61 6e 64 28 22 |xtfname=|expand("|
|000008b0| 25 3a 65 22 29 0a 69 66 | 20 65 78 69 73 74 73 28 |%:e").if| exists(|
|000008c0| 22 67 3a 74 65 78 5f 73 | 74 79 6c 69 73 68 22 29 |"g:tex_s|tylish")|
|000008d0| 0a 20 6c 65 74 20 62 3a | 74 65 78 5f 73 74 79 6c |. let b:|tex_styl|
|000008e0| 69 73 68 3d 20 67 3a 74 | 65 78 5f 73 74 79 6c 69 |ish= g:t|ex_styli|
|000008f0| 73 68 0a 65 6c 73 65 69 | 66 20 21 65 78 69 73 74 |sh.elsei|f !exist|
|00000900| 73 28 22 62 3a 74 65 78 | 5f 73 74 79 6c 69 73 68 |s("b:tex|_stylish|
|00000910| 22 29 0a 20 69 66 20 73 | 3a 65 78 74 66 6e 61 6d |"). if s|:extfnam|
|00000920| 65 20 3d 3d 20 22 73 74 | 79 22 20 7c 7c 20 73 3a |e == "st|y" || s:|
|00000930| 65 78 74 66 6e 61 6d 65 | 20 3d 3d 20 22 63 6c 73 |extfname| == "cls|
|00000940| 22 20 7c 7c 20 73 3a 65 | 78 74 66 6e 61 6d 65 20 |" || s:e|xtfname |
|00000950| 3d 3d 20 22 63 6c 6f 22 | 20 7c 7c 20 73 3a 65 78 |== "clo"| || s:ex|
|00000960| 74 66 6e 61 6d 65 20 3d | 3d 20 22 64 74 78 22 20 |tfname =|= "dtx" |
|00000970| 7c 7c 20 73 3a 65 78 74 | 66 6e 61 6d 65 20 3d 3d ||| s:ext|fname ==|
|00000980| 20 22 6c 74 78 22 0a 20 | 20 6c 65 74 20 62 3a 74 | "ltx". | let b:t|
|00000990| 65 78 5f 73 74 79 6c 69 | 73 68 3d 20 31 0a 20 65 |ex_styli|sh= 1. e|
|000009a0| 6c 73 65 0a 20 20 6c 65 | 74 20 62 3a 74 65 78 5f |lse. le|t b:tex_|
|000009b0| 73 74 79 6c 69 73 68 3d | 20 30 0a 20 65 6e 64 69 |stylish=| 0. endi|
|000009c0| 66 0a 65 6e 64 69 66 0a | 0a 22 20 68 61 6e 64 6c |f.endif.|." handl|
|000009d0| 65 20 66 6f 6c 64 69 6e | 67 20 7b 7b 7b 31 0a 69 |e foldin|g {{{1.i|
|000009e0| 66 20 21 65 78 69 73 74 | 73 28 22 67 3a 74 65 78 |f !exist|s("g:tex|
|000009f0| 5f 66 6f 6c 64 5f 65 6e | 61 62 6c 65 64 22 29 0a |_fold_en|abled").|
|00000a00| 20 6c 65 74 20 67 3a 74 | 65 78 5f 66 6f 6c 64 5f | let g:t|ex_fold_|
|00000a10| 65 6e 61 62 6c 65 64 3d | 20 30 0a 65 6c 73 65 69 |enabled=| 0.elsei|
|00000a20| 66 20 67 3a 74 65 78 5f | 66 6f 6c 64 5f 65 6e 61 |f g:tex_|fold_ena|
|00000a30| 62 6c 65 64 20 26 26 20 | 21 68 61 73 28 22 66 6f |bled && |!has("fo|
|00000a40| 6c 64 69 6e 67 22 29 0a | 20 6c 65 74 20 67 3a 74 |lding").| let g:t|
|00000a50| 65 78 5f 66 6f 6c 64 5f | 65 6e 61 62 6c 65 64 3d |ex_fold_|enabled=|
|00000a60| 20 30 0a 20 65 63 68 6f | 6d 73 67 20 22 49 67 6e | 0. echo|msg "Ign|
|00000a70| 6f 72 69 6e 67 20 67 3a | 74 65 78 5f 66 6f 6c 64 |oring g:|tex_fold|
|00000a80| 5f 65 6e 61 62 6c 65 64 | 3d 22 2e 67 3a 74 65 78 |_enabled|=".g:tex|
|00000a90| 5f 66 6f 6c 64 5f 65 6e | 61 62 6c 65 64 2e 22 3b |_fold_en|abled.";|
|00000aa0| 20 6e 65 65 64 20 74 6f | 20 72 65 2d 63 6f 6d 70 | need to| re-comp|
|00000ab0| 69 6c 65 20 76 69 6d 20 | 66 6f 72 20 2b 66 6f 6c |ile vim |for +fol|
|00000ac0| 64 20 73 75 70 70 6f 72 | 74 22 0a 65 6e 64 69 66 |d suppor|t".endif|
|00000ad0| 0a 69 66 20 67 3a 74 65 | 78 5f 66 6f 6c 64 5f 65 |.if g:te|x_fold_e|
|00000ae0| 6e 61 62 6c 65 64 20 26 | 26 20 26 66 64 6d 20 3d |nabled &|& &fdm =|
|00000af0| 3d 20 22 6d 61 6e 75 61 | 6c 22 0a 20 73 65 74 6c |= "manua|l". setl|
|00000b00| 20 66 64 6d 3d 73 79 6e | 74 61 78 0a 65 6e 64 69 | fdm=syn|tax.endi|
|00000b10| 66 0a 0a 22 20 28 4c 61 | 29 54 65 58 20 6b 65 79 |f.." (La|)TeX key|
|00000b20| 77 6f 72 64 73 3a 20 75 | 73 65 73 20 74 68 65 20 |words: u|ses the |
|00000b30| 63 68 61 72 61 63 74 65 | 72 73 20 30 2d 39 2c 61 |characte|rs 0-9,a|
|00000b40| 2d 7a 2c 41 2d 5a 2c 31 | 39 32 2d 32 35 35 20 6f |-z,A-Z,1|92-255 o|
|00000b50| 6e 6c 79 2e 2e 2e 20 7b | 7b 7b 31 0a 22 20 62 75 |nly... {|{{1." bu|
|00000b60| 74 20 5f 20 69 73 20 74 | 68 65 20 6f 6e 6c 79 20 |t _ is t|he only |
|00000b70| 6f 6e 65 20 74 68 61 74 | 20 63 61 75 73 65 73 20 |one that| causes |
|00000b80| 70 72 6f 62 6c 65 6d 73 | 2e 0a 22 20 4f 6e 65 20 |problems|.." One |
|00000b90| 6d 61 79 20 6f 76 65 72 | 72 69 64 65 20 74 68 69 |may over|ride thi|
|00000ba0| 73 20 69 73 6b 65 79 77 | 6f 72 64 20 73 65 74 74 |s iskeyw|ord sett|
|00000bb0| 69 6e 67 20 62 79 20 70 | 72 6f 76 69 64 69 6e 67 |ing by p|roviding|
|00000bc0| 0a 22 20 67 3a 74 65 78 | 5f 69 73 6b 0a 69 66 20 |." g:tex|_isk.if |
|00000bd0| 65 78 69 73 74 73 28 22 | 67 3a 74 65 78 5f 69 73 |exists("|g:tex_is|
|00000be0| 6b 22 29 0a 20 65 78 65 | 20 22 73 65 74 6c 6f 63 |k"). exe| "setloc|
|00000bf0| 61 6c 20 69 73 6b 3d 22 | 2e 67 3a 74 65 78 5f 69 |al isk="|.g:tex_i|
|00000c00| 73 6b 0a 65 6c 73 65 0a | 20 73 65 74 6c 6f 63 61 |sk.else.| setloca|
|00000c10| 6c 20 69 73 6b 3d 34 38 | 2d 35 37 2c 61 2d 7a 2c |l isk=48|-57,a-z,|
|00000c20| 41 2d 5a 2c 31 39 32 2d | 32 35 35 0a 65 6e 64 69 |A-Z,192-|255.endi|
|00000c30| 66 0a 69 66 20 62 3a 74 | 65 78 5f 73 74 79 6c 69 |f.if b:t|ex_styli|
|00000c40| 73 68 0a 20 20 73 65 74 | 6c 6f 63 61 6c 20 69 73 |sh. set|local is|
|00000c50| 6b 2b 3d 40 2d 40 0a 65 | 6e 64 69 66 0a 69 66 20 |k+=@-@.e|ndif.if |
|00000c60| 65 78 69 73 74 73 28 22 | 67 3a 74 65 78 5f 6e 6f |exists("|g:tex_no|
|00000c70| 73 70 65 6c 6c 22 29 20 | 26 26 20 67 3a 74 65 78 |spell") |&& g:tex|
|00000c80| 5f 6e 6f 73 70 65 6c 6c | 20 26 26 20 21 65 78 69 |_nospell| && !exi|
|00000c90| 73 74 73 28 22 67 3a 74 | 65 78 5f 63 6f 6d 6d 65 |sts("g:t|ex_comme|
|00000ca0| 6e 74 5f 6e 6f 73 70 65 | 6c 6c 22 29 0a 20 6c 65 |nt_nospe|ll"). le|
|00000cb0| 74 20 67 3a 74 65 78 5f | 63 6f 6d 6d 65 6e 74 5f |t g:tex_|comment_|
|00000cc0| 6e 6f 73 70 65 6c 6c 3d | 20 31 0a 65 6e 64 69 66 |nospell=| 1.endif|
|00000cd0| 0a 0a 22 20 43 6c 75 73 | 74 65 72 73 3a 20 7b 7b |.." Clus|ters: {{|
|00000ce0| 7b 31 0a 22 20 2d 2d 2d | 2d 2d 2d 2d 2d 0a 73 79 |{1." ---|-----.sy|
|00000cf0| 6e 20 63 6c 75 73 74 65 | 72 20 74 65 78 43 6d 64 |n cluste|r texCmd|
|00000d00| 47 72 6f 75 70 09 09 63 | 6f 6e 74 61 69 6e 73 3d |Group..c|ontains=|
|00000d10| 74 65 78 43 6d 64 42 6f | 64 79 2c 74 65 78 43 6f |texCmdBo|dy,texCo|
|00000d20| 6d 6d 65 6e 74 2c 74 65 | 78 44 65 66 50 61 72 6d |mment,te|xDefParm|
|00000d30| 2c 74 65 78 44 65 6c 69 | 6d 69 74 65 72 2c 74 65 |,texDeli|miter,te|
|00000d40| 78 44 6f 63 54 79 70 65 | 2c 74 65 78 49 6e 70 75 |xDocType|,texInpu|
|00000d50| 74 2c 74 65 78 4c 65 6e | 67 74 68 2c 74 65 78 4c |t,texLen|gth,texL|
|00000d60| 69 67 61 74 75 72 65 2c | 74 65 78 4d 61 74 68 44 |igature,|texMathD|
|00000d70| 65 6c 69 6d 2c 74 65 78 | 4d 61 74 68 4f 70 65 72 |elim,tex|MathOper|
|00000d80| 2c 74 65 78 4e 65 77 43 | 6d 64 2c 74 65 78 4e 65 |,texNewC|md,texNe|
|00000d90| 77 45 6e 76 2c 74 65 78 | 52 65 66 5a 6f 6e 65 2c |wEnv,tex|RefZone,|
|00000da0| 74 65 78 53 65 63 74 69 | 6f 6e 2c 74 65 78 42 65 |texSecti|on,texBe|
|00000db0| 67 69 6e 45 6e 64 2c 74 | 65 78 42 65 67 69 6e 45 |ginEnd,t|exBeginE|
|00000dc0| 6e 64 4e 61 6d 65 2c 74 | 65 78 53 70 65 63 69 61 |ndName,t|exSpecia|
|00000dd0| 6c 43 68 61 72 2c 74 65 | 78 53 74 61 74 65 6d 65 |lChar,te|xStateme|
|00000de0| 6e 74 2c 74 65 78 53 74 | 72 69 6e 67 2c 74 65 78 |nt,texSt|ring,tex|
|00000df0| 54 79 70 65 53 69 7a 65 | 2c 74 65 78 54 79 70 65 |TypeSize|,texType|
|00000e00| 53 74 79 6c 65 0a 69 66 | 20 21 65 78 69 73 74 73 |Style.if| !exists|
|00000e10| 28 22 67 3a 74 65 78 5f | 6e 6f 5f 65 72 72 6f 72 |("g:tex_|no_error|
|00000e20| 22 29 0a 20 73 79 6e 20 | 63 6c 75 73 74 65 72 20 |"). syn |cluster |
|00000e30| 74 65 78 43 6d 64 47 72 | 6f 75 70 09 61 64 64 3d |texCmdGr|oup.add=|
|00000e40| 74 65 78 4d 61 74 68 45 | 72 72 6f 72 0a 65 6e 64 |texMathE|rror.end|
|00000e50| 69 66 0a 73 79 6e 20 63 | 6c 75 73 74 65 72 20 74 |if.syn c|luster t|
|00000e60| 65 78 45 6e 76 47 72 6f | 75 70 09 09 63 6f 6e 74 |exEnvGro|up..cont|
|00000e70| 61 69 6e 73 3d 74 65 78 | 4d 61 74 63 68 65 72 2c |ains=tex|Matcher,|
|00000e80| 74 65 78 4d 61 74 68 44 | 65 6c 69 6d 2c 74 65 78 |texMathD|elim,tex|
|00000e90| 53 70 65 63 69 61 6c 43 | 68 61 72 2c 74 65 78 53 |SpecialC|har,texS|
|00000ea0| 74 61 74 65 6d 65 6e 74 | 0a 73 79 6e 20 63 6c 75 |tatement|.syn clu|
|00000eb0| 73 74 65 72 20 74 65 78 | 46 6f 6c 64 47 72 6f 75 |ster tex|FoldGrou|
|00000ec0| 70 09 63 6f 6e 74 61 69 | 6e 73 3d 74 65 78 41 63 |p.contai|ns=texAc|
|00000ed0| 63 65 6e 74 2c 74 65 78 | 42 61 64 4d 61 74 68 2c |cent,tex|BadMath,|
|00000ee0| 74 65 78 43 6f 6d 6d 65 | 6e 74 2c 74 65 78 44 65 |texComme|nt,texDe|
|00000ef0| 66 43 6d 64 2c 74 65 78 | 44 65 6c 69 6d 69 74 65 |fCmd,tex|Delimite|
|00000f00| 72 2c 74 65 78 44 6f 63 | 54 79 70 65 2c 74 65 78 |r,texDoc|Type,tex|
|00000f10| 49 6e 70 75 74 2c 74 65 | 78 49 6e 70 75 74 46 69 |Input,te|xInputFi|
|00000f20| 6c 65 2c 74 65 78 4c 65 | 6e 67 74 68 2c 74 65 78 |le,texLe|ngth,tex|
|00000f30| 4c 69 67 61 74 75 72 65 | 2c 74 65 78 4d 61 74 63 |Ligature|,texMatc|
|00000f40| 68 65 72 2c 74 65 78 4d | 61 74 68 5a 6f 6e 65 56 |her,texM|athZoneV|
|00000f50| 2c 74 65 78 4d 61 74 68 | 5a 6f 6e 65 57 2c 74 65 |,texMath|ZoneW,te|
|00000f60| 78 4d 61 74 68 5a 6f 6e | 65 58 2c 74 65 78 4d 61 |xMathZon|eX,texMa|
|00000f70| 74 68 5a 6f 6e 65 59 2c | 74 65 78 4d 61 74 68 5a |thZoneY,|texMathZ|
|00000f80| 6f 6e 65 5a 2c 74 65 78 | 4e 65 77 43 6d 64 2c 74 |oneZ,tex|NewCmd,t|
|00000f90| 65 78 4e 65 77 45 6e 76 | 2c 74 65 78 4f 6e 6c 79 |exNewEnv|,texOnly|
|00000fa0| 4d 61 74 68 2c 74 65 78 | 4f 70 74 69 6f 6e 2c 74 |Math,tex|Option,t|
|00000fb0| 65 78 50 61 72 65 6e 2c | 74 65 78 52 65 66 5a 6f |exParen,|texRefZo|
|00000fc0| 6e 65 2c 74 65 78 53 65 | 63 74 69 6f 6e 2c 74 65 |ne,texSe|ction,te|
|00000fd0| 78 42 65 67 69 6e 45 6e | 64 2c 74 65 78 53 65 63 |xBeginEn|d,texSec|
|00000fe0| 74 69 6f 6e 5a 6f 6e 65 | 2c 74 65 78 53 70 61 63 |tionZone|,texSpac|
|00000ff0| 65 43 6f 64 65 2c 74 65 | 78 53 70 65 63 69 61 6c |eCode,te|xSpecial|
|00001000| 43 68 61 72 2c 74 65 78 | 53 74 61 74 65 6d 65 6e |Char,tex|Statemen|
|00001010| 74 2c 74 65 78 53 74 72 | 69 6e 67 2c 74 65 78 54 |t,texStr|ing,texT|
|00001020| 79 70 65 53 69 7a 65 2c | 74 65 78 54 79 70 65 53 |ypeSize,|texTypeS|
|00001030| 74 79 6c 65 2c 74 65 78 | 5a 6f 6e 65 2c 40 74 65 |tyle,tex|Zone,@te|
|00001040| 78 4d 61 74 68 5a 6f 6e | 65 73 2c 74 65 78 54 69 |xMathZon|es,texTi|
|00001050| 74 6c 65 2c 74 65 78 41 | 62 73 74 72 61 63 74 2c |tle,texA|bstract,|
|00001060| 74 65 78 42 6f 6c 64 53 | 74 79 6c 65 2c 74 65 78 |texBoldS|tyle,tex|
|00001070| 49 74 61 6c 53 74 79 6c | 65 2c 74 65 78 4e 6f 53 |ItalStyl|e,texNoS|
|00001080| 70 65 6c 6c 0a 73 79 6e | 20 63 6c 75 73 74 65 72 |pell.syn| cluster|
|00001090| 20 74 65 78 42 6f 6c 64 | 47 72 6f 75 70 09 63 6f | texBold|Group.co|
|000010a0| 6e 74 61 69 6e 73 3d 74 | 65 78 41 63 63 65 6e 74 |ntains=t|exAccent|
|000010b0| 2c 74 65 78 42 61 64 4d | 61 74 68 2c 74 65 78 43 |,texBadM|ath,texC|
|000010c0| 6f 6d 6d 65 6e 74 2c 74 | 65 78 44 65 66 43 6d 64 |omment,t|exDefCmd|
|000010d0| 2c 74 65 78 44 65 6c 69 | 6d 69 74 65 72 2c 74 65 |,texDeli|miter,te|
|000010e0| 78 44 6f 63 54 79 70 65 | 2c 74 65 78 49 6e 70 75 |xDocType|,texInpu|
|000010f0| 74 2c 74 65 78 49 6e 70 | 75 74 46 69 6c 65 2c 74 |t,texInp|utFile,t|
|00001100| 65 78 4c 65 6e 67 74 68 | 2c 74 65 78 4c 69 67 61 |exLength|,texLiga|
|00001110| 74 75 72 65 2c 74 65 78 | 4d 61 74 63 68 65 72 2c |ture,tex|Matcher,|
|00001120| 74 65 78 4d 61 74 68 5a | 6f 6e 65 56 2c 74 65 78 |texMathZ|oneV,tex|
|00001130| 4d 61 74 68 5a 6f 6e 65 | 57 2c 74 65 78 4d 61 74 |MathZone|W,texMat|
|00001140| 68 5a 6f 6e 65 58 2c 74 | 65 78 4d 61 74 68 5a 6f |hZoneX,t|exMathZo|
|00001150| 6e 65 59 2c 74 65 78 4d | 61 74 68 5a 6f 6e 65 5a |neY,texM|athZoneZ|
|00001160| 2c 74 65 78 4e 65 77 43 | 6d 64 2c 74 65 78 4e 65 |,texNewC|md,texNe|
|00001170| 77 45 6e 76 2c 74 65 78 | 4f 6e 6c 79 4d 61 74 68 |wEnv,tex|OnlyMath|
|00001180| 2c 74 65 78 4f 70 74 69 | 6f 6e 2c 74 65 78 50 61 |,texOpti|on,texPa|
|00001190| 72 65 6e 2c 74 65 78 52 | 65 66 5a 6f 6e 65 2c 74 |ren,texR|efZone,t|
|000011a0| 65 78 53 65 63 74 69 6f | 6e 2c 74 65 78 42 65 67 |exSectio|n,texBeg|
|000011b0| 69 6e 45 6e 64 2c 74 65 | 78 53 65 63 74 69 6f 6e |inEnd,te|xSection|
|000011c0| 5a 6f 6e 65 2c 74 65 78 | 53 70 61 63 65 43 6f 64 |Zone,tex|SpaceCod|
|000011d0| 65 2c 74 65 78 53 70 65 | 63 69 61 6c 43 68 61 72 |e,texSpe|cialChar|
|000011e0| 2c 74 65 78 53 74 61 74 | 65 6d 65 6e 74 2c 74 65 |,texStat|ement,te|
|000011f0| 78 53 74 72 69 6e 67 2c | 74 65 78 54 79 70 65 53 |xString,|texTypeS|
|00001200| 69 7a 65 2c 74 65 78 54 | 79 70 65 53 74 79 6c 65 |ize,texT|ypeStyle|
|00001210| 2c 74 65 78 5a 6f 6e 65 | 2c 40 74 65 78 4d 61 74 |,texZone|,@texMat|
|00001220| 68 5a 6f 6e 65 73 2c 74 | 65 78 54 69 74 6c 65 2c |hZones,t|exTitle,|
|00001230| 74 65 78 41 62 73 74 72 | 61 63 74 2c 74 65 78 42 |texAbstr|act,texB|
|00001240| 6f 6c 64 53 74 79 6c 65 | 2c 74 65 78 42 6f 6c 64 |oldStyle|,texBold|
|00001250| 49 74 61 6c 53 74 79 6c | 65 2c 74 65 78 4e 6f 53 |ItalStyl|e,texNoS|
|00001260| 70 65 6c 6c 0a 73 79 6e | 20 63 6c 75 73 74 65 72 |pell.syn| cluster|
|00001270| 20 74 65 78 49 74 61 6c | 47 72 6f 75 70 09 63 6f | texItal|Group.co|
|00001280| 6e 74 61 69 6e 73 3d 74 | 65 78 41 63 63 65 6e 74 |ntains=t|exAccent|
|00001290| 2c 74 65 78 42 61 64 4d | 61 74 68 2c 74 65 78 43 |,texBadM|ath,texC|
|000012a0| 6f 6d 6d 65 6e 74 2c 74 | 65 78 44 65 66 43 6d 64 |omment,t|exDefCmd|
|000012b0| 2c 74 65 78 44 65 6c 69 | 6d 69 74 65 72 2c 74 65 |,texDeli|miter,te|
|000012c0| 78 44 6f 63 54 79 70 65 | 2c 74 65 78 49 6e 70 75 |xDocType|,texInpu|
|000012d0| 74 2c 74 65 78 49 6e 70 | 75 74 46 69 6c 65 2c 74 |t,texInp|utFile,t|
|000012e0| 65 78 4c 65 6e 67 74 68 | 2c 74 65 78 4c 69 67 61 |exLength|,texLiga|
|000012f0| 74 75 72 65 2c 74 65 78 | 4d 61 74 63 68 65 72 2c |ture,tex|Matcher,|
|00001300| 74 65 78 4d 61 74 68 5a | 6f 6e 65 56 2c 74 65 78 |texMathZ|oneV,tex|
|00001310| 4d 61 74 68 5a 6f 6e 65 | 57 2c 74 65 78 4d 61 74 |MathZone|W,texMat|
|00001320| 68 5a 6f 6e 65 58 2c 74 | 65 78 4d 61 74 68 5a 6f |hZoneX,t|exMathZo|
|00001330| 6e 65 59 2c 74 65 78 4d | 61 74 68 5a 6f 6e 65 5a |neY,texM|athZoneZ|
|00001340| 2c 74 65 78 4e 65 77 43 | 6d 64 2c 74 65 78 4e 65 |,texNewC|md,texNe|
|00001350| 77 45 6e 76 2c 74 65 78 | 4f 6e 6c 79 4d 61 74 68 |wEnv,tex|OnlyMath|
|00001360| 2c 74 65 78 4f 70 74 69 | 6f 6e 2c 74 65 78 50 61 |,texOpti|on,texPa|
|00001370| 72 65 6e 2c 74 65 78 52 | 65 66 5a 6f 6e 65 2c 74 |ren,texR|efZone,t|
|00001380| 65 78 53 65 63 74 69 6f | 6e 2c 74 65 78 42 65 67 |exSectio|n,texBeg|
|00001390| 69 6e 45 6e 64 2c 74 65 | 78 53 65 63 74 69 6f 6e |inEnd,te|xSection|
|000013a0| 5a 6f 6e 65 2c 74 65 78 | 53 70 61 63 65 43 6f 64 |Zone,tex|SpaceCod|
|000013b0| 65 2c 74 65 78 53 70 65 | 63 69 61 6c 43 68 61 72 |e,texSpe|cialChar|
|000013c0| 2c 74 65 78 53 74 61 74 | 65 6d 65 6e 74 2c 74 65 |,texStat|ement,te|
|000013d0| 78 53 74 72 69 6e 67 2c | 74 65 78 54 79 70 65 53 |xString,|texTypeS|
|000013e0| 69 7a 65 2c 74 65 78 54 | 79 70 65 53 74 79 6c 65 |ize,texT|ypeStyle|
|000013f0| 2c 74 65 78 5a 6f 6e 65 | 2c 40 74 65 78 4d 61 74 |,texZone|,@texMat|
|00001400| 68 5a 6f 6e 65 73 2c 74 | 65 78 54 69 74 6c 65 2c |hZones,t|exTitle,|
|00001410| 74 65 78 41 62 73 74 72 | 61 63 74 2c 74 65 78 49 |texAbstr|act,texI|
|00001420| 74 61 6c 53 74 79 6c 65 | 2c 74 65 78 49 74 61 6c |talStyle|,texItal|
|00001430| 42 6f 6c 64 53 74 79 6c | 65 2c 74 65 78 4e 6f 53 |BoldStyl|e,texNoS|
|00001440| 70 65 6c 6c 0a 69 66 20 | 21 65 78 69 73 74 73 28 |pell.if |!exists(|
|00001450| 22 67 3a 74 65 78 5f 6e | 6f 73 70 65 6c 6c 22 29 |"g:tex_n|ospell")|
|00001460| 20 7c 7c 20 21 67 3a 74 | 65 78 5f 6e 6f 73 70 65 | || !g:t|ex_nospe|
|00001470| 6c 6c 0a 20 73 79 6e 20 | 63 6c 75 73 74 65 72 20 |ll. syn |cluster |
|00001480| 74 65 78 4d 61 74 63 68 | 47 72 6f 75 70 09 63 6f |texMatch|Group.co|
|00001490| 6e 74 61 69 6e 73 3d 74 | 65 78 41 63 63 65 6e 74 |ntains=t|exAccent|
|000014a0| 2c 74 65 78 42 61 64 4d | 61 74 68 2c 74 65 78 43 |,texBadM|ath,texC|
|000014b0| 6f 6d 6d 65 6e 74 2c 74 | 65 78 44 65 66 43 6d 64 |omment,t|exDefCmd|
|000014c0| 2c 74 65 78 44 65 6c 69 | 6d 69 74 65 72 2c 74 65 |,texDeli|miter,te|
|000014d0| 78 44 6f 63 54 79 70 65 | 2c 74 65 78 49 6e 70 75 |xDocType|,texInpu|
|000014e0| 74 2c 74 65 78 4c 65 6e | 67 74 68 2c 74 65 78 4c |t,texLen|gth,texL|
|000014f0| 69 67 61 74 75 72 65 2c | 74 65 78 4d 61 74 63 68 |igature,|texMatch|
|00001500| 65 72 2c 74 65 78 4e 65 | 77 43 6d 64 2c 74 65 78 |er,texNe|wCmd,tex|
|00001510| 4e 65 77 45 6e 76 2c 74 | 65 78 4f 6e 6c 79 4d 61 |NewEnv,t|exOnlyMa|
|00001520| 74 68 2c 74 65 78 50 61 | 72 65 6e 2c 74 65 78 52 |th,texPa|ren,texR|
|00001530| 65 66 5a 6f 6e 65 2c 74 | 65 78 53 65 63 74 69 6f |efZone,t|exSectio|
|00001540| 6e 2c 74 65 78 53 70 65 | 63 69 61 6c 43 68 61 72 |n,texSpe|cialChar|
|00001550| 2c 74 65 78 53 74 61 74 | 65 6d 65 6e 74 2c 74 65 |,texStat|ement,te|
|00001560| 78 53 74 72 69 6e 67 2c | 74 65 78 54 79 70 65 53 |xString,|texTypeS|
|00001570| 69 7a 65 2c 74 65 78 54 | 79 70 65 53 74 79 6c 65 |ize,texT|ypeStyle|
|00001580| 2c 74 65 78 5a 6f 6e 65 | 2c 74 65 78 49 6e 70 75 |,texZone|,texInpu|
|00001590| 74 46 69 6c 65 2c 74 65 | 78 4f 70 74 69 6f 6e 2c |tFile,te|xOption,|
|000015a0| 40 53 70 65 6c 6c 0a 20 | 73 79 6e 20 63 6c 75 73 |@Spell. |syn clus|
|000015b0| 74 65 72 20 74 65 78 53 | 74 79 6c 65 47 72 6f 75 |ter texS|tyleGrou|
|000015c0| 70 09 63 6f 6e 74 61 69 | 6e 73 3d 74 65 78 41 63 |p.contai|ns=texAc|
|000015d0| 63 65 6e 74 2c 74 65 78 | 42 61 64 4d 61 74 68 2c |cent,tex|BadMath,|
|000015e0| 74 65 78 43 6f 6d 6d 65 | 6e 74 2c 74 65 78 44 65 |texComme|nt,texDe|
|000015f0| 66 43 6d 64 2c 74 65 78 | 44 65 6c 69 6d 69 74 65 |fCmd,tex|Delimite|
|00001600| 72 2c 74 65 78 44 6f 63 | 54 79 70 65 2c 74 65 78 |r,texDoc|Type,tex|
|00001610| 49 6e 70 75 74 2c 74 65 | 78 4c 65 6e 67 74 68 2c |Input,te|xLength,|
|00001620| 74 65 78 4c 69 67 61 74 | 75 72 65 2c 74 65 78 4e |texLigat|ure,texN|
|00001630| 65 77 43 6d 64 2c 74 65 | 78 4e 65 77 45 6e 76 2c |ewCmd,te|xNewEnv,|
|00001640| 74 65 78 4f 6e 6c 79 4d | 61 74 68 2c 74 65 78 50 |texOnlyM|ath,texP|
|00001650| 61 72 65 6e 2c 74 65 78 | 52 65 66 5a 6f 6e 65 2c |aren,tex|RefZone,|
|00001660| 74 65 78 53 65 63 74 69 | 6f 6e 2c 74 65 78 53 70 |texSecti|on,texSp|
|00001670| 65 63 69 61 6c 43 68 61 | 72 2c 74 65 78 53 74 61 |ecialCha|r,texSta|
|00001680| 74 65 6d 65 6e 74 2c 74 | 65 78 53 74 72 69 6e 67 |tement,t|exString|
|00001690| 2c 74 65 78 54 79 70 65 | 53 69 7a 65 2c 74 65 78 |,texType|Size,tex|
|000016a0| 54 79 70 65 53 74 79 6c | 65 2c 74 65 78 5a 6f 6e |TypeStyl|e,texZon|
|000016b0| 65 2c 74 65 78 49 6e 70 | 75 74 46 69 6c 65 2c 74 |e,texInp|utFile,t|
|000016c0| 65 78 4f 70 74 69 6f 6e | 2c 74 65 78 53 74 79 6c |exOption|,texStyl|
|000016d0| 65 53 74 61 74 65 6d 65 | 6e 74 2c 40 53 70 65 6c |eStateme|nt,@Spel|
|000016e0| 6c 2c 74 65 78 53 74 79 | 6c 65 4d 61 74 63 68 65 |l,texSty|leMatche|
|000016f0| 72 0a 65 6c 73 65 0a 20 | 73 79 6e 20 63 6c 75 73 |r.else. |syn clus|
|00001700| 74 65 72 20 74 65 78 4d | 61 74 63 68 47 72 6f 75 |ter texM|atchGrou|
|00001710| 70 09 63 6f 6e 74 61 69 | 6e 73 3d 74 65 78 41 63 |p.contai|ns=texAc|
|00001720| 63 65 6e 74 2c 74 65 78 | 42 61 64 4d 61 74 68 2c |cent,tex|BadMath,|
|00001730| 74 65 78 43 6f 6d 6d 65 | 6e 74 2c 74 65 78 44 65 |texComme|nt,texDe|
|00001740| 66 43 6d 64 2c 74 65 78 | 44 65 6c 69 6d 69 74 65 |fCmd,tex|Delimite|
|00001750| 72 2c 74 65 78 44 6f 63 | 54 79 70 65 2c 74 65 78 |r,texDoc|Type,tex|
|00001760| 49 6e 70 75 74 2c 74 65 | 78 4c 65 6e 67 74 68 2c |Input,te|xLength,|
|00001770| 74 65 78 4c 69 67 61 74 | 75 72 65 2c 74 65 78 4d |texLigat|ure,texM|
|00001780| 61 74 63 68 65 72 2c 74 | 65 78 4e 65 77 43 6d 64 |atcher,t|exNewCmd|
|00001790| 2c 74 65 78 4e 65 77 45 | 6e 76 2c 74 65 78 4f 6e |,texNewE|nv,texOn|
|000017a0| 6c 79 4d 61 74 68 2c 74 | 65 78 50 61 72 65 6e 2c |lyMath,t|exParen,|
|000017b0| 74 65 78 52 65 66 5a 6f | 6e 65 2c 74 65 78 53 65 |texRefZo|ne,texSe|
|000017c0| 63 74 69 6f 6e 2c 74 65 | 78 53 70 65 63 69 61 6c |ction,te|xSpecial|
|000017d0| 43 68 61 72 2c 74 65 78 | 53 74 61 74 65 6d 65 6e |Char,tex|Statemen|
|000017e0| 74 2c 74 65 78 53 74 72 | 69 6e 67 2c 74 65 78 54 |t,texStr|ing,texT|
|000017f0| 79 70 65 53 69 7a 65 2c | 74 65 78 54 79 70 65 53 |ypeSize,|texTypeS|
|00001800| 74 79 6c 65 2c 74 65 78 | 5a 6f 6e 65 2c 74 65 78 |tyle,tex|Zone,tex|
|00001810| 49 6e 70 75 74 46 69 6c | 65 2c 74 65 78 4f 70 74 |InputFil|e,texOpt|
|00001820| 69 6f 6e 0a 20 73 79 6e | 20 63 6c 75 73 74 65 72 |ion. syn| cluster|
|00001830| 20 74 65 78 53 74 79 6c | 65 47 72 6f 75 70 09 63 | texStyl|eGroup.c|
|00001840| 6f 6e 74 61 69 6e 73 3d | 74 65 78 41 63 63 65 6e |ontains=|texAccen|
|00001850| 74 2c 74 65 78 42 61 64 | 4d 61 74 68 2c 74 65 78 |t,texBad|Math,tex|
|00001860| 43 6f 6d 6d 65 6e 74 2c | 74 65 78 44 65 66 43 6d |Comment,|texDefCm|
|00001870| 64 2c 74 65 78 44 65 6c | 69 6d 69 74 65 72 2c 74 |d,texDel|imiter,t|
|00001880| 65 78 44 6f 63 54 79 70 | 65 2c 74 65 78 49 6e 70 |exDocTyp|e,texInp|
|00001890| 75 74 2c 74 65 78 4c 65 | 6e 67 74 68 2c 74 65 78 |ut,texLe|ngth,tex|
|000018a0| 4c 69 67 61 74 75 72 65 | 2c 74 65 78 4e 65 77 43 |Ligature|,texNewC|
|000018b0| 6d 64 2c 74 65 78 4e 65 | 77 45 6e 76 2c 74 65 78 |md,texNe|wEnv,tex|
|000018c0| 4f 6e 6c 79 4d 61 74 68 | 2c 74 65 78 50 61 72 65 |OnlyMath|,texPare|
|000018d0| 6e 2c 74 65 78 52 65 66 | 5a 6f 6e 65 2c 74 65 78 |n,texRef|Zone,tex|
|000018e0| 53 65 63 74 69 6f 6e 2c | 74 65 78 53 70 65 63 69 |Section,|texSpeci|
|000018f0| 61 6c 43 68 61 72 2c 74 | 65 78 53 74 61 74 65 6d |alChar,t|exStatem|
|00001900| 65 6e 74 2c 74 65 78 53 | 74 72 69 6e 67 2c 74 65 |ent,texS|tring,te|
|00001910| 78 54 79 70 65 53 69 7a | 65 2c 74 65 78 54 79 70 |xTypeSiz|e,texTyp|
|00001920| 65 53 74 79 6c 65 2c 74 | 65 78 5a 6f 6e 65 2c 74 |eStyle,t|exZone,t|
|00001930| 65 78 49 6e 70 75 74 46 | 69 6c 65 2c 74 65 78 4f |exInputF|ile,texO|
|00001940| 70 74 69 6f 6e 2c 74 65 | 78 53 74 79 6c 65 53 74 |ption,te|xStyleSt|
|00001950| 61 74 65 6d 65 6e 74 2c | 74 65 78 53 74 79 6c 65 |atement,|texStyle|
|00001960| 4d 61 74 63 68 65 72 0a | 65 6e 64 69 66 0a 73 79 |Matcher.|endif.sy|
|00001970| 6e 20 63 6c 75 73 74 65 | 72 20 74 65 78 50 72 65 |n cluste|r texPre|
|00001980| 61 6d 62 6c 65 4d 61 74 | 63 68 47 72 6f 75 70 09 |ambleMat|chGroup.|
|00001990| 63 6f 6e 74 61 69 6e 73 | 3d 74 65 78 41 63 63 65 |contains|=texAcce|
|000019a0| 6e 74 2c 74 65 78 42 61 | 64 4d 61 74 68 2c 74 65 |nt,texBa|dMath,te|
|000019b0| 78 43 6f 6d 6d 65 6e 74 | 2c 74 65 78 44 65 66 43 |xComment|,texDefC|
|000019c0| 6d 64 2c 74 65 78 44 65 | 6c 69 6d 69 74 65 72 2c |md,texDe|limiter,|
|000019d0| 74 65 78 44 6f 63 54 79 | 70 65 2c 74 65 78 49 6e |texDocTy|pe,texIn|
|000019e0| 70 75 74 2c 74 65 78 4c | 65 6e 67 74 68 2c 74 65 |put,texL|ength,te|
|000019f0| 78 4c 69 67 61 74 75 72 | 65 2c 74 65 78 4d 61 74 |xLigatur|e,texMat|
|00001a00| 63 68 65 72 2c 74 65 78 | 4e 65 77 43 6d 64 2c 74 |cher,tex|NewCmd,t|
|00001a10| 65 78 4e 65 77 45 6e 76 | 2c 74 65 78 4f 6e 6c 79 |exNewEnv|,texOnly|
|00001a20| 4d 61 74 68 2c 74 65 78 | 50 61 72 65 6e 2c 74 65 |Math,tex|Paren,te|
|00001a30| 78 52 65 66 5a 6f 6e 65 | 2c 74 65 78 53 65 63 74 |xRefZone|,texSect|
|00001a40| 69 6f 6e 2c 74 65 78 53 | 70 65 63 69 61 6c 43 68 |ion,texS|pecialCh|
|00001a50| 61 72 2c 74 65 78 53 74 | 61 74 65 6d 65 6e 74 2c |ar,texSt|atement,|
|00001a60| 74 65 78 53 74 72 69 6e | 67 2c 74 65 78 54 79 70 |texStrin|g,texTyp|
|00001a70| 65 53 69 7a 65 2c 74 65 | 78 54 79 70 65 53 74 79 |eSize,te|xTypeSty|
|00001a80| 6c 65 2c 74 65 78 5a 6f | 6e 65 2c 74 65 78 49 6e |le,texZo|ne,texIn|
|00001a90| 70 75 74 46 69 6c 65 2c | 74 65 78 4f 70 74 69 6f |putFile,|texOptio|
|00001aa0| 6e 0a 73 79 6e 20 63 6c | 75 73 74 65 72 20 74 65 |n.syn cl|uster te|
|00001ab0| 78 52 65 66 47 72 6f 75 | 70 09 09 63 6f 6e 74 61 |xRefGrou|p..conta|
|00001ac0| 69 6e 73 3d 74 65 78 4d | 61 74 63 68 65 72 2c 74 |ins=texM|atcher,t|
|00001ad0| 65 78 43 6f 6d 6d 65 6e | 74 2c 74 65 78 44 65 6c |exCommen|t,texDel|
|00001ae0| 69 6d 69 74 65 72 0a 69 | 66 20 21 65 78 69 73 74 |imiter.i|f !exist|
|00001af0| 73 28 22 74 65 78 5f 6e | 6f 5f 6d 61 74 68 22 29 |s("tex_n|o_math")|
|00001b00| 0a 20 73 79 6e 20 63 6c | 75 73 74 65 72 20 74 65 |. syn cl|uster te|
|00001b10| 78 4d 61 74 68 5a 6f 6e | 65 73 09 63 6f 6e 74 61 |xMathZon|es.conta|
|00001b20| 69 6e 73 3d 74 65 78 4d | 61 74 68 5a 6f 6e 65 56 |ins=texM|athZoneV|
|00001b30| 2c 74 65 78 4d 61 74 68 | 5a 6f 6e 65 57 2c 74 65 |,texMath|ZoneW,te|
|00001b40| 78 4d 61 74 68 5a 6f 6e | 65 58 2c 74 65 78 4d 61 |xMathZon|eX,texMa|
|00001b50| 74 68 5a 6f 6e 65 59 2c | 74 65 78 4d 61 74 68 5a |thZoneY,|texMathZ|
|00001b60| 6f 6e 65 5a 0a 20 73 79 | 6e 20 63 6c 75 73 74 65 |oneZ. sy|n cluste|
|00001b70| 72 20 74 65 78 4d 61 74 | 63 68 47 72 6f 75 70 09 |r texMat|chGroup.|
|00001b80| 61 64 64 3d 40 74 65 78 | 4d 61 74 68 5a 6f 6e 65 |add=@tex|MathZone|
|00001b90| 73 0a 20 73 79 6e 20 63 | 6c 75 73 74 65 72 20 74 |s. syn c|luster t|
|00001ba0| 65 78 4d 61 74 68 44 65 | 6c 69 6d 47 72 6f 75 70 |exMathDe|limGroup|
|00001bb0| 09 63 6f 6e 74 61 69 6e | 73 3d 74 65 78 4d 61 74 |.contain|s=texMat|
|00001bc0| 68 44 65 6c 69 6d 42 61 | 64 2c 74 65 78 4d 61 74 |hDelimBa|d,texMat|
|00001bd0| 68 44 65 6c 69 6d 4b 65 | 79 2c 74 65 78 4d 61 74 |hDelimKe|y,texMat|
|00001be0| 68 44 65 6c 69 6d 53 65 | 74 31 2c 74 65 78 4d 61 |hDelimSe|t1,texMa|
|00001bf0| 74 68 44 65 6c 69 6d 53 | 65 74 32 0a 20 73 79 6e |thDelimS|et2. syn|
|00001c00| 20 63 6c 75 73 74 65 72 | 20 74 65 78 4d 61 74 68 | cluster| texMath|
|00001c10| 4d 61 74 63 68 47 72 6f | 75 70 09 63 6f 6e 74 61 |MatchGro|up.conta|
|00001c20| 69 6e 73 3d 40 74 65 78 | 4d 61 74 68 5a 6f 6e 65 |ins=@tex|MathZone|
|00001c30| 73 2c 74 65 78 43 6f 6d | 6d 65 6e 74 2c 74 65 78 |s,texCom|ment,tex|
|00001c40| 44 65 66 43 6d 64 2c 74 | 65 78 44 65 6c 69 6d 69 |DefCmd,t|exDelimi|
|00001c50| 74 65 72 2c 74 65 78 44 | 6f 63 54 79 70 65 2c 74 |ter,texD|ocType,t|
|00001c60| 65 78 49 6e 70 75 74 2c | 74 65 78 4c 65 6e 67 74 |exInput,|texLengt|
|00001c70| 68 2c 74 65 78 4c 69 67 | 61 74 75 72 65 2c 74 65 |h,texLig|ature,te|
|00001c80| 78 4d 61 74 68 44 65 6c | 69 6d 2c 74 65 78 4d 61 |xMathDel|im,texMa|
|00001c90| 74 68 4d 61 74 63 68 65 | 72 2c 74 65 78 4d 61 74 |thMatche|r,texMat|
|00001ca0| 68 4f 70 65 72 2c 74 65 | 78 4e 65 77 43 6d 64 2c |hOper,te|xNewCmd,|
|00001cb0| 74 65 78 4e 65 77 45 6e | 76 2c 74 65 78 52 65 66 |texNewEn|v,texRef|
|00001cc0| 5a 6f 6e 65 2c 74 65 78 | 53 65 63 74 69 6f 6e 2c |Zone,tex|Section,|
|00001cd0| 74 65 78 53 70 65 63 69 | 61 6c 43 68 61 72 2c 74 |texSpeci|alChar,t|
|00001ce0| 65 78 53 74 61 74 65 6d | 65 6e 74 2c 74 65 78 53 |exStatem|ent,texS|
|00001cf0| 74 72 69 6e 67 2c 74 65 | 78 54 79 70 65 53 69 7a |tring,te|xTypeSiz|
|00001d00| 65 2c 74 65 78 54 79 70 | 65 53 74 79 6c 65 2c 74 |e,texTyp|eStyle,t|
|00001d10| 65 78 5a 6f 6e 65 0a 20 | 73 79 6e 20 63 6c 75 73 |exZone. |syn clus|
|00001d20| 74 65 72 20 74 65 78 4d | 61 74 68 5a 6f 6e 65 47 |ter texM|athZoneG|
|00001d30| 72 6f 75 70 09 63 6f 6e | 74 61 69 6e 73 3d 74 65 |roup.con|tains=te|
|00001d40| 78 43 6f 6d 6d 65 6e 74 | 2c 74 65 78 44 65 6c 69 |xComment|,texDeli|
|00001d50| 6d 69 74 65 72 2c 74 65 | 78 4c 65 6e 67 74 68 2c |miter,te|xLength,|
|00001d60| 74 65 78 4d 61 74 68 44 | 65 6c 69 6d 2c 74 65 78 |texMathD|elim,tex|
|00001d70| 4d 61 74 68 4d 61 74 63 | 68 65 72 2c 74 65 78 4d |MathMatc|her,texM|
|00001d80| 61 74 68 4f 70 65 72 2c | 74 65 78 4d 61 74 68 53 |athOper,|texMathS|
|00001d90| 79 6d 62 6f 6c 2c 74 65 | 78 4d 61 74 68 54 65 78 |ymbol,te|xMathTex|
|00001da0| 74 2c 74 65 78 52 65 66 | 5a 6f 6e 65 2c 74 65 78 |t,texRef|Zone,tex|
|00001db0| 53 70 65 63 69 61 6c 43 | 68 61 72 2c 74 65 78 53 |SpecialC|har,texS|
|00001dc0| 74 61 74 65 6d 65 6e 74 | 2c 74 65 78 54 79 70 65 |tatement|,texType|
|00001dd0| 53 69 7a 65 2c 74 65 78 | 54 79 70 65 53 74 79 6c |Size,tex|TypeStyl|
|00001de0| 65 0a 20 69 66 20 21 65 | 78 69 73 74 73 28 22 67 |e. if !e|xists("g|
|00001df0| 3a 74 65 78 5f 6e 6f 5f | 65 72 72 6f 72 22 29 0a |:tex_no_|error").|
|00001e00| 20 20 73 79 6e 20 63 6c | 75 73 74 65 72 20 74 65 | syn cl|uster te|
|00001e10| 78 4d 61 74 68 4d 61 74 | 63 68 47 72 6f 75 70 09 |xMathMat|chGroup.|
|00001e20| 61 64 64 3d 74 65 78 4d | 61 74 68 45 72 72 6f 72 |add=texM|athError|
|00001e30| 0a 20 20 73 79 6e 20 63 | 6c 75 73 74 65 72 20 74 |. syn c|luster t|
|00001e40| 65 78 4d 61 74 68 5a 6f | 6e 65 47 72 6f 75 70 09 |exMathZo|neGroup.|
|00001e50| 61 64 64 3d 74 65 78 4d | 61 74 68 45 72 72 6f 72 |add=texM|athError|
|00001e60| 0a 20 65 6e 64 69 66 0a | 20 73 79 6e 20 63 6c 75 |. endif.| syn clu|
|00001e70| 73 74 65 72 20 74 65 78 | 4d 61 74 68 5a 6f 6e 65 |ster tex|MathZone|
|00001e80| 47 72 6f 75 70 20 61 64 | 64 3d 40 4e 6f 53 70 65 |Group ad|d=@NoSpe|
|00001e90| 6c 6c 0a 20 22 20 66 6f | 6c 6c 6f 77 69 6e 67 20 |ll. " fo|llowing |
|00001ea0| 75 73 65 64 20 69 6e 20 | 74 68 65 20 5c 70 61 72 |used in |the \par|
|00001eb0| 74 20 5c 63 68 61 70 74 | 65 72 20 5c 73 65 63 74 |t \chapt|er \sect|
|00001ec0| 69 6f 6e 20 5c 73 75 62 | 73 65 63 74 69 6f 6e 20 |ion \sub|section |
|00001ed0| 5c 73 75 62 73 75 62 73 | 65 63 74 69 6f 6e 0a 20 |\subsubs|ection. |
|00001ee0| 22 20 5c 70 61 72 61 67 | 72 61 70 68 20 5c 73 75 |" \parag|raph \su|
|00001ef0| 62 70 61 72 61 67 72 61 | 70 68 20 5c 61 75 74 68 |bparagra|ph \auth|
|00001f00| 6f 72 20 5c 74 69 74 6c | 65 20 68 69 67 68 6c 69 |or \titl|e highli|
|00001f10| 67 68 74 69 6e 67 0a 20 | 73 79 6e 20 63 6c 75 73 |ghting. |syn clus|
|00001f20| 74 65 72 20 74 65 78 44 | 6f 63 47 72 6f 75 70 09 |ter texD|ocGroup.|
|00001f30| 09 63 6f 6e 74 61 69 6e | 73 3d 74 65 78 50 61 72 |.contain|s=texPar|
|00001f40| 74 5a 6f 6e 65 2c 40 74 | 65 78 50 61 72 74 47 72 |tZone,@t|exPartGr|
|00001f50| 6f 75 70 0a 20 73 79 6e | 20 63 6c 75 73 74 65 72 |oup. syn| cluster|
|00001f60| 20 74 65 78 50 61 72 74 | 47 72 6f 75 70 09 09 63 | texPart|Group..c|
|00001f70| 6f 6e 74 61 69 6e 73 3d | 74 65 78 43 68 61 70 74 |ontains=|texChapt|
|00001f80| 65 72 5a 6f 6e 65 2c 74 | 65 78 53 65 63 74 69 6f |erZone,t|exSectio|
|00001f90| 6e 5a 6f 6e 65 2c 74 65 | 78 50 61 72 61 5a 6f 6e |nZone,te|xParaZon|
|00001fa0| 65 0a 20 73 79 6e 20 63 | 6c 75 73 74 65 72 20 74 |e. syn c|luster t|
|00001fb0| 65 78 43 68 61 70 74 65 | 72 47 72 6f 75 70 09 09 |exChapte|rGroup..|
|00001fc0| 63 6f 6e 74 61 69 6e 73 | 3d 74 65 78 53 65 63 74 |contains|=texSect|
|00001fd0| 69 6f 6e 5a 6f 6e 65 2c | 74 65 78 50 61 72 61 5a |ionZone,|texParaZ|
|00001fe0| 6f 6e 65 0a 20 73 79 6e | 20 63 6c 75 73 74 65 72 |one. syn| cluster|
|00001ff0| 20 74 65 78 53 65 63 74 | 69 6f 6e 47 72 6f 75 70 | texSect|ionGroup|
|00002000| 09 09 63 6f 6e 74 61 69 | 6e 73 3d 74 65 78 53 75 |..contai|ns=texSu|
|00002010| 62 53 65 63 74 69 6f 6e | 5a 6f 6e 65 2c 74 65 78 |bSection|Zone,tex|
|00002020| 50 61 72 61 5a 6f 6e 65 | 0a 20 73 79 6e 20 63 6c |ParaZone|. syn cl|
|00002030| 75 73 74 65 72 20 74 65 | 78 53 75 62 53 65 63 74 |uster te|xSubSect|
|00002040| 69 6f 6e 47 72 6f 75 70 | 09 09 63 6f 6e 74 61 69 |ionGroup|..contai|
|00002050| 6e 73 3d 74 65 78 53 75 | 62 53 75 62 53 65 63 74 |ns=texSu|bSubSect|
|00002060| 69 6f 6e 5a 6f 6e 65 2c | 74 65 78 50 61 72 61 5a |ionZone,|texParaZ|
|00002070| 6f 6e 65 0a 20 73 79 6e | 20 63 6c 75 73 74 65 72 |one. syn| cluster|
|00002080| 20 74 65 78 53 75 62 53 | 75 62 53 65 63 74 69 6f | texSubS|ubSectio|
|00002090| 6e 47 72 6f 75 70 09 63 | 6f 6e 74 61 69 6e 73 3d |nGroup.c|ontains=|
|000020a0| 74 65 78 50 61 72 61 5a | 6f 6e 65 0a 20 73 79 6e |texParaZ|one. syn|
|000020b0| 20 63 6c 75 73 74 65 72 | 20 74 65 78 50 61 72 61 | cluster| texPara|
|000020c0| 47 72 6f 75 70 09 09 63 | 6f 6e 74 61 69 6e 73 3d |Group..c|ontains=|
|000020d0| 74 65 78 53 75 62 50 61 | 72 61 5a 6f 6e 65 0a 20 |texSubPa|raZone. |
|000020e0| 69 66 20 68 61 73 28 22 | 63 6f 6e 63 65 61 6c 22 |if has("|conceal"|
|000020f0| 29 20 26 26 20 26 65 6e | 63 20 3d 3d 20 27 75 74 |) && &en|c == 'ut|
|00002100| 66 2d 38 27 0a 20 20 73 | 79 6e 20 63 6c 75 73 74 |f-8'. s|yn clust|
|00002110| 65 72 20 74 65 78 4d 61 | 74 68 5a 6f 6e 65 47 72 |er texMa|thZoneGr|
|00002120| 6f 75 70 09 61 64 64 3d | 74 65 78 47 72 65 65 6b |oup.add=|texGreek|
|00002130| 2c 74 65 78 53 75 70 65 | 72 73 63 72 69 70 74 2c |,texSupe|rscript,|
|00002140| 74 65 78 53 75 62 73 63 | 72 69 70 74 2c 74 65 78 |texSubsc|ript,tex|
|00002150| 4d 61 74 68 53 79 6d 62 | 6f 6c 0a 20 20 73 79 6e |MathSymb|ol. syn|
|00002160| 20 63 6c 75 73 74 65 72 | 20 74 65 78 4d 61 74 68 | cluster| texMath|
|00002170| 4d 61 74 63 68 47 72 6f | 75 70 09 61 64 64 3d 74 |MatchGro|up.add=t|
|00002180| 65 78 47 72 65 65 6b 2c | 74 65 78 53 75 70 65 72 |exGreek,|texSuper|
|00002190| 73 63 72 69 70 74 2c 74 | 65 78 53 75 62 73 63 72 |script,t|exSubscr|
|000021a0| 69 70 74 2c 74 65 78 4d | 61 74 68 53 79 6d 62 6f |ipt,texM|athSymbo|
|000021b0| 6c 0a 20 65 6e 64 69 66 | 0a 65 6e 64 69 66 0a 0a |l. endif|.endif..|
|000021c0| 22 20 54 72 79 20 74 6f | 20 66 6c 61 67 20 7b 7d |" Try to| flag {}|
|000021d0| 20 61 6e 64 20 28 29 20 | 6d 69 73 6d 61 74 63 68 | and () |mismatch|
|000021e0| 65 73 3a 20 7b 7b 7b 31 | 0a 69 66 20 21 65 78 69 |es: {{{1|.if !exi|
|000021f0| 73 74 73 28 22 67 3a 74 | 65 78 5f 6e 6f 5f 65 72 |sts("g:t|ex_no_er|
|00002200| 72 6f 72 22 29 0a 20 73 | 79 6e 20 72 65 67 69 6f |ror"). s|yn regio|
|00002210| 6e 20 74 65 78 4d 61 74 | 63 68 65 72 09 09 6d 61 |n texMat|cher..ma|
|00002220| 74 63 68 67 72 6f 75 70 | 3d 44 65 6c 69 6d 69 74 |tchgroup|=Delimit|
|00002230| 65 72 20 73 74 61 72 74 | 3d 22 7b 22 20 73 6b 69 |er start|="{" ski|
|00002240| 70 3d 22 5c 5c 5c 5c 5c | 7c 5c 5c 5b 7b 7d 5d 22 |p="\\\\\||\\[{}]"|
|00002250| 09 65 6e 64 3d 22 7d 22 | 09 09 63 6f 6e 74 61 69 |.end="}"|..contai|
|00002260| 6e 73 3d 40 74 65 78 4d | 61 74 63 68 47 72 6f 75 |ns=@texM|atchGrou|
|00002270| 70 2c 74 65 78 45 72 72 | 6f 72 0a 20 73 79 6e 20 |p,texErr|or. syn |
|00002280| 72 65 67 69 6f 6e 20 74 | 65 78 4d 61 74 63 68 65 |region t|exMatche|
|00002290| 72 09 09 6d 61 74 63 68 | 67 72 6f 75 70 3d 44 65 |r..match|group=De|
|000022a0| 6c 69 6d 69 74 65 72 20 | 73 74 61 72 74 3d 22 5c |limiter |start="\|
|000022b0| 5b 22 09 09 09 09 65 6e | 64 3d 22 5d 22 09 09 63 |["....en|d="]"..c|
|000022c0| 6f 6e 74 61 69 6e 73 3d | 40 74 65 78 4d 61 74 63 |ontains=|@texMatc|
|000022d0| 68 47 72 6f 75 70 2c 74 | 65 78 45 72 72 6f 72 0a |hGroup,t|exError.|
|000022e0| 65 6c 73 65 0a 20 73 79 | 6e 20 72 65 67 69 6f 6e |else. sy|n region|
|000022f0| 20 74 65 78 4d 61 74 63 | 68 65 72 09 09 6d 61 74 | texMatc|her..mat|
|00002300| 63 68 67 72 6f 75 70 3d | 44 65 6c 69 6d 69 74 65 |chgroup=|Delimite|
|00002310| 72 20 73 74 61 72 74 3d | 22 7b 22 20 73 6b 69 70 |r start=|"{" skip|
|00002320| 3d 22 5c 5c 5c 5c 5c 7c | 5c 5c 5b 7b 7d 5d 22 09 |="\\\\\||\\[{}]".|
|00002330| 65 6e 64 3d 22 7d 22 09 | 09 63 6f 6e 74 61 69 6e |end="}".|.contain|
|00002340| 73 3d 40 74 65 78 4d 61 | 74 63 68 47 72 6f 75 70 |s=@texMa|tchGroup|
|00002350| 0a 20 73 79 6e 20 72 65 | 67 69 6f 6e 20 74 65 78 |. syn re|gion tex|
|00002360| 4d 61 74 63 68 65 72 09 | 09 6d 61 74 63 68 67 72 |Matcher.|.matchgr|
|00002370| 6f 75 70 3d 44 65 6c 69 | 6d 69 74 65 72 20 73 74 |oup=Deli|miter st|
|00002380| 61 72 74 3d 22 5c 5b 22 | 09 09 09 09 65 6e 64 3d |art="\["|....end=|
|00002390| 22 5d 22 09 09 63 6f 6e | 74 61 69 6e 73 3d 40 74 |"]"..con|tains=@t|
|000023a0| 65 78 4d 61 74 63 68 47 | 72 6f 75 70 0a 65 6e 64 |exMatchG|roup.end|
|000023b0| 69 66 0a 69 66 20 21 65 | 78 69 73 74 73 28 22 67 |if.if !e|xists("g|
|000023c0| 3a 74 65 78 5f 6e 6f 73 | 70 65 6c 6c 22 29 20 7c |:tex_nos|pell") ||
|000023d0| 7c 20 21 67 3a 74 65 78 | 5f 6e 6f 73 70 65 6c 6c || !g:tex|_nospell|
|000023e0| 0a 20 73 79 6e 20 72 65 | 67 69 6f 6e 20 74 65 78 |. syn re|gion tex|
|000023f0| 50 61 72 65 6e 09 09 73 | 74 61 72 74 3d 22 28 22 |Paren..s|tart="("|
|00002400| 09 09 09 09 09 09 65 6e | 64 3d 22 29 22 09 09 63 |......en|d=")"..c|
|00002410| 6f 6e 74 61 69 6e 73 3d | 40 74 65 78 4d 61 74 63 |ontains=|@texMatc|
|00002420| 68 47 72 6f 75 70 2c 40 | 53 70 65 6c 6c 0a 65 6c |hGroup,@|Spell.el|
|00002430| 73 65 0a 20 73 79 6e 20 | 72 65 67 69 6f 6e 20 74 |se. syn |region t|
|00002440| 65 78 50 61 72 65 6e 09 | 09 73 74 61 72 74 3d 22 |exParen.|.start="|
|00002450| 28 22 09 09 09 09 09 09 | 65 6e 64 3d 22 29 22 09 |("......|end=")".|
|00002460| 09 63 6f 6e 74 61 69 6e | 73 3d 40 74 65 78 4d 61 |.contain|s=@texMa|
|00002470| 74 63 68 47 72 6f 75 70 | 0a 65 6e 64 69 66 0a 69 |tchGroup|.endif.i|
|00002480| 66 20 21 65 78 69 73 74 | 73 28 22 67 3a 74 65 78 |f !exist|s("g:tex|
|00002490| 5f 6e 6f 5f 65 72 72 6f | 72 22 29 0a 20 73 79 6e |_no_erro|r"). syn|
|000024a0| 20 6d 61 74 63 68 20 20 | 74 65 78 45 72 72 6f 72 | match |texError|
|000024b0| 09 09 22 5b 7d 5c 5d 29 | 5d 22 0a 65 6e 64 69 66 |.."[}\])|]".endif|
|000024c0| 0a 69 66 20 21 65 78 69 | 73 74 73 28 22 74 65 78 |.if !exi|sts("tex|
|000024d0| 5f 6e 6f 5f 6d 61 74 68 | 22 29 0a 20 69 66 20 21 |_no_math|"). if !|
|000024e0| 65 78 69 73 74 73 28 22 | 67 3a 74 65 78 5f 6e 6f |exists("|g:tex_no|
|000024f0| 5f 65 72 72 6f 72 22 29 | 0a 20 20 73 79 6e 20 6d |_error")|. syn m|
|00002500| 61 74 63 68 20 20 74 65 | 78 4d 61 74 68 45 72 72 |atch te|xMathErr|
|00002510| 6f 72 09 22 7d 22 09 63 | 6f 6e 74 61 69 6e 65 64 |or."}".c|ontained|
|00002520| 0a 20 65 6e 64 69 66 0a | 20 73 79 6e 20 72 65 67 |. endif.| syn reg|
|00002530| 69 6f 6e 20 74 65 78 4d | 61 74 68 4d 61 74 63 68 |ion texM|athMatch|
|00002540| 65 72 09 6d 61 74 63 68 | 67 72 6f 75 70 3d 44 65 |er.match|group=De|
|00002550| 6c 69 6d 69 74 65 72 09 | 73 74 61 72 74 3d 22 7b |limiter.|start="{|
|00002560| 22 20 20 20 20 20 20 20 | 20 20 20 73 6b 69 70 3d |" | skip=|
|00002570| 22 5c 5c 5c 5c 5c 7c 5c | 5c 7d 22 20 20 20 20 20 |"\\\\\|\|\}" |
|00002580| 65 6e 64 3d 22 7d 22 20 | 65 6e 64 3d 22 25 73 74 |end="}" |end="%st|
|00002590| 6f 70 7a 6f 6e 65 5c 3e | 22 09 63 6f 6e 74 61 69 |opzone\>|".contai|
|000025a0| 6e 65 64 20 63 6f 6e 74 | 61 69 6e 73 3d 40 74 65 |ned cont|ains=@te|
|000025b0| 78 4d 61 74 68 4d 61 74 | 63 68 47 72 6f 75 70 0a |xMathMat|chGroup.|
|000025c0| 65 6e 64 69 66 0a 0a 22 | 20 54 65 58 2f 4c 61 54 |endif.."| TeX/LaT|
|000025d0| 65 58 20 6b 65 79 77 6f | 72 64 73 3a 20 7b 7b 7b |eX keywo|rds: {{{|
|000025e0| 31 0a 22 20 49 6e 73 74 | 65 61 64 20 6f 66 20 74 |1." Inst|ead of t|
|000025f0| 72 79 69 6e 67 20 74 6f | 20 62 65 20 41 6c 6c 20 |rying to| be All |
|00002600| 4b 6e 6f 77 69 6e 67 2c | 20 49 20 6a 75 73 74 20 |Knowing,| I just |
|00002610| 6d 61 74 63 68 20 5c 2e | 2e 61 6c 70 68 61 6d 65 |match \.|.alphame|
|00002620| 72 69 63 2e 2e 0a 22 20 | 4e 6f 74 65 20 74 68 61 |ric..." |Note tha|
|00002630| 74 20 2a 2e 74 65 78 20 | 66 69 6c 65 73 20 6d 61 |t *.tex |files ma|
|00002640| 79 20 6e 6f 74 20 68 61 | 76 65 20 22 40 22 20 69 |y not ha|ve "@" i|
|00002650| 6e 20 74 68 65 69 72 20 | 5c 63 6f 6d 6d 61 6e 64 |n their |\command|
|00002660| 73 0a 69 66 20 65 78 69 | 73 74 73 28 22 67 3a 74 |s.if exi|sts("g:t|
|00002670| 65 78 5f 74 65 78 22 29 | 20 7c 7c 20 62 3a 74 65 |ex_tex")| || b:te|
|00002680| 78 5f 73 74 79 6c 69 73 | 68 0a 20 20 73 79 6e 20 |x_stylis|h. syn |
|00002690| 6d 61 74 63 68 20 74 65 | 78 53 74 61 74 65 6d 65 |match te|xStateme|
|000026a0| 6e 74 09 22 5c 5c 5b 61 | 2d 7a 41 2d 5a 40 5d 5c |nt."\\[a|-zA-Z@]\|
|000026b0| 2b 22 0a 65 6c 73 65 0a | 20 20 73 79 6e 20 6d 61 |+".else.| syn ma|
|000026c0| 74 63 68 20 74 65 78 53 | 74 61 74 65 6d 65 6e 74 |tch texS|tatement|
|000026d0| 09 22 5c 5c 5c 61 5c 2b | 22 0a 20 20 69 66 20 21 |."\\\a\+|". if !|
|000026e0| 65 78 69 73 74 73 28 22 | 67 3a 74 65 78 5f 6e 6f |exists("|g:tex_no|
|000026f0| 5f 65 72 72 6f 72 22 29 | 0a 20 20 20 73 79 6e 20 |_error")|. syn |
|00002700| 6d 61 74 63 68 20 74 65 | 78 45 72 72 6f 72 09 09 |match te|xError..|
|00002710| 22 5c 5c 5c 61 2a 40 5b | 61 2d 7a 41 2d 5a 40 5d |"\\\a*@[|a-zA-Z@]|
|00002720| 2a 22 0a 20 20 65 6e 64 | 69 66 0a 65 6e 64 69 66 |*". end|if.endif|
|00002730| 0a 0a 22 20 54 65 58 2f | 4c 61 54 65 58 20 64 65 |.." TeX/|LaTeX de|
|00002740| 6c 69 6d 69 74 65 72 73 | 3a 20 7b 7b 7b 31 0a 73 |limiters|: {{{1.s|
|00002750| 79 6e 20 6d 61 74 63 68 | 20 74 65 78 44 65 6c 69 |yn match| texDeli|
|00002760| 6d 69 74 65 72 09 09 22 | 26 22 0a 73 79 6e 20 6d |miter.."|&".syn m|
|00002770| 61 74 63 68 20 74 65 78 | 44 65 6c 69 6d 69 74 65 |atch tex|Delimite|
|00002780| 72 09 09 22 5c 5c 5c 5c | 22 0a 73 79 6e 20 6d 61 |r.."\\\\|".syn ma|
|00002790| 74 63 68 20 74 65 78 44 | 65 6c 69 6d 69 74 65 72 |tch texD|elimiter|
|000027a0| 09 09 22 5b 7b 7d 5d 22 | 0a 0a 22 20 54 65 78 2f |.."[{}]"|.." Tex/|
|000027b0| 4c 61 74 65 78 20 4f 70 | 74 69 6f 6e 73 3a 20 7b |Latex Op|tions: {|
|000027c0| 7b 7b 31 0a 73 79 6e 20 | 6d 61 74 63 68 20 74 65 |{{1.syn |match te|
|000027d0| 78 4f 70 74 69 6f 6e 09 | 09 22 5b 5e 5c 5c 5d 5c |xOption.|."[^\\]\|
|000027e0| 7a 73 23 5c 64 5c 2b 5c | 7c 5e 23 5c 64 5c 2b 22 |zs#\d\+\||^#\d\+"|
|000027f0| 0a 0a 22 20 74 65 78 41 | 63 63 65 6e 74 20 28 74 |.." texA|ccent (t|
|00002800| 6e 78 20 74 6f 20 4b 61 | 72 69 6d 20 42 65 6c 61 |nx to Ka|rim Bela|
|00002810| 62 61 73 29 20 61 76 6f | 69 64 73 20 61 6e 6e 6f |bas) avo|ids anno|
|00002820| 79 69 6e 67 20 68 69 67 | 68 6c 69 67 68 74 69 6e |ying hig|hlightin|
|00002830| 67 20 66 6f 72 20 61 63 | 63 65 6e 74 73 3a 20 7b |g for ac|cents: {|
|00002840| 7b 7b 31 0a 69 66 20 62 | 3a 74 65 78 5f 73 74 79 |{{1.if b|:tex_sty|
|00002850| 6c 69 73 68 0a 20 20 73 | 79 6e 20 6d 61 74 63 68 |lish. s|yn match|
|00002860| 20 74 65 78 41 63 63 65 | 6e 74 09 09 22 5c 5c 5b | texAcce|nt.."\\[|
|00002870| 62 63 64 76 75 48 5d 5b | 5e 61 2d 7a 41 2d 5a 40 |bcdvuH][|^a-zA-Z@|
|00002880| 5d 22 6d 65 3d 65 2d 31 | 0a 20 20 73 79 6e 20 6d |]"me=e-1|. syn m|
|00002890| 61 74 63 68 20 74 65 78 | 4c 69 67 61 74 75 72 65 |atch tex|Ligature|
|000028a0| 09 09 22 5c 5c 5c 28 5b | 69 6a 6f 6c 4c 5d 5c 7c |.."\\\([|ijolL]\||
|000028b0| 61 65 5c 7c 6f 65 5c 7c | 73 73 5c 7c 41 41 5c 7c |ae\|oe\||ss\|AA\||
|000028c0| 41 45 5c 7c 4f 45 5c 29 | 5b 5e 61 2d 7a 41 2d 5a |AE\|OE\)|[^a-zA-Z|
|000028d0| 40 5d 22 6d 65 3d 65 2d | 31 0a 65 6c 73 65 0a 20 |@]"me=e-|1.else. |
|000028e0| 20 73 79 6e 20 6d 61 74 | 63 68 20 74 65 78 41 63 | syn mat|ch texAc|
|000028f0| 63 65 6e 74 09 09 22 5c | 5c 5b 62 63 64 76 75 48 |cent.."\|\[bcdvuH|
|00002900| 5d 5c 41 22 6d 65 3d 65 | 2d 31 0a 20 20 73 79 6e |]\A"me=e|-1. syn|
|00002910| 20 6d 61 74 63 68 20 74 | 65 78 4c 69 67 61 74 75 | match t|exLigatu|
|00002920| 72 65 09 09 22 5c 5c 5c | 28 5b 69 6a 6f 6c 4c 5d |re.."\\\|([ijolL]|
|00002930| 5c 7c 61 65 5c 7c 6f 65 | 5c 7c 73 73 5c 7c 41 41 |\|ae\|oe|\|ss\|AA|
|00002940| 5c 7c 41 45 5c 7c 4f 45 | 5c 29 5c 41 22 6d 65 3d |\|AE\|OE|\)\A"me=|
|00002950| 65 2d 31 0a 65 6e 64 69 | 66 0a 73 79 6e 20 6d 61 |e-1.endi|f.syn ma|
|00002960| 74 63 68 20 74 65 78 41 | 63 63 65 6e 74 09 09 22 |tch texA|ccent.."|
|00002970| 5c 5c 5b 62 63 64 76 75 | 48 5d 24 22 0a 73 79 6e |\\[bcdvu|H]$".syn|
|00002980| 20 6d 61 74 63 68 20 74 | 65 78 41 63 63 65 6e 74 | match t|exAccent|
|00002990| 09 09 2b 5c 5c 5b 3d 5e | 2e 5c 7e 22 60 27 5d 2b |..+\\[=^|.\~"`']+|
|000029a0| 0a 73 79 6e 20 6d 61 74 | 63 68 20 74 65 78 41 63 |.syn mat|ch texAc|
|000029b0| 63 65 6e 74 09 09 2b 5c | 5c 5b 27 3d 74 27 2e 63 |cent..+\|\['=t'.c|
|000029c0| 5e 75 64 22 76 62 7e 48 | 72 5d 7b 5c 61 7d 2b 0a |^ud"vb~H|r]{\a}+.|
|000029d0| 73 79 6e 20 6d 61 74 63 | 68 20 74 65 78 4c 69 67 |syn matc|h texLig|
|000029e0| 61 74 75 72 65 09 09 22 | 5c 5c 5c 28 5b 69 6a 6f |ature.."|\\\([ijo|
|000029f0| 6c 4c 5d 5c 7c 61 65 5c | 7c 6f 65 5c 7c 73 73 5c |lL]\|ae\||oe\|ss\|
|00002a00| 7c 41 41 5c 7c 41 45 5c | 7c 4f 45 5c 29 24 22 0a ||AA\|AE\||OE\)$".|
|00002a10| 0a 22 20 5c 62 65 67 69 | 6e 7b 7d 2f 5c 65 6e 64 |." \begi|n{}/\end|
|00002a20| 7b 7d 20 73 65 63 74 69 | 6f 6e 20 6d 61 72 6b 65 |{} secti|on marke|
|00002a30| 72 73 3a 20 7b 7b 7b 31 | 0a 73 79 6e 20 6d 61 74 |rs: {{{1|.syn mat|
|00002a40| 63 68 20 20 74 65 78 42 | 65 67 69 6e 45 6e 64 09 |ch texB|eginEnd.|
|00002a50| 09 22 5c 5c 62 65 67 69 | 6e 5c 3e 5c 7c 5c 5c 65 |."\\begi|n\>\|\\e|
|00002a60| 6e 64 5c 3e 22 20 6e 65 | 78 74 67 72 6f 75 70 3d |nd\>" ne|xtgroup=|
|00002a70| 74 65 78 42 65 67 69 6e | 45 6e 64 4e 61 6d 65 0a |texBegin|EndName.|
|00002a80| 73 79 6e 20 72 65 67 69 | 6f 6e 20 74 65 78 42 65 |syn regi|on texBe|
|00002a90| 67 69 6e 45 6e 64 4e 61 | 6d 65 09 6d 61 74 63 68 |ginEndNa|me.match|
|00002aa0| 67 72 6f 75 70 3d 44 65 | 6c 69 6d 69 74 65 72 09 |group=De|limiter.|
|00002ab0| 73 74 61 72 74 3d 22 7b | 22 09 09 65 6e 64 3d 22 |start="{|"..end="|
|00002ac0| 7d 22 09 63 6f 6e 74 61 | 69 6e 65 64 09 6e 65 78 |}".conta|ined.nex|
|00002ad0| 74 67 72 6f 75 70 3d 74 | 65 78 42 65 67 69 6e 45 |tgroup=t|exBeginE|
|00002ae0| 6e 64 4d 6f 64 69 66 69 | 65 72 09 63 6f 6e 74 61 |ndModifi|er.conta|
|00002af0| 69 6e 73 3d 74 65 78 43 | 6f 6d 6d 65 6e 74 0a 73 |ins=texC|omment.s|
|00002b00| 79 6e 20 72 65 67 69 6f | 6e 20 74 65 78 42 65 67 |yn regio|n texBeg|
|00002b10| 69 6e 45 6e 64 4d 6f 64 | 69 66 69 65 72 09 6d 61 |inEndMod|ifier.ma|
|00002b20| 74 63 68 67 72 6f 75 70 | 3d 44 65 6c 69 6d 69 74 |tchgroup|=Delimit|
|00002b30| 65 72 09 73 74 61 72 74 | 3d 22 5c 5b 22 09 09 65 |er.start|="\["..e|
|00002b40| 6e 64 3d 22 5d 22 09 63 | 6f 6e 74 61 69 6e 65 64 |nd="]".c|ontained|
|00002b50| 09 63 6f 6e 74 61 69 6e | 73 3d 74 65 78 43 6f 6d |.contain|s=texCom|
|00002b60| 6d 65 6e 74 2c 40 4e 6f | 53 70 65 6c 6c 0a 0a 22 |ment,@No|Spell.."|
|00002b70| 20 5c 64 6f 63 75 6d 65 | 6e 74 63 6c 61 73 73 2c | \docume|ntclass,|
|00002b80| 20 5c 64 6f 63 75 6d 65 | 6e 74 73 74 79 6c 65 2c | \docume|ntstyle,|
|00002b90| 20 5c 75 73 65 70 61 63 | 6b 61 67 65 3a 20 7b 7b | \usepac|kage: {{|
|00002ba0| 7b 31 0a 73 79 6e 20 6d | 61 74 63 68 20 20 74 65 |{1.syn m|atch te|
|00002bb0| 78 44 6f 63 54 79 70 65 | 09 09 22 5c 5c 64 6f 63 |xDocType|.."\\doc|
|00002bc0| 75 6d 65 6e 74 63 6c 61 | 73 73 5c 3e 5c 7c 5c 5c |umentcla|ss\>\|\\|
|00002bd0| 64 6f 63 75 6d 65 6e 74 | 73 74 79 6c 65 5c 3e 5c |document|style\>\|
|00002be0| 7c 5c 5c 75 73 65 70 61 | 63 6b 61 67 65 5c 3e 22 ||\\usepa|ckage\>"|
|00002bf0| 09 6e 65 78 74 67 72 6f | 75 70 3d 74 65 78 42 65 |.nextgro|up=texBe|
|00002c00| 67 69 6e 45 6e 64 4e 61 | 6d 65 2c 74 65 78 44 6f |ginEndNa|me,texDo|
|00002c10| 63 54 79 70 65 41 72 67 | 73 0a 73 79 6e 20 72 65 |cTypeArg|s.syn re|
|00002c20| 67 69 6f 6e 20 74 65 78 | 44 6f 63 54 79 70 65 41 |gion tex|DocTypeA|
|00002c30| 72 67 73 09 6d 61 74 63 | 68 67 72 6f 75 70 3d 44 |rgs.matc|hgroup=D|
|00002c40| 65 6c 69 6d 69 74 65 72 | 20 73 74 61 72 74 3d 22 |elimiter| start="|
|00002c50| 5c 5b 22 20 65 6e 64 3d | 22 5d 22 09 09 09 63 6f |\[" end=|"]"...co|
|00002c60| 6e 74 61 69 6e 65 64 09 | 6e 65 78 74 67 72 6f 75 |ntained.|nextgrou|
|00002c70| 70 3d 74 65 78 42 65 67 | 69 6e 45 6e 64 4e 61 6d |p=texBeg|inEndNam|
|00002c80| 65 09 63 6f 6e 74 61 69 | 6e 73 3d 74 65 78 43 6f |e.contai|ns=texCo|
|00002c90| 6d 6d 65 6e 74 2c 40 4e | 6f 53 70 65 6c 6c 0a 0a |mment,@N|oSpell..|
|00002ca0| 22 20 50 72 65 61 6d 62 | 6c 65 20 73 79 6e 74 61 |" Preamb|le synta|
|00002cb0| 78 2d 62 61 73 65 64 20 | 66 6f 6c 64 69 6e 67 20 |x-based |folding |
|00002cc0| 73 75 70 70 6f 72 74 3a | 20 7b 7b 7b 31 0a 69 66 |support:| {{{1.if|
|00002cd0| 20 67 3a 74 65 78 5f 66 | 6f 6c 64 5f 65 6e 61 62 | g:tex_f|old_enab|
|00002ce0| 6c 65 64 20 26 26 20 68 | 61 73 28 22 66 6f 6c 64 |led && h|as("fold|
|00002cf0| 69 6e 67 22 29 0a 20 73 | 79 6e 20 72 65 67 69 6f |ing"). s|yn regio|
|00002d00| 6e 20 74 65 78 50 72 65 | 61 6d 62 6c 65 09 74 72 |n texPre|amble.tr|
|00002d10| 61 6e 73 70 61 72 65 6e | 74 20 66 6f 6c 64 09 73 |ansparen|t fold.s|
|00002d20| 74 61 72 74 3d 27 5c 7a | 73 5c 5c 64 6f 63 75 6d |tart='\z|s\\docum|
|00002d30| 65 6e 74 63 6c 61 73 73 | 5c 3e 27 20 65 6e 64 3d |entclass|\>' end=|
|00002d40| 27 5c 7a 65 5c 5c 62 65 | 67 69 6e 7b 64 6f 63 75 |'\ze\\be|gin{docu|
|00002d50| 6d 65 6e 74 7d 27 09 63 | 6f 6e 74 61 69 6e 73 3d |ment}'.c|ontains=|
|00002d60| 74 65 78 53 74 79 6c 65 | 2c 40 74 65 78 50 72 65 |texStyle|,@texPre|
|00002d70| 61 6d 62 6c 65 4d 61 74 | 63 68 47 72 6f 75 70 0a |ambleMat|chGroup.|
|00002d80| 65 6e 64 69 66 0a 0a 22 | 20 54 65 58 20 69 6e 70 |endif.."| TeX inp|
|00002d90| 75 74 3a 20 7b 7b 7b 31 | 0a 73 79 6e 20 6d 61 74 |ut: {{{1|.syn mat|
|00002da0| 63 68 20 74 65 78 49 6e | 70 75 74 09 09 22 5c 5c |ch texIn|put.."\\|
|00002db0| 69 6e 70 75 74 5c 73 5c | 2b 5b 61 2d 7a 41 2d 5a |input\s\|+[a-zA-Z|
|00002dc0| 2f 2e 30 2d 39 5f 5e 5d | 5c 2b 22 68 73 3d 73 2b |/.0-9_^]|\+"hs=s+|
|00002dd0| 37 09 09 09 09 63 6f 6e | 74 61 69 6e 73 3d 74 65 |7....con|tains=te|
|00002de0| 78 53 74 61 74 65 6d 65 | 6e 74 0a 73 79 6e 20 6d |xStateme|nt.syn m|
|00002df0| 61 74 63 68 20 74 65 78 | 49 6e 70 75 74 46 69 6c |atch tex|InputFil|
|00002e00| 65 09 09 22 5c 5c 69 6e | 63 6c 75 64 65 5c 28 67 |e.."\\in|clude\(g|
|00002e10| 72 61 70 68 69 63 73 5c | 7c 6c 69 73 74 5c 29 5c |raphics\||list\)\|
|00002e20| 3d 5c 28 5c 5b 2e 5c 7b | 2d 7d 5c 5d 5c 29 5c 3d |=\(\[.\{|-}\]\)\=|
|00002e30| 5c 73 2a 7b 2e 5c 7b 2d | 7d 7d 22 09 63 6f 6e 74 |\s*{.\{-|}}".cont|
|00002e40| 61 69 6e 73 3d 74 65 78 | 53 74 61 74 65 6d 65 6e |ains=tex|Statemen|
|00002e50| 74 2c 74 65 78 49 6e 70 | 75 74 43 75 72 6c 69 65 |t,texInp|utCurlie|
|00002e60| 73 2c 74 65 78 49 6e 70 | 75 74 46 69 6c 65 4f 70 |s,texInp|utFileOp|
|00002e70| 74 0a 73 79 6e 20 6d 61 | 74 63 68 20 74 65 78 49 |t.syn ma|tch texI|
|00002e80| 6e 70 75 74 46 69 6c 65 | 09 09 22 5c 5c 5c 28 65 |nputFile|.."\\\(e|
|00002e90| 70 73 66 69 67 5c 7c 69 | 6e 70 75 74 5c 7c 75 73 |psfig\|i|nput\|us|
|00002ea0| 65 70 61 63 6b 61 67 65 | 5c 29 5c 73 2a 5c 28 5c |epackage|\)\s*\(\|
|00002eb0| 5b 2e 2a 5c 5d 5c 29 5c | 3d 7b 2e 5c 7b 2d 7d 7d |[.*\]\)\|={.\{-}}|
|00002ec0| 22 09 09 63 6f 6e 74 61 | 69 6e 73 3d 74 65 78 53 |"..conta|ins=texS|
|00002ed0| 74 61 74 65 6d 65 6e 74 | 2c 74 65 78 49 6e 70 75 |tatement|,texInpu|
|00002ee0| 74 43 75 72 6c 69 65 73 | 2c 74 65 78 49 6e 70 75 |tCurlies|,texInpu|
|00002ef0| 74 46 69 6c 65 4f 70 74 | 0a 73 79 6e 20 6d 61 74 |tFileOpt|.syn mat|
|00002f00| 63 68 20 74 65 78 49 6e | 70 75 74 43 75 72 6c 69 |ch texIn|putCurli|
|00002f10| 65 73 09 22 5b 7b 7d 5d | 22 09 09 09 09 09 09 09 |es."[{}]|".......|
|00002f20| 09 63 6f 6e 74 61 69 6e | 65 64 0a 73 79 6e 20 72 |.contain|ed.syn r|
|00002f30| 65 67 69 6f 6e 20 74 65 | 78 49 6e 70 75 74 46 69 |egion te|xInputFi|
|00002f40| 6c 65 4f 70 74 09 6d 61 | 74 63 68 67 72 6f 75 70 |leOpt.ma|tchgroup|
|00002f50| 3d 44 65 6c 69 6d 69 74 | 65 72 20 73 74 61 72 74 |=Delimit|er start|
|00002f60| 3d 22 5c 5b 22 20 65 6e | 64 3d 22 5c 5d 22 09 09 |="\[" en|d="\]"..|
|00002f70| 09 63 6f 6e 74 61 69 6e | 65 64 09 63 6f 6e 74 61 |.contain|ed.conta|
|00002f80| 69 6e 73 3d 74 65 78 43 | 6f 6d 6d 65 6e 74 0a 0a |ins=texC|omment..|
|00002f90| 22 20 54 79 70 65 20 53 | 74 79 6c 65 73 20 28 4c |" Type S|tyles (L|
|00002fa0| 61 54 65 58 20 32 2e 30 | 39 29 3a 20 7b 7b 7b 31 |aTeX 2.0|9): {{{1|
|00002fb0| 0a 73 79 6e 20 6d 61 74 | 63 68 20 74 65 78 54 79 |.syn mat|ch texTy|
|00002fc0| 70 65 53 74 79 6c 65 09 | 09 22 5c 5c 72 6d 5c 3e |peStyle.|."\\rm\>|
|00002fd0| 22 0a 73 79 6e 20 6d 61 | 74 63 68 20 74 65 78 54 |".syn ma|tch texT|
|00002fe0| 79 70 65 53 74 79 6c 65 | 09 09 22 5c 5c 65 6d 5c |ypeStyle|.."\\em\|
|00002ff0| 3e 22 0a 73 79 6e 20 6d | 61 74 63 68 20 74 65 78 |>".syn m|atch tex|
|00003000| 54 79 70 65 53 74 79 6c | 65 09 09 22 5c 5c 62 66 |TypeStyl|e.."\\bf|
|00003010| 5c 3e 22 0a 73 79 6e 20 | 6d 61 74 63 68 20 74 65 |\>".syn |match te|
|00003020| 78 54 79 70 65 53 74 79 | 6c 65 09 09 22 5c 5c 69 |xTypeSty|le.."\\i|
|00003030| 74 5c 3e 22 0a 73 79 6e | 20 6d 61 74 63 68 20 74 |t\>".syn| match t|
|00003040| 65 78 54 79 70 65 53 74 | 79 6c 65 09 09 22 5c 5c |exTypeSt|yle.."\\|
|00003050| 73 6c 5c 3e 22 0a 73 79 | 6e 20 6d 61 74 63 68 20 |sl\>".sy|n match |
|00003060| 74 65 78 54 79 70 65 53 | 74 79 6c 65 09 09 22 5c |texTypeS|tyle.."\|
|00003070| 5c 73 66 5c 3e 22 0a 73 | 79 6e 20 6d 61 74 63 68 |\sf\>".s|yn match|
|00003080| 20 74 65 78 54 79 70 65 | 53 74 79 6c 65 09 09 22 | texType|Style.."|
|00003090| 5c 5c 73 63 5c 3e 22 0a | 73 79 6e 20 6d 61 74 63 |\\sc\>".|syn matc|
|000030a0| 68 20 74 65 78 54 79 70 | 65 53 74 79 6c 65 09 09 |h texTyp|eStyle..|
|000030b0| 22 5c 5c 74 74 5c 3e 22 | 0a 0a 22 20 54 79 70 65 |"\\tt\>"|.." Type|
|000030c0| 20 53 74 79 6c 65 73 3a | 20 61 74 74 72 69 62 75 | Styles:| attribu|
|000030d0| 74 65 73 2c 20 63 6f 6d | 6d 61 6e 64 73 2c 20 66 |tes, com|mands, f|
|000030e0| 61 6d 69 6c 69 65 73 2c | 20 65 74 63 20 28 4c 61 |amilies,| etc (La|
|000030f0| 54 65 58 32 45 29 3a 20 | 7b 7b 7b 31 0a 69 66 20 |TeX2E): |{{{1.if |
|00003100| 73 3a 74 65 78 5f 63 6f | 6e 63 65 61 6c 20 21 7e |s:tex_co|nceal !~|
|00003110| 20 27 62 27 0a 20 73 79 | 6e 20 6d 61 74 63 68 20 | 'b'. sy|n match |
|00003120| 74 65 78 54 79 70 65 53 | 74 79 6c 65 09 09 22 5c |texTypeS|tyle.."\|
|00003130| 5c 74 65 78 74 62 66 5c | 3e 22 0a 20 73 79 6e 20 |\textbf\|>". syn |
|00003140| 6d 61 74 63 68 20 74 65 | 78 54 79 70 65 53 74 79 |match te|xTypeSty|
|00003150| 6c 65 09 09 22 5c 5c 74 | 65 78 74 69 74 5c 3e 22 |le.."\\t|extit\>"|
|00003160| 0a 65 6e 64 69 66 0a 73 | 79 6e 20 6d 61 74 63 68 |.endif.s|yn match|
|00003170| 20 74 65 78 54 79 70 65 | 53 74 79 6c 65 09 09 22 | texType|Style.."|
|00003180| 5c 5c 74 65 78 74 6d 64 | 5c 3e 22 0a 73 79 6e 20 |\\textmd|\>".syn |
|00003190| 6d 61 74 63 68 20 74 65 | 78 54 79 70 65 53 74 79 |match te|xTypeSty|
|000031a0| 6c 65 09 09 22 5c 5c 74 | 65 78 74 72 6d 5c 3e 22 |le.."\\t|extrm\>"|
|000031b0| 0a 73 79 6e 20 6d 61 74 | 63 68 20 74 65 78 54 79 |.syn mat|ch texTy|
|000031c0| 70 65 53 74 79 6c 65 09 | 09 22 5c 5c 74 65 78 74 |peStyle.|."\\text|
|000031d0| 73 63 5c 3e 22 0a 73 79 | 6e 20 6d 61 74 63 68 20 |sc\>".sy|n match |
|000031e0| 74 65 78 54 79 70 65 53 | 74 79 6c 65 09 09 22 5c |texTypeS|tyle.."\|
|000031f0| 5c 74 65 78 74 73 66 5c | 3e 22 0a 73 79 6e 20 6d |\textsf\|>".syn m|
|00003200| 61 74 63 68 20 74 65 78 | 54 79 70 65 53 74 79 6c |atch tex|TypeStyl|
|00003210| 65 09 09 22 5c 5c 74 65 | 78 74 73 6c 5c 3e 22 0a |e.."\\te|xtsl\>".|
|00003220| 73 79 6e 20 6d 61 74 63 | 68 20 74 65 78 54 79 70 |syn matc|h texTyp|
|00003230| 65 53 74 79 6c 65 09 09 | 22 5c 5c 74 65 78 74 74 |eStyle..|"\\textt|
|00003240| 74 5c 3e 22 0a 73 79 6e | 20 6d 61 74 63 68 20 74 |t\>".syn| match t|
|00003250| 65 78 54 79 70 65 53 74 | 79 6c 65 09 09 22 5c 5c |exTypeSt|yle.."\\|
|00003260| 74 65 78 74 75 70 5c 3e | 22 0a 73 79 6e 20 6d 61 |textup\>|".syn ma|
|00003270| 74 63 68 20 74 65 78 54 | 79 70 65 53 74 79 6c 65 |tch texT|ypeStyle|
|00003280| 09 09 22 5c 5c 65 6d 70 | 68 5c 3e 22 0a 0a 73 79 |.."\\emp|h\>"..sy|
|00003290| 6e 20 6d 61 74 63 68 20 | 74 65 78 54 79 70 65 53 |n match |texTypeS|
|000032a0| 74 79 6c 65 09 09 22 5c | 5c 6d 61 74 68 62 62 5c |tyle.."\|\mathbb\|
|000032b0| 3e 22 0a 73 79 6e 20 6d | 61 74 63 68 20 74 65 78 |>".syn m|atch tex|
|000032c0| 54 79 70 65 53 74 79 6c | 65 09 09 22 5c 5c 6d 61 |TypeStyl|e.."\\ma|
|000032d0| 74 68 62 66 5c 3e 22 0a | 73 79 6e 20 6d 61 74 63 |thbf\>".|syn matc|
|000032e0| 68 20 74 65 78 54 79 70 | 65 53 74 79 6c 65 09 09 |h texTyp|eStyle..|
|000032f0| 22 5c 5c 6d 61 74 68 63 | 61 6c 5c 3e 22 0a 73 79 |"\\mathc|al\>".sy|
|00003300| 6e 20 6d 61 74 63 68 20 | 74 65 78 54 79 70 65 53 |n match |texTypeS|
|00003310| 74 79 6c 65 09 09 22 5c | 5c 6d 61 74 68 66 72 61 |tyle.."\|\mathfra|
|00003320| 6b 5c 3e 22 0a 73 79 6e | 20 6d 61 74 63 68 20 74 |k\>".syn| match t|
|00003330| 65 78 54 79 70 65 53 74 | 79 6c 65 09 09 22 5c 5c |exTypeSt|yle.."\\|
|00003340| 6d 61 74 68 69 74 5c 3e | 22 0a 73 79 6e 20 6d 61 |mathit\>|".syn ma|
|00003350| 74 63 68 20 74 65 78 54 | 79 70 65 53 74 79 6c 65 |tch texT|ypeStyle|
|00003360| 09 09 22 5c 5c 6d 61 74 | 68 6e 6f 72 6d 61 6c 5c |.."\\mat|hnormal\|
|00003370| 3e 22 0a 73 79 6e 20 6d | 61 74 63 68 20 74 65 78 |>".syn m|atch tex|
|00003380| 54 79 70 65 53 74 79 6c | 65 09 09 22 5c 5c 6d 61 |TypeStyl|e.."\\ma|
|00003390| 74 68 72 6d 5c 3e 22 0a | 73 79 6e 20 6d 61 74 63 |thrm\>".|syn matc|
|000033a0| 68 20 74 65 78 54 79 70 | 65 53 74 79 6c 65 09 09 |h texTyp|eStyle..|
|000033b0| 22 5c 5c 6d 61 74 68 73 | 66 5c 3e 22 0a 73 79 6e |"\\maths|f\>".syn|
|000033c0| 20 6d 61 74 63 68 20 74 | 65 78 54 79 70 65 53 74 | match t|exTypeSt|
|000033d0| 79 6c 65 09 09 22 5c 5c | 6d 61 74 68 74 74 5c 3e |yle.."\\|mathtt\>|
|000033e0| 22 0a 0a 73 79 6e 20 6d | 61 74 63 68 20 74 65 78 |"..syn m|atch tex|
|000033f0| 54 79 70 65 53 74 79 6c | 65 09 09 22 5c 5c 72 6d |TypeStyl|e.."\\rm|
|00003400| 66 61 6d 69 6c 79 5c 3e | 22 0a 73 79 6e 20 6d 61 |family\>|".syn ma|
|00003410| 74 63 68 20 74 65 78 54 | 79 70 65 53 74 79 6c 65 |tch texT|ypeStyle|
|00003420| 09 09 22 5c 5c 73 66 66 | 61 6d 69 6c 79 5c 3e 22 |.."\\sff|amily\>"|
|00003430| 0a 73 79 6e 20 6d 61 74 | 63 68 20 74 65 78 54 79 |.syn mat|ch texTy|
|00003440| 70 65 53 74 79 6c 65 09 | 09 22 5c 5c 74 74 66 61 |peStyle.|."\\ttfa|
|00003450| 6d 69 6c 79 5c 3e 22 0a | 0a 73 79 6e 20 6d 61 74 |mily\>".|.syn mat|
|00003460| 63 68 20 74 65 78 54 79 | 70 65 53 74 79 6c 65 09 |ch texTy|peStyle.|
|00003470| 09 22 5c 5c 69 74 73 68 | 61 70 65 5c 3e 22 0a 73 |."\\itsh|ape\>".s|
|00003480| 79 6e 20 6d 61 74 63 68 | 20 74 65 78 54 79 70 65 |yn match| texType|
|00003490| 53 74 79 6c 65 09 09 22 | 5c 5c 73 63 73 68 61 70 |Style.."|\\scshap|
|000034a0| 65 5c 3e 22 0a 73 79 6e | 20 6d 61 74 63 68 20 74 |e\>".syn| match t|
|000034b0| 65 78 54 79 70 65 53 74 | 79 6c 65 09 09 22 5c 5c |exTypeSt|yle.."\\|
|000034c0| 73 6c 73 68 61 70 65 5c | 3e 22 0a 73 79 6e 20 6d |slshape\|>".syn m|
|000034d0| 61 74 63 68 20 74 65 78 | 54 79 70 65 53 74 79 6c |atch tex|TypeStyl|
|000034e0| 65 09 09 22 5c 5c 75 70 | 73 68 61 70 65 5c 3e 22 |e.."\\up|shape\>"|
|000034f0| 0a 0a 73 79 6e 20 6d 61 | 74 63 68 20 74 65 78 54 |..syn ma|tch texT|
|00003500| 79 70 65 53 74 79 6c 65 | 09 09 22 5c 5c 62 66 73 |ypeStyle|.."\\bfs|
|00003510| 65 72 69 65 73 5c 3e 22 | 0a 73 79 6e 20 6d 61 74 |eries\>"|.syn mat|
|00003520| 63 68 20 74 65 78 54 79 | 70 65 53 74 79 6c 65 09 |ch texTy|peStyle.|
|00003530| 09 22 5c 5c 6d 64 73 65 | 72 69 65 73 5c 3e 22 0a |."\\mdse|ries\>".|
|00003540| 0a 22 20 53 6f 6d 65 20 | 74 79 70 65 20 73 69 7a |." Some |type siz|
|00003550| 65 73 3a 20 7b 7b 7b 31 | 0a 73 79 6e 20 6d 61 74 |es: {{{1|.syn mat|
|00003560| 63 68 20 74 65 78 54 79 | 70 65 53 69 7a 65 09 09 |ch texTy|peSize..|
|00003570| 22 5c 5c 74 69 6e 79 5c | 3e 22 0a 73 79 6e 20 6d |"\\tiny\|>".syn m|
|00003580| 61 74 63 68 20 74 65 78 | 54 79 70 65 53 69 7a 65 |atch tex|TypeSize|
|00003590| 09 09 22 5c 5c 73 63 72 | 69 70 74 73 69 7a 65 5c |.."\\scr|iptsize\|
|000035a0| 3e 22 0a 73 79 6e 20 6d | 61 74 63 68 20 74 65 78 |>".syn m|atch tex|
|000035b0| 54 79 70 65 53 69 7a 65 | 09 09 22 5c 5c 66 6f 6f |TypeSize|.."\\foo|
|000035c0| 74 6e 6f 74 65 73 69 7a | 65 5c 3e 22 0a 73 79 6e |tnotesiz|e\>".syn|
|000035d0| 20 6d 61 74 63 68 20 74 | 65 78 54 79 70 65 53 69 | match t|exTypeSi|
|000035e0| 7a 65 09 09 22 5c 5c 73 | 6d 61 6c 6c 5c 3e 22 0a |ze.."\\s|mall\>".|
|000035f0| 73 79 6e 20 6d 61 74 63 | 68 20 74 65 78 54 79 70 |syn matc|h texTyp|
|00003600| 65 53 69 7a 65 09 09 22 | 5c 5c 6e 6f 72 6d 61 6c |eSize.."|\\normal|
|00003610| 73 69 7a 65 5c 3e 22 0a | 73 79 6e 20 6d 61 74 63 |size\>".|syn matc|
|00003620| 68 20 74 65 78 54 79 70 | 65 53 69 7a 65 09 09 22 |h texTyp|eSize.."|
|00003630| 5c 5c 6c 61 72 67 65 5c | 3e 22 0a 73 79 6e 20 6d |\\large\|>".syn m|
|00003640| 61 74 63 68 20 74 65 78 | 54 79 70 65 53 69 7a 65 |atch tex|TypeSize|
|00003650| 09 09 22 5c 5c 4c 61 72 | 67 65 5c 3e 22 0a 73 79 |.."\\Lar|ge\>".sy|
|00003660| 6e 20 6d 61 74 63 68 20 | 74 65 78 54 79 70 65 53 |n match |texTypeS|
|00003670| 69 7a 65 09 09 22 5c 5c | 4c 41 52 47 45 5c 3e 22 |ize.."\\|LARGE\>"|
|00003680| 0a 73 79 6e 20 6d 61 74 | 63 68 20 74 65 78 54 79 |.syn mat|ch texTy|
|00003690| 70 65 53 69 7a 65 09 09 | 22 5c 5c 68 75 67 65 5c |peSize..|"\\huge\|
|000036a0| 3e 22 0a 73 79 6e 20 6d | 61 74 63 68 20 74 65 78 |>".syn m|atch tex|
|000036b0| 54 79 70 65 53 69 7a 65 | 09 09 22 5c 5c 48 75 67 |TypeSize|.."\\Hug|
|000036c0| 65 5c 3e 22 0a 0a 22 20 | 53 70 61 63 65 63 6f 64 |e\>".." |Spacecod|
|000036d0| 65 73 20 28 54 65 58 27 | 69 73 6d 73 29 3a 20 7b |es (TeX'|isms): {|
|000036e0| 7b 7b 31 0a 22 20 5c 6d | 61 74 68 63 6f 64 65 60 |{{1." \m|athcode`|
|000036f0| 5c 5e 5e 40 3d 22 32 32 | 30 31 20 20 5c 64 65 6c |\^^@="22|01 \del|
|00003700| 63 6f 64 65 60 5c 28 3d | 22 30 32 38 33 30 30 20 |code`\(=|"028300 |
|00003710| 20 5c 73 66 63 6f 64 65 | 60 5c 29 3d 30 20 5c 75 | \sfcode|`\)=0 \u|
|00003720| 63 63 6f 64 65 60 58 3d | 60 58 20 20 5c 6c 63 63 |ccode`X=|`X \lcc|
|00003730| 6f 64 65 60 78 3d 60 78 | 0a 73 79 6e 20 6d 61 74 |ode`x=`x|.syn mat|
|00003740| 63 68 20 74 65 78 53 70 | 61 63 65 43 6f 64 65 09 |ch texSp|aceCode.|
|00003750| 09 22 5c 5c 5c 28 6d 61 | 74 68 5c 7c 63 61 74 5c |."\\\(ma|th\|cat\|
|00003760| 7c 64 65 6c 5c 7c 6c 63 | 5c 7c 73 66 5c 7c 75 63 ||del\|lc|\|sf\|uc|
|00003770| 5c 29 63 6f 64 65 60 22 | 6d 65 3d 65 2d 31 20 6e |\)code`"|me=e-1 n|
|00003780| 65 78 74 67 72 6f 75 70 | 3d 74 65 78 53 70 61 63 |extgroup|=texSpac|
|00003790| 65 43 6f 64 65 43 68 61 | 72 0a 73 79 6e 20 6d 61 |eCodeCha|r.syn ma|
|000037a0| 74 63 68 20 74 65 78 53 | 70 61 63 65 43 6f 64 65 |tch texS|paceCode|
|000037b0| 43 68 61 72 20 20 20 20 | 22 60 5c 5c 5c 3d 2e 5c |Char |"`\\\=.\|
|000037c0| 28 5c 5e 2e 5c 29 5c 3d | 3d 5c 28 5c 64 5c 7c 5c |(\^.\)\=|=\(\d\|\|
|000037d0| 22 5c 78 5c 7b 31 2c 36 | 7d 5c 7c 60 2e 5c 29 22 |"\x\{1,6|}\|`.\)"|
|000037e0| 09 63 6f 6e 74 61 69 6e | 65 64 0a 0a 22 20 53 65 |.contain|ed.." Se|
|000037f0| 63 74 69 6f 6e 73 2c 20 | 73 75 62 73 65 63 74 69 |ctions, |subsecti|
|00003800| 6f 6e 73 2c 20 65 74 63 | 3a 20 7b 7b 7b 31 0a 69 |ons, etc|: {{{1.i|
|00003810| 66 20 21 65 78 69 73 74 | 73 28 22 67 3a 74 65 78 |f !exist|s("g:tex|
|00003820| 5f 6e 6f 73 70 65 6c 6c | 22 29 20 7c 7c 20 21 67 |_nospell|") || !g|
|00003830| 3a 74 65 78 5f 6e 6f 73 | 70 65 6c 6c 0a 20 69 66 |:tex_nos|pell. if|
|00003840| 20 67 3a 74 65 78 5f 66 | 6f 6c 64 5f 65 6e 61 62 | g:tex_f|old_enab|
|00003850| 6c 65 64 20 26 26 20 68 | 61 73 28 22 66 6f 6c 64 |led && h|as("fold|
|00003860| 69 6e 67 22 29 0a 20 20 | 73 79 6e 20 72 65 67 69 |ing"). |syn regi|
|00003870| 6f 6e 20 74 65 78 44 6f | 63 5a 6f 6e 65 09 09 09 |on texDo|cZone...|
|00003880| 6d 61 74 63 68 67 72 6f | 75 70 3d 74 65 78 53 65 |matchgro|up=texSe|
|00003890| 63 74 69 6f 6e 20 73 74 | 61 72 74 3d 27 5c 5c 62 |ction st|art='\\b|
|000038a0| 65 67 69 6e 5c 73 2a 7b | 5c 73 2a 64 6f 63 75 6d |egin\s*{|\s*docum|
|000038b0| 65 6e 74 5c 73 2a 7d 27 | 20 65 6e 64 3d 27 5c 5c |ent\s*}'| end='\\|
|000038c0| 65 6e 64 5c 73 2a 7b 5c | 73 2a 64 6f 63 75 6d 65 |end\s*{\|s*docume|
|000038d0| 6e 74 5c 73 2a 7d 27 09 | 09 09 09 09 09 09 09 09 |nt\s*}'.|........|
|000038e0| 09 09 66 6f 6c 64 20 63 | 6f 6e 74 61 69 6e 73 3d |..fold c|ontains=|
|000038f0| 40 74 65 78 46 6f 6c 64 | 47 72 6f 75 70 2c 40 74 |@texFold|Group,@t|
|00003900| 65 78 44 6f 63 47 72 6f | 75 70 2c 40 53 70 65 6c |exDocGro|up,@Spel|
|00003910| 6c 0a 20 20 73 79 6e 20 | 72 65 67 69 6f 6e 20 74 |l. syn |region t|
|00003920| 65 78 50 61 72 74 5a 6f | 6e 65 09 09 6d 61 74 63 |exPartZo|ne..matc|
|00003930| 68 67 72 6f 75 70 3d 74 | 65 78 53 65 63 74 69 6f |hgroup=t|exSectio|
|00003940| 6e 20 73 74 61 72 74 3d | 27 5c 5c 70 61 72 74 5c |n start=|'\\part\|
|00003950| 3e 27 09 09 09 20 65 6e | 64 3d 27 5c 7a 65 5c 73 |>'... en|d='\ze\s|
|00003960| 2a 5c 5c 5c 25 28 70 61 | 72 74 5c 3e 5c 7c 65 6e |*\\\%(pa|rt\>\|en|
|00003970| 64 5c 73 2a 7b 5c 73 2a | 64 6f 63 75 6d 65 6e 74 |d\s*{\s*|document|
|00003980| 5c 73 2a 7d 5c 29 27 09 | 09 09 09 09 09 09 09 66 |\s*}\)'.|.......f|
|00003990| 6f 6c 64 20 63 6f 6e 74 | 61 69 6e 73 3d 40 74 65 |old cont|ains=@te|
|000039a0| 78 46 6f 6c 64 47 72 6f | 75 70 2c 40 74 65 78 50 |xFoldGro|up,@texP|
|000039b0| 61 72 74 47 72 6f 75 70 | 2c 40 53 70 65 6c 6c 0a |artGroup|,@Spell.|
|000039c0| 20 20 73 79 6e 20 72 65 | 67 69 6f 6e 20 74 65 78 | syn re|gion tex|
|000039d0| 43 68 61 70 74 65 72 5a | 6f 6e 65 09 09 6d 61 74 |ChapterZ|one..mat|
|000039e0| 63 68 67 72 6f 75 70 3d | 74 65 78 53 65 63 74 69 |chgroup=|texSecti|
|000039f0| 6f 6e 20 73 74 61 72 74 | 3d 27 5c 5c 63 68 61 70 |on start|='\\chap|
|00003a00| 74 65 72 5c 3e 27 09 09 | 20 65 6e 64 3d 27 5c 7a |ter\>'..| end='\z|
|00003a10| 65 5c 73 2a 5c 5c 5c 25 | 28 63 68 61 70 74 65 72 |e\s*\\\%|(chapter|
|00003a20| 5c 3e 5c 7c 70 61 72 74 | 5c 3e 5c 7c 65 6e 64 5c |\>\|part|\>\|end\|
|00003a30| 73 2a 7b 5c 73 2a 64 6f | 63 75 6d 65 6e 74 5c 73 |s*{\s*do|cument\s|
|00003a40| 2a 7d 5c 29 27 09 09 09 | 09 09 09 09 66 6f 6c 64 |*}\)'...|....fold|
|00003a50| 20 63 6f 6e 74 61 69 6e | 73 3d 40 74 65 78 46 6f | contain|s=@texFo|
|00003a60| 6c 64 47 72 6f 75 70 2c | 40 74 65 78 43 68 61 70 |ldGroup,|@texChap|
|00003a70| 74 65 72 47 72 6f 75 70 | 2c 40 53 70 65 6c 6c 0a |terGroup|,@Spell.|
|00003a80| 20 20 73 79 6e 20 72 65 | 67 69 6f 6e 20 74 65 78 | syn re|gion tex|
|00003a90| 53 65 63 74 69 6f 6e 5a | 6f 6e 65 09 09 6d 61 74 |SectionZ|one..mat|
|00003aa0| 63 68 67 72 6f 75 70 3d | 74 65 78 53 65 63 74 69 |chgroup=|texSecti|
|00003ab0| 6f 6e 20 73 74 61 72 74 | 3d 27 5c 5c 73 65 63 74 |on start|='\\sect|
|00003ac0| 69 6f 6e 5c 3e 27 09 09 | 20 65 6e 64 3d 27 5c 7a |ion\>'..| end='\z|
|00003ad0| 65 5c 73 2a 5c 5c 5c 25 | 28 73 65 63 74 69 6f 6e |e\s*\\\%|(section|
|00003ae0| 5c 3e 5c 7c 63 68 61 70 | 74 65 72 5c 3e 5c 7c 70 |\>\|chap|ter\>\|p|
|00003af0| 61 72 74 5c 3e 5c 7c 65 | 6e 64 5c 73 2a 7b 5c 73 |art\>\|e|nd\s*{\s|
|00003b00| 2a 64 6f 63 75 6d 65 6e | 74 5c 73 2a 7d 5c 29 27 |*documen|t\s*}\)'|
|00003b10| 09 09 09 09 09 66 6f 6c | 64 20 63 6f 6e 74 61 69 |.....fol|d contai|
|00003b20| 6e 73 3d 40 74 65 78 46 | 6f 6c 64 47 72 6f 75 70 |ns=@texF|oldGroup|
|00003b30| 2c 40 74 65 78 53 65 63 | 74 69 6f 6e 47 72 6f 75 |,@texSec|tionGrou|
|00003b40| 70 2c 40 53 70 65 6c 6c | 0a 20 20 73 79 6e 20 72 |p,@Spell|. syn r|
|00003b50| 65 67 69 6f 6e 20 74 65 | 78 53 75 62 53 65 63 74 |egion te|xSubSect|
|00003b60| 69 6f 6e 5a 6f 6e 65 09 | 09 6d 61 74 63 68 67 72 |ionZone.|.matchgr|
|00003b70| 6f 75 70 3d 74 65 78 53 | 65 63 74 69 6f 6e 20 73 |oup=texS|ection s|
|00003b80| 74 61 72 74 3d 27 5c 5c | 73 75 62 73 65 63 74 69 |tart='\\|subsecti|
|00003b90| 6f 6e 5c 3e 27 09 09 20 | 65 6e 64 3d 27 5c 7a 65 |on\>'.. |end='\ze|
|00003ba0| 5c 73 2a 5c 5c 5c 25 28 | 5c 25 28 73 75 62 5c 29 |\s*\\\%(|\%(sub\)|
|00003bb0| 5c 3d 73 65 63 74 69 6f | 6e 5c 3e 5c 7c 63 68 61 |\=sectio|n\>\|cha|
|00003bc0| 70 74 65 72 5c 3e 5c 7c | 70 61 72 74 5c 3e 5c 7c |pter\>\||part\>\||
|00003bd0| 65 6e 64 5c 73 2a 7b 5c | 73 2a 64 6f 63 75 6d 65 |end\s*{\|s*docume|
|00003be0| 6e 74 5c 73 2a 7d 5c 29 | 27 09 09 09 09 66 6f 6c |nt\s*}\)|'....fol|
|00003bf0| 64 20 63 6f 6e 74 61 69 | 6e 73 3d 40 74 65 78 46 |d contai|ns=@texF|
|00003c00| 6f 6c 64 47 72 6f 75 70 | 2c 40 74 65 78 53 75 62 |oldGroup|,@texSub|
|00003c10| 53 65 63 74 69 6f 6e 47 | 72 6f 75 70 2c 40 53 70 |SectionG|roup,@Sp|
|00003c20| 65 6c 6c 0a 20 20 73 79 | 6e 20 72 65 67 69 6f 6e |ell. sy|n region|
|00003c30| 20 74 65 78 53 75 62 53 | 75 62 53 65 63 74 69 6f | texSubS|ubSectio|
|00003c40| 6e 5a 6f 6e 65 09 6d 61 | 74 63 68 67 72 6f 75 70 |nZone.ma|tchgroup|
|00003c50| 3d 74 65 78 53 65 63 74 | 69 6f 6e 20 73 74 61 72 |=texSect|ion star|
|00003c60| 74 3d 27 5c 5c 73 75 62 | 73 75 62 73 65 63 74 69 |t='\\sub|subsecti|
|00003c70| 6f 6e 5c 3e 27 09 09 20 | 65 6e 64 3d 27 5c 7a 65 |on\>'.. |end='\ze|
|00003c80| 5c 73 2a 5c 5c 5c 25 28 | 5c 25 28 73 75 62 5c 29 |\s*\\\%(|\%(sub\)|
|00003c90| 5c 7b 2c 32 7d 73 65 63 | 74 69 6f 6e 5c 3e 5c 7c |\{,2}sec|tion\>\||
|00003ca0| 63 68 61 70 74 65 72 5c | 3e 5c 7c 70 61 72 74 5c |chapter\|>\|part\|
|00003cb0| 3e 5c 7c 65 6e 64 5c 73 | 2a 7b 5c 73 2a 64 6f 63 |>\|end\s|*{\s*doc|
|00003cc0| 75 6d 65 6e 74 5c 73 2a | 7d 5c 29 27 09 09 09 09 |ument\s*|}\)'....|
|00003cd0| 66 6f 6c 64 20 63 6f 6e | 74 61 69 6e 73 3d 40 74 |fold con|tains=@t|
|00003ce0| 65 78 46 6f 6c 64 47 72 | 6f 75 70 2c 40 74 65 78 |exFoldGr|oup,@tex|
|00003cf0| 53 75 62 53 75 62 53 65 | 63 74 69 6f 6e 47 72 6f |SubSubSe|ctionGro|
|00003d00| 75 70 2c 40 53 70 65 6c | 6c 0a 20 20 73 79 6e 20 |up,@Spel|l. syn |
|00003d10| 72 65 67 69 6f 6e 20 74 | 65 78 50 61 72 61 5a 6f |region t|exParaZo|
|00003d20| 6e 65 09 09 6d 61 74 63 | 68 67 72 6f 75 70 3d 74 |ne..matc|hgroup=t|
|00003d30| 65 78 53 65 63 74 69 6f | 6e 20 73 74 61 72 74 3d |exSectio|n start=|
|00003d40| 27 5c 5c 70 61 72 61 67 | 72 61 70 68 5c 3e 27 09 |'\\parag|raph\>'.|
|00003d50| 09 20 65 6e 64 3d 27 5c | 7a 65 5c 73 2a 5c 5c 5c |. end='\|ze\s*\\\|
|00003d60| 25 28 70 61 72 61 67 72 | 61 70 68 5c 3e 5c 7c 5c |%(paragr|aph\>\|\|
|00003d70| 25 28 73 75 62 5c 29 2a | 73 65 63 74 69 6f 6e 5c |%(sub\)*|section\|
|00003d80| 3e 5c 7c 63 68 61 70 74 | 65 72 5c 3e 5c 7c 70 61 |>\|chapt|er\>\|pa|
|00003d90| 72 74 5c 3e 5c 7c 65 6e | 64 5c 73 2a 7b 5c 73 2a |rt\>\|en|d\s*{\s*|
|00003da0| 64 6f 63 75 6d 65 6e 74 | 5c 73 2a 7d 5c 29 27 09 |document|\s*}\)'.|
|00003db0| 09 09 66 6f 6c 64 20 63 | 6f 6e 74 61 69 6e 73 3d |..fold c|ontains=|
|00003dc0| 40 74 65 78 46 6f 6c 64 | 47 72 6f 75 70 2c 40 74 |@texFold|Group,@t|
|00003dd0| 65 78 50 61 72 61 47 72 | 6f 75 70 2c 40 53 70 65 |exParaGr|oup,@Spe|
|00003de0| 6c 6c 0a 20 20 73 79 6e | 20 72 65 67 69 6f 6e 20 |ll. syn| region |
|00003df0| 74 65 78 53 75 62 50 61 | 72 61 5a 6f 6e 65 09 09 |texSubPa|raZone..|
|00003e00| 6d 61 74 63 68 67 72 6f | 75 70 3d 74 65 78 53 65 |matchgro|up=texSe|
|00003e10| 63 74 69 6f 6e 20 73 74 | 61 72 74 3d 27 5c 5c 73 |ction st|art='\\s|
|00003e20| 75 62 70 61 72 61 67 72 | 61 70 68 5c 3e 27 09 09 |ubparagr|aph\>'..|
|00003e30| 20 65 6e 64 3d 27 5c 7a | 65 5c 73 2a 5c 5c 5c 25 | end='\z|e\s*\\\%|
|00003e40| 28 5c 25 28 73 75 62 5c | 29 5c 3d 70 61 72 61 67 |(\%(sub\|)\=parag|
|00003e50| 72 61 70 68 5c 3e 5c 7c | 5c 25 28 73 75 62 5c 29 |raph\>\||\%(sub\)|
|00003e60| 2a 73 65 63 74 69 6f 6e | 5c 3e 5c 7c 63 68 61 70 |*section|\>\|chap|
|00003e70| 74 65 72 5c 3e 5c 7c 70 | 61 72 74 5c 3e 5c 7c 65 |ter\>\|p|art\>\|e|
|00003e80| 6e 64 5c 73 2a 7b 5c 73 | 2a 64 6f 63 75 6d 65 6e |nd\s*{\s|*documen|
|00003e90| 74 5c 73 2a 7d 5c 29 27 | 09 66 6f 6c 64 20 63 6f |t\s*}\)'|.fold co|
|00003ea0| 6e 74 61 69 6e 73 3d 40 | 74 65 78 46 6f 6c 64 47 |ntains=@|texFoldG|
|00003eb0| 72 6f 75 70 2c 40 53 70 | 65 6c 6c 0a 20 20 73 79 |roup,@Sp|ell. sy|
|00003ec0| 6e 20 72 65 67 69 6f 6e | 20 74 65 78 54 69 74 6c |n region| texTitl|
|00003ed0| 65 09 09 09 6d 61 74 63 | 68 67 72 6f 75 70 3d 74 |e...matc|hgroup=t|
|00003ee0| 65 78 53 65 63 74 69 6f | 6e 20 73 74 61 72 74 3d |exSectio|n start=|
|00003ef0| 27 5c 5c 5c 25 28 61 75 | 74 68 6f 72 5c 7c 74 69 |'\\\%(au|thor\|ti|
|00003f00| 74 6c 65 5c 29 5c 3e 5c | 73 2a 7b 27 20 65 6e 64 |tle\)\>\|s*{' end|
|00003f10| 3d 27 7d 27 09 09 09 09 | 09 09 09 09 09 09 09 09 |='}'....|........|
|00003f20| 09 66 6f 6c 64 20 63 6f | 6e 74 61 69 6e 73 3d 40 |.fold co|ntains=@|
|00003f30| 74 65 78 46 6f 6c 64 47 | 72 6f 75 70 2c 40 53 70 |texFoldG|roup,@Sp|
|00003f40| 65 6c 6c 0a 20 20 73 79 | 6e 20 72 65 67 69 6f 6e |ell. sy|n region|
|00003f50| 20 74 65 78 41 62 73 74 | 72 61 63 74 09 09 6d 61 | texAbst|ract..ma|
|00003f60| 74 63 68 67 72 6f 75 70 | 3d 74 65 78 53 65 63 74 |tchgroup|=texSect|
|00003f70| 69 6f 6e 20 73 74 61 72 | 74 3d 27 5c 5c 62 65 67 |ion star|t='\\beg|
|00003f80| 69 6e 5c 73 2a 7b 5c 73 | 2a 61 62 73 74 72 61 63 |in\s*{\s|*abstrac|
|00003f90| 74 5c 73 2a 7d 27 20 65 | 6e 64 3d 27 5c 5c 65 6e |t\s*}' e|nd='\\en|
|00003fa0| 64 5c 73 2a 7b 5c 73 2a | 61 62 73 74 72 61 63 74 |d\s*{\s*|abstract|
|00003fb0| 5c 73 2a 7d 27 09 09 09 | 09 09 09 09 09 09 09 09 |\s*}'...|........|
|00003fc0| 66 6f 6c 64 20 63 6f 6e | 74 61 69 6e 73 3d 40 74 |fold con|tains=@t|
|00003fd0| 65 78 46 6f 6c 64 47 72 | 6f 75 70 2c 40 53 70 65 |exFoldGr|oup,@Spe|
|00003fe0| 6c 6c 0a 20 65 6c 73 65 | 0a 20 20 73 79 6e 20 72 |ll. else|. syn r|
|00003ff0| 65 67 69 6f 6e 20 74 65 | 78 44 6f 63 5a 6f 6e 65 |egion te|xDocZone|
|00004000| 09 09 09 6d 61 74 63 68 | 67 72 6f 75 70 3d 74 65 |...match|group=te|
|00004010| 78 53 65 63 74 69 6f 6e | 20 73 74 61 72 74 3d 27 |xSection| start='|
|00004020| 5c 5c 62 65 67 69 6e 5c | 73 2a 7b 5c 73 2a 64 6f |\\begin\|s*{\s*do|
|00004030| 63 75 6d 65 6e 74 5c 73 | 2a 7d 27 20 65 6e 64 3d |cument\s|*}' end=|
|00004040| 27 5c 5c 65 6e 64 5c 73 | 2a 7b 5c 73 2a 64 6f 63 |'\\end\s|*{\s*doc|
|00004050| 75 6d 65 6e 74 5c 73 2a | 7d 27 09 09 09 09 09 09 |ument\s*|}'......|
|00004060| 09 09 09 09 09 63 6f 6e | 74 61 69 6e 73 3d 40 74 |.....con|tains=@t|
|00004070| 65 78 46 6f 6c 64 47 72 | 6f 75 70 2c 40 74 65 78 |exFoldGr|oup,@tex|
|00004080| 44 6f 63 47 72 6f 75 70 | 2c 40 53 70 65 6c 6c 0a |DocGroup|,@Spell.|
|00004090| 20 20 73 79 6e 20 72 65 | 67 69 6f 6e 20 74 65 78 | syn re|gion tex|
|000040a0| 50 61 72 74 5a 6f 6e 65 | 09 09 6d 61 74 63 68 67 |PartZone|..matchg|
|000040b0| 72 6f 75 70 3d 74 65 78 | 53 65 63 74 69 6f 6e 20 |roup=tex|Section |
|000040c0| 73 74 61 72 74 3d 27 5c | 5c 70 61 72 74 5c 3e 27 |start='\|\part\>'|
|000040d0| 09 09 09 20 65 6e 64 3d | 27 5c 7a 65 5c 73 2a 5c |... end=|'\ze\s*\|
|000040e0| 5c 5c 25 28 70 61 72 74 | 5c 3e 5c 7c 65 6e 64 5c |\\%(part|\>\|end\|
|000040f0| 73 2a 7b 5c 73 2a 64 6f | 63 75 6d 65 6e 74 5c 73 |s*{\s*do|cument\s|
|00004100| 2a 7d 5c 29 27 09 09 09 | 09 09 09 09 09 63 6f 6e |*}\)'...|.....con|
|00004110| 74 61 69 6e 73 3d 40 74 | 65 78 46 6f 6c 64 47 72 |tains=@t|exFoldGr|
|00004120| 6f 75 70 2c 40 74 65 78 | 50 61 72 74 47 72 6f 75 |oup,@tex|PartGrou|
|00004130| 70 2c 40 53 70 65 6c 6c | 0a 20 20 73 79 6e 20 72 |p,@Spell|. syn r|
|00004140| 65 67 69 6f 6e 20 74 65 | 78 43 68 61 70 74 65 72 |egion te|xChapter|
|00004150| 5a 6f 6e 65 09 09 6d 61 | 74 63 68 67 72 6f 75 70 |Zone..ma|tchgroup|
|00004160| 3d 74 65 78 53 65 63 74 | 69 6f 6e 20 73 74 61 72 |=texSect|ion star|
|00004170| 74 3d 27 5c 5c 63 68 61 | 70 74 65 72 5c 3e 27 09 |t='\\cha|pter\>'.|
|00004180| 09 20 65 6e 64 3d 27 5c | 7a 65 5c 73 2a 5c 5c 5c |. end='\|ze\s*\\\|
|00004190| 25 28 63 68 61 70 74 65 | 72 5c 3e 5c 7c 70 61 72 |%(chapte|r\>\|par|
|000041a0| 74 5c 3e 5c 7c 65 6e 64 | 5c 73 2a 7b 5c 73 2a 64 |t\>\|end|\s*{\s*d|
|000041b0| 6f 63 75 6d 65 6e 74 5c | 73 2a 7d 5c 29 27 09 09 |ocument\|s*}\)'..|
|000041c0| 09 09 09 09 09 63 6f 6e | 74 61 69 6e 73 3d 40 74 |.....con|tains=@t|
|000041d0| 65 78 46 6f 6c 64 47 72 | 6f 75 70 2c 40 74 65 78 |exFoldGr|oup,@tex|
|000041e0| 43 68 61 70 74 65 72 47 | 72 6f 75 70 2c 40 53 70 |ChapterG|roup,@Sp|
|000041f0| 65 6c 6c 0a 20 20 73 79 | 6e 20 72 65 67 69 6f 6e |ell. sy|n region|
|00004200| 20 74 65 78 53 65 63 74 | 69 6f 6e 5a 6f 6e 65 09 | texSect|ionZone.|
|00004210| 09 6d 61 74 63 68 67 72 | 6f 75 70 3d 74 65 78 53 |.matchgr|oup=texS|
|00004220| 65 63 74 69 6f 6e 20 73 | 74 61 72 74 3d 27 5c 5c |ection s|tart='\\|
|00004230| 73 65 63 74 69 6f 6e 5c | 3e 27 09 09 20 65 6e 64 |section\|>'.. end|
|00004240| 3d 27 5c 7a 65 5c 73 2a | 5c 5c 5c 25 28 73 65 63 |='\ze\s*|\\\%(sec|
|00004250| 74 69 6f 6e 5c 3e 5c 7c | 63 68 61 70 74 65 72 5c |tion\>\||chapter\|
|00004260| 3e 5c 7c 70 61 72 74 5c | 3e 5c 7c 65 6e 64 5c 73 |>\|part\|>\|end\s|
|00004270| 2a 7b 5c 73 2a 64 6f 63 | 75 6d 65 6e 74 5c 73 2a |*{\s*doc|ument\s*|
|00004280| 7d 5c 29 27 09 09 09 09 | 09 63 6f 6e 74 61 69 6e |}\)'....|.contain|
|00004290| 73 3d 40 74 65 78 46 6f | 6c 64 47 72 6f 75 70 2c |s=@texFo|ldGroup,|
|000042a0| 40 74 65 78 53 65 63 74 | 69 6f 6e 47 72 6f 75 70 |@texSect|ionGroup|
|000042b0| 2c 40 53 70 65 6c 6c 0a | 20 20 73 79 6e 20 72 65 |,@Spell.| syn re|
|000042c0| 67 69 6f 6e 20 74 65 78 | 53 75 62 53 65 63 74 69 |gion tex|SubSecti|
|000042d0| 6f 6e 5a 6f 6e 65 09 09 | 6d 61 74 63 68 67 72 6f |onZone..|matchgro|
|000042e0| 75 70 3d 74 65 78 53 65 | 63 74 69 6f 6e 20 73 74 |up=texSe|ction st|
|000042f0| 61 72 74 3d 27 5c 5c 73 | 75 62 73 65 63 74 69 6f |art='\\s|ubsectio|
|00004300| 6e 5c 3e 27 09 09 20 65 | 6e 64 3d 27 5c 7a 65 5c |n\>'.. e|nd='\ze\|
|00004310| 73 2a 5c 5c 5c 25 28 5c | 25 28 73 75 62 5c 29 5c |s*\\\%(\|%(sub\)\|
|00004320| 3d 73 65 63 74 69 6f 6e | 5c 3e 5c 7c 63 68 61 70 |=section|\>\|chap|
|00004330| 74 65 72 5c 3e 5c 7c 70 | 61 72 74 5c 3e 5c 7c 65 |ter\>\|p|art\>\|e|
|00004340| 6e 64 5c 73 2a 7b 5c 73 | 2a 64 6f 63 75 6d 65 6e |nd\s*{\s|*documen|
|00004350| 74 5c 73 2a 7d 5c 29 27 | 09 09 09 09 63 6f 6e 74 |t\s*}\)'|....cont|
|00004360| 61 69 6e 73 3d 40 74 65 | 78 46 6f 6c 64 47 72 6f |ains=@te|xFoldGro|
|00004370| 75 70 2c 40 74 65 78 53 | 75 62 53 65 63 74 69 6f |up,@texS|ubSectio|
|00004380| 6e 47 72 6f 75 70 2c 40 | 53 70 65 6c 6c 0a 20 20 |nGroup,@|Spell. |
|00004390| 73 79 6e 20 72 65 67 69 | 6f 6e 20 74 65 78 53 75 |syn regi|on texSu|
|000043a0| 62 53 75 62 53 65 63 74 | 69 6f 6e 5a 6f 6e 65 09 |bSubSect|ionZone.|
|000043b0| 6d 61 74 63 68 67 72 6f | 75 70 3d 74 65 78 53 65 |matchgro|up=texSe|
|000043c0| 63 74 69 6f 6e 20 73 74 | 61 72 74 3d 27 5c 5c 73 |ction st|art='\\s|
|000043d0| 75 62 73 75 62 73 65 63 | 74 69 6f 6e 5c 3e 27 09 |ubsubsec|tion\>'.|
|000043e0| 09 20 65 6e 64 3d 27 5c | 7a 65 5c 73 2a 5c 5c 5c |. end='\|ze\s*\\\|
|000043f0| 25 28 5c 25 28 73 75 62 | 5c 29 5c 7b 2c 32 7d 73 |%(\%(sub|\)\{,2}s|
|00004400| 65 63 74 69 6f 6e 5c 3e | 5c 7c 63 68 61 70 74 65 |ection\>|\|chapte|
|00004410| 72 5c 3e 5c 7c 70 61 72 | 74 5c 3e 5c 7c 65 6e 64 |r\>\|par|t\>\|end|
|00004420| 5c 73 2a 7b 5c 73 2a 64 | 6f 63 75 6d 65 6e 74 5c |\s*{\s*d|ocument\|
|00004430| 73 2a 7d 5c 29 27 09 09 | 09 09 63 6f 6e 74 61 69 |s*}\)'..|..contai|
|00004440| 6e 73 3d 40 74 65 78 46 | 6f 6c 64 47 72 6f 75 70 |ns=@texF|oldGroup|
|00004450| 2c 40 74 65 78 53 75 62 | 53 75 62 53 65 63 74 69 |,@texSub|SubSecti|
|00004460| 6f 6e 47 72 6f 75 70 2c | 40 53 70 65 6c 6c 0a 20 |onGroup,|@Spell. |
|00004470| 20 73 79 6e 20 72 65 67 | 69 6f 6e 20 74 65 78 50 | syn reg|ion texP|
|00004480| 61 72 61 5a 6f 6e 65 09 | 09 6d 61 74 63 68 67 72 |araZone.|.matchgr|
|00004490| 6f 75 70 3d 74 65 78 53 | 65 63 74 69 6f 6e 20 73 |oup=texS|ection s|
|000044a0| 74 61 72 74 3d 27 5c 5c | 70 61 72 61 67 72 61 70 |tart='\\|paragrap|
|000044b0| 68 5c 3e 27 09 09 20 65 | 6e 64 3d 27 5c 7a 65 5c |h\>'.. e|nd='\ze\|
|000044c0| 73 2a 5c 5c 5c 25 28 70 | 61 72 61 67 72 61 70 68 |s*\\\%(p|aragraph|
|000044d0| 5c 3e 5c 7c 5c 25 28 73 | 75 62 5c 29 2a 73 65 63 |\>\|\%(s|ub\)*sec|
|000044e0| 74 69 6f 6e 5c 3e 5c 7c | 63 68 61 70 74 65 72 5c |tion\>\||chapter\|
|000044f0| 3e 5c 7c 70 61 72 74 5c | 3e 5c 7c 65 6e 64 5c 73 |>\|part\|>\|end\s|
|00004500| 2a 7b 5c 73 2a 64 6f 63 | 75 6d 65 6e 74 5c 73 2a |*{\s*doc|ument\s*|
|00004510| 7d 5c 29 27 09 09 09 63 | 6f 6e 74 61 69 6e 73 3d |}\)'...c|ontains=|
|00004520| 40 74 65 78 46 6f 6c 64 | 47 72 6f 75 70 2c 40 74 |@texFold|Group,@t|
|00004530| 65 78 50 61 72 61 47 72 | 6f 75 70 2c 40 53 70 65 |exParaGr|oup,@Spe|
|00004540| 6c 6c 0a 20 20 73 79 6e | 20 72 65 67 69 6f 6e 20 |ll. syn| region |
|00004550| 74 65 78 53 75 62 50 61 | 72 61 5a 6f 6e 65 09 09 |texSubPa|raZone..|
|00004560| 6d 61 74 63 68 67 72 6f | 75 70 3d 74 65 78 53 65 |matchgro|up=texSe|
|00004570| 63 74 69 6f 6e 20 73 74 | 61 72 74 3d 27 5c 5c 73 |ction st|art='\\s|
|00004580| 75 62 70 61 72 61 67 72 | 61 70 68 5c 3e 27 09 09 |ubparagr|aph\>'..|
|00004590| 20 65 6e 64 3d 27 5c 7a | 65 5c 73 2a 5c 5c 5c 25 | end='\z|e\s*\\\%|
|000045a0| 28 5c 25 28 73 75 62 5c | 29 5c 3d 70 61 72 61 67 |(\%(sub\|)\=parag|
|000045b0| 72 61 70 68 5c 3e 5c 7c | 5c 25 28 73 75 62 5c 29 |raph\>\||\%(sub\)|
|000045c0| 2a 73 65 63 74 69 6f 6e | 5c 3e 5c 7c 63 68 61 70 |*section|\>\|chap|
|000045d0| 74 65 72 5c 3e 5c 7c 70 | 61 72 74 5c 3e 5c 7c 65 |ter\>\|p|art\>\|e|
|000045e0| 6e 64 5c 73 2a 7b 5c 73 | 2a 64 6f 63 75 6d 65 6e |nd\s*{\s|*documen|
|000045f0| 74 5c 73 2a 7d 5c 29 27 | 09 63 6f 6e 74 61 69 6e |t\s*}\)'|.contain|
|00004600| 73 3d 40 74 65 78 46 6f | 6c 64 47 72 6f 75 70 2c |s=@texFo|ldGroup,|
|00004610| 40 53 70 65 6c 6c 0a 20 | 20 73 79 6e 20 72 65 67 |@Spell. | syn reg|
|00004620| 69 6f 6e 20 74 65 78 54 | 69 74 6c 65 09 09 09 6d |ion texT|itle...m|
|00004630| 61 74 63 68 67 72 6f 75 | 70 3d 74 65 78 53 65 63 |atchgrou|p=texSec|
|00004640| 74 69 6f 6e 20 73 74 61 | 72 74 3d 27 5c 5c 5c 25 |tion sta|rt='\\\%|
|00004650| 28 61 75 74 68 6f 72 5c | 7c 74 69 74 6c 65 5c 29 |(author\||title\)|
|00004660| 5c 3e 5c 73 2a 7b 27 20 | 65 6e 64 3d 27 7d 27 09 |\>\s*{' |end='}'.|
|00004670| 09 09 09 09 09 09 09 09 | 09 09 09 09 63 6f 6e 74 |........|....cont|
|00004680| 61 69 6e 73 3d 40 74 65 | 78 46 6f 6c 64 47 72 6f |ains=@te|xFoldGro|
|00004690| 75 70 2c 40 53 70 65 6c | 6c 0a 20 20 73 79 6e 20 |up,@Spel|l. syn |
|000046a0| 72 65 67 69 6f 6e 20 74 | 65 78 41 62 73 74 72 61 |region t|exAbstra|
|000046b0| 63 74 09 09 6d 61 74 63 | 68 67 72 6f 75 70 3d 74 |ct..matc|hgroup=t|
|000046c0| 65 78 53 65 63 74 69 6f | 6e 20 73 74 61 72 74 3d |exSectio|n start=|
|000046d0| 27 5c 5c 62 65 67 69 6e | 5c 73 2a 7b 5c 73 2a 61 |'\\begin|\s*{\s*a|
|000046e0| 62 73 74 72 61 63 74 5c | 73 2a 7d 27 20 65 6e 64 |bstract\|s*}' end|
|000046f0| 3d 27 5c 5c 65 6e 64 5c | 73 2a 7b 5c 73 2a 61 62 |='\\end\|s*{\s*ab|
|00004700| 73 74 72 61 63 74 5c 73 | 2a 7d 27 09 09 09 09 09 |stract\s|*}'.....|
|00004710| 09 09 09 09 09 09 63 6f | 6e 74 61 69 6e 73 3d 40 |......co|ntains=@|
|00004720| 74 65 78 46 6f 6c 64 47 | 72 6f 75 70 2c 40 53 70 |texFoldG|roup,@Sp|
|00004730| 65 6c 6c 0a 20 65 6e 64 | 69 66 0a 65 6c 73 65 0a |ell. end|if.else.|
|00004740| 20 69 66 20 67 3a 74 65 | 78 5f 66 6f 6c 64 5f 65 | if g:te|x_fold_e|
|00004750| 6e 61 62 6c 65 64 20 26 | 26 20 68 61 73 28 22 66 |nabled &|& has("f|
|00004760| 6f 6c 64 69 6e 67 22 29 | 0a 20 20 73 79 6e 20 72 |olding")|. syn r|
|00004770| 65 67 69 6f 6e 20 74 65 | 78 44 6f 63 5a 6f 6e 65 |egion te|xDocZone|
|00004780| 09 09 09 6d 61 74 63 68 | 67 72 6f 75 70 3d 74 65 |...match|group=te|
|00004790| 78 53 65 63 74 69 6f 6e | 20 73 74 61 72 74 3d 27 |xSection| start='|
|000047a0| 5c 5c 62 65 67 69 6e 5c | 73 2a 7b 5c 73 2a 64 6f |\\begin\|s*{\s*do|
|000047b0| 63 75 6d 65 6e 74 5c 73 | 2a 7d 27 20 65 6e 64 3d |cument\s|*}' end=|
|000047c0| 27 5c 5c 65 6e 64 5c 73 | 2a 7b 5c 73 2a 64 6f 63 |'\\end\s|*{\s*doc|
|000047d0| 75 6d 65 6e 74 5c 73 2a | 7d 27 09 09 09 09 09 09 |ument\s*|}'......|
|000047e0| 09 09 09 09 09 66 6f 6c | 64 20 63 6f 6e 74 61 69 |.....fol|d contai|
|000047f0| 6e 73 3d 40 74 65 78 46 | 6f 6c 64 47 72 6f 75 70 |ns=@texF|oldGroup|
|00004800| 2c 40 74 65 78 44 6f 63 | 47 72 6f 75 70 0a 20 20 |,@texDoc|Group. |
|00004810| 73 79 6e 20 72 65 67 69 | 6f 6e 20 74 65 78 50 61 |syn regi|on texPa|
|00004820| 72 74 5a 6f 6e 65 09 09 | 6d 61 74 63 68 67 72 6f |rtZone..|matchgro|
|00004830| 75 70 3d 74 65 78 53 65 | 63 74 69 6f 6e 20 73 74 |up=texSe|ction st|
|00004840| 61 72 74 3d 27 5c 5c 70 | 61 72 74 5c 3e 27 09 09 |art='\\p|art\>'..|
|00004850| 09 20 65 6e 64 3d 27 5c | 7a 65 5c 73 2a 5c 5c 5c |. end='\|ze\s*\\\|
|00004860| 25 28 70 61 72 74 5c 3e | 5c 7c 65 6e 64 5c 73 2a |%(part\>|\|end\s*|
|00004870| 7b 5c 73 2a 64 6f 63 75 | 6d 65 6e 74 5c 73 2a 7d |{\s*docu|ment\s*}|
|00004880| 5c 29 27 09 09 09 09 09 | 09 09 09 66 6f 6c 64 20 |\)'.....|...fold |
|00004890| 63 6f 6e 74 61 69 6e 73 | 3d 40 74 65 78 46 6f 6c |contains|=@texFol|
|000048a0| 64 47 72 6f 75 70 2c 40 | 74 65 78 50 61 72 74 47 |dGroup,@|texPartG|
|000048b0| 72 6f 75 70 0a 20 20 73 | 79 6e 20 72 65 67 69 6f |roup. s|yn regio|
|000048c0| 6e 20 74 65 78 43 68 61 | 70 74 65 72 5a 6f 6e 65 |n texCha|pterZone|
|000048d0| 09 09 6d 61 74 63 68 67 | 72 6f 75 70 3d 74 65 78 |..matchg|roup=tex|
|000048e0| 53 65 63 74 69 6f 6e 20 | 73 74 61 72 74 3d 27 5c |Section |start='\|
|000048f0| 5c 63 68 61 70 74 65 72 | 5c 3e 27 09 09 20 65 6e |\chapter|\>'.. en|
|00004900| 64 3d 27 5c 7a 65 5c 73 | 2a 5c 5c 5c 25 28 63 68 |d='\ze\s|*\\\%(ch|
|00004910| 61 70 74 65 72 5c 3e 5c | 7c 70 61 72 74 5c 3e 5c |apter\>\||part\>\|
|00004920| 7c 65 6e 64 5c 73 2a 7b | 5c 73 2a 64 6f 63 75 6d ||end\s*{|\s*docum|
|00004930| 65 6e 74 5c 73 2a 7d 5c | 29 27 09 09 09 09 09 09 |ent\s*}\|)'......|
|00004940| 09 66 6f 6c 64 20 63 6f | 6e 74 61 69 6e 73 3d 40 |.fold co|ntains=@|
|00004950| 74 65 78 46 6f 6c 64 47 | 72 6f 75 70 2c 40 74 65 |texFoldG|roup,@te|
|00004960| 78 43 68 61 70 74 65 72 | 47 72 6f 75 70 0a 20 20 |xChapter|Group. |
|00004970| 73 79 6e 20 72 65 67 69 | 6f 6e 20 74 65 78 53 65 |syn regi|on texSe|
|00004980| 63 74 69 6f 6e 5a 6f 6e | 65 09 09 6d 61 74 63 68 |ctionZon|e..match|
|00004990| 67 72 6f 75 70 3d 74 65 | 78 53 65 63 74 69 6f 6e |group=te|xSection|
|000049a0| 20 73 74 61 72 74 3d 27 | 5c 5c 73 65 63 74 69 6f | start='|\\sectio|
|000049b0| 6e 5c 3e 27 09 09 20 65 | 6e 64 3d 27 5c 7a 65 5c |n\>'.. e|nd='\ze\|
|000049c0| 73 2a 5c 5c 5c 25 28 73 | 65 63 74 69 6f 6e 5c 3e |s*\\\%(s|ection\>|
|000049d0| 5c 7c 63 68 61 70 74 65 | 72 5c 3e 5c 7c 70 61 72 |\|chapte|r\>\|par|
|000049e0| 74 5c 3e 5c 7c 65 6e 64 | 5c 73 2a 7b 5c 73 2a 64 |t\>\|end|\s*{\s*d|
|000049f0| 6f 63 75 6d 65 6e 74 5c | 73 2a 7d 5c 29 27 09 09 |ocument\|s*}\)'..|
|00004a00| 09 09 09 66 6f 6c 64 20 | 63 6f 6e 74 61 69 6e 73 |...fold |contains|
|00004a10| 3d 40 74 65 78 46 6f 6c | 64 47 72 6f 75 70 2c 40 |=@texFol|dGroup,@|
|00004a20| 74 65 78 53 65 63 74 69 | 6f 6e 47 72 6f 75 70 0a |texSecti|onGroup.|
|00004a30| 20 20 73 79 6e 20 72 65 | 67 69 6f 6e 20 74 65 78 | syn re|gion tex|
|00004a40| 53 75 62 53 65 63 74 69 | 6f 6e 5a 6f 6e 65 09 09 |SubSecti|onZone..|
|00004a50| 6d 61 74 63 68 67 72 6f | 75 70 3d 74 65 78 53 65 |matchgro|up=texSe|
|00004a60| 63 74 69 6f 6e 20 73 74 | 61 72 74 3d 27 5c 5c 73 |ction st|art='\\s|
|00004a70| 75 62 73 65 63 74 69 6f | 6e 5c 3e 27 09 09 20 65 |ubsectio|n\>'.. e|
|00004a80| 6e 64 3d 27 5c 7a 65 5c | 73 2a 5c 5c 5c 25 28 5c |nd='\ze\|s*\\\%(\|
|00004a90| 25 28 73 75 62 5c 29 5c | 3d 73 65 63 74 69 6f 6e |%(sub\)\|=section|
|00004aa0| 5c 3e 5c 7c 63 68 61 70 | 74 65 72 5c 3e 5c 7c 70 |\>\|chap|ter\>\|p|
|00004ab0| 61 72 74 5c 3e 5c 7c 65 | 6e 64 5c 73 2a 7b 5c 73 |art\>\|e|nd\s*{\s|
|00004ac0| 2a 64 6f 63 75 6d 65 6e | 74 5c 73 2a 7d 5c 29 27 |*documen|t\s*}\)'|
|00004ad0| 09 09 09 09 66 6f 6c 64 | 20 63 6f 6e 74 61 69 6e |....fold| contain|
|00004ae0| 73 3d 40 74 65 78 46 6f | 6c 64 47 72 6f 75 70 2c |s=@texFo|ldGroup,|
|00004af0| 40 74 65 78 53 75 62 53 | 65 63 74 69 6f 6e 47 72 |@texSubS|ectionGr|
|00004b00| 6f 75 70 0a 20 20 73 79 | 6e 20 72 65 67 69 6f 6e |oup. sy|n region|
|00004b10| 20 74 65 78 53 75 62 53 | 75 62 53 65 63 74 69 6f | texSubS|ubSectio|
|00004b20| 6e 5a 6f 6e 65 09 6d 61 | 74 63 68 67 72 6f 75 70 |nZone.ma|tchgroup|
|00004b30| 3d 74 65 78 53 65 63 74 | 69 6f 6e 20 73 74 61 72 |=texSect|ion star|
|00004b40| 74 3d 27 5c 5c 73 75 62 | 73 75 62 73 65 63 74 69 |t='\\sub|subsecti|
|00004b50| 6f 6e 5c 3e 27 09 09 20 | 65 6e 64 3d 27 5c 7a 65 |on\>'.. |end='\ze|
|00004b60| 5c 73 2a 5c 5c 5c 25 28 | 5c 25 28 73 75 62 5c 29 |\s*\\\%(|\%(sub\)|
|00004b70| 5c 7b 2c 32 7d 73 65 63 | 74 69 6f 6e 5c 3e 5c 7c |\{,2}sec|tion\>\||
|00004b80| 63 68 61 70 74 65 72 5c | 3e 5c 7c 70 61 72 74 5c |chapter\|>\|part\|
|00004b90| 3e 5c 7c 65 6e 64 5c 73 | 2a 7b 5c 73 2a 64 6f 63 |>\|end\s|*{\s*doc|
|00004ba0| 75 6d 65 6e 74 5c 73 2a | 7d 5c 29 27 09 09 09 09 |ument\s*|}\)'....|
|00004bb0| 66 6f 6c 64 20 63 6f 6e | 74 61 69 6e 73 3d 40 74 |fold con|tains=@t|
|00004bc0| 65 78 46 6f 6c 64 47 72 | 6f 75 70 2c 40 74 65 78 |exFoldGr|oup,@tex|
|00004bd0| 53 75 62 53 75 62 53 65 | 63 74 69 6f 6e 47 72 6f |SubSubSe|ctionGro|
|00004be0| 75 70 0a 20 20 73 79 6e | 20 72 65 67 69 6f 6e 20 |up. syn| region |
|00004bf0| 74 65 78 50 61 72 61 5a | 6f 6e 65 09 09 6d 61 74 |texParaZ|one..mat|
|00004c00| 63 68 67 72 6f 75 70 3d | 74 65 78 53 65 63 74 69 |chgroup=|texSecti|
|00004c10| 6f 6e 20 73 74 61 72 74 | 3d 27 5c 5c 70 61 72 61 |on start|='\\para|
|00004c20| 67 72 61 70 68 5c 3e 27 | 09 09 20 65 6e 64 3d 27 |graph\>'|.. end='|
|00004c30| 5c 7a 65 5c 73 2a 5c 5c | 5c 25 28 70 61 72 61 67 |\ze\s*\\|\%(parag|
|00004c40| 72 61 70 68 5c 3e 5c 7c | 5c 25 28 73 75 62 5c 29 |raph\>\||\%(sub\)|
|00004c50| 2a 73 65 63 74 69 6f 6e | 5c 3e 5c 7c 63 68 61 70 |*section|\>\|chap|
|00004c60| 74 65 72 5c 3e 5c 7c 70 | 61 72 74 5c 3e 5c 7c 65 |ter\>\|p|art\>\|e|
|00004c70| 6e 64 5c 73 2a 7b 5c 73 | 2a 64 6f 63 75 6d 65 6e |nd\s*{\s|*documen|
|00004c80| 74 5c 73 2a 7d 5c 29 27 | 09 09 09 66 6f 6c 64 20 |t\s*}\)'|...fold |
|00004c90| 63 6f 6e 74 61 69 6e 73 | 3d 40 74 65 78 46 6f 6c |contains|=@texFol|
|00004ca0| 64 47 72 6f 75 70 2c 40 | 74 65 78 50 61 72 61 47 |dGroup,@|texParaG|
|00004cb0| 72 6f 75 70 0a 20 20 73 | 79 6e 20 72 65 67 69 6f |roup. s|yn regio|
|00004cc0| 6e 20 74 65 78 53 75 62 | 50 61 72 61 5a 6f 6e 65 |n texSub|ParaZone|
|00004cd0| 09 09 6d 61 74 63 68 67 | 72 6f 75 70 3d 74 65 78 |..matchg|roup=tex|
|00004ce0| 53 65 63 74 69 6f 6e 20 | 73 74 61 72 74 3d 27 5c |Section |start='\|
|00004cf0| 5c 73 75 62 70 61 72 61 | 67 72 61 70 68 5c 3e 27 |\subpara|graph\>'|
|00004d00| 09 09 20 65 6e 64 3d 27 | 5c 7a 65 5c 73 2a 5c 5c |.. end='|\ze\s*\\|
|00004d10| 5c 25 28 5c 25 28 73 75 | 62 5c 29 5c 3d 70 61 72 |\%(\%(su|b\)\=par|
|00004d20| 61 67 72 61 70 68 5c 3e | 5c 7c 5c 25 28 73 75 62 |agraph\>|\|\%(sub|
|00004d30| 5c 29 2a 73 65 63 74 69 | 6f 6e 5c 3e 5c 7c 63 68 |\)*secti|on\>\|ch|
|00004d40| 61 70 74 65 72 5c 3e 5c | 7c 70 61 72 74 5c 3e 5c |apter\>\||part\>\|
|00004d50| 7c 65 6e 64 5c 73 2a 7b | 5c 73 2a 64 6f 63 75 6d ||end\s*{|\s*docum|
|00004d60| 65 6e 74 5c 73 2a 7d 5c | 29 27 09 66 6f 6c 64 20 |ent\s*}\|)'.fold |
|00004d70| 63 6f 6e 74 61 69 6e 73 | 3d 40 74 65 78 46 6f 6c |contains|=@texFol|
|00004d80| 64 47 72 6f 75 70 0a 20 | 20 73 79 6e 20 72 65 67 |dGroup. | syn reg|
|00004d90| 69 6f 6e 20 74 65 78 54 | 69 74 6c 65 09 09 09 6d |ion texT|itle...m|
|00004da0| 61 74 63 68 67 72 6f 75 | 70 3d 74 65 78 53 65 63 |atchgrou|p=texSec|
|00004db0| 74 69 6f 6e 20 73 74 61 | 72 74 3d 27 5c 5c 5c 25 |tion sta|rt='\\\%|
|00004dc0| 28 61 75 74 68 6f 72 5c | 7c 74 69 74 6c 65 5c 29 |(author\||title\)|
|00004dd0| 5c 3e 5c 73 2a 7b 27 20 | 65 6e 64 3d 27 7d 27 09 |\>\s*{' |end='}'.|
|00004de0| 09 09 09 09 09 09 09 09 | 09 09 09 09 66 6f 6c 64 |........|....fold|
|00004df0| 20 63 6f 6e 74 61 69 6e | 73 3d 40 74 65 78 46 6f | contain|s=@texFo|
|00004e00| 6c 64 47 72 6f 75 70 0a | 20 20 73 79 6e 20 72 65 |ldGroup.| syn re|
|00004e10| 67 69 6f 6e 20 74 65 78 | 41 62 73 74 72 61 63 74 |gion tex|Abstract|
|00004e20| 09 09 6d 61 74 63 68 67 | 72 6f 75 70 3d 74 65 78 |..matchg|roup=tex|
|00004e30| 53 65 63 74 69 6f 6e 20 | 73 74 61 72 74 3d 27 5c |Section |start='\|
|00004e40| 5c 62 65 67 69 6e 5c 73 | 2a 7b 5c 73 2a 61 62 73 |\begin\s|*{\s*abs|
|00004e50| 74 72 61 63 74 5c 73 2a | 7d 27 20 65 6e 64 3d 27 |tract\s*|}' end='|
|00004e60| 5c 5c 65 6e 64 5c 73 2a | 7b 5c 73 2a 61 62 73 74 |\\end\s*|{\s*abst|
|00004e70| 72 61 63 74 5c 73 2a 7d | 27 09 09 09 09 09 09 09 |ract\s*}|'.......|
|00004e80| 09 09 09 09 66 6f 6c 64 | 20 63 6f 6e 74 61 69 6e |....fold| contain|
|00004e90| 73 3d 40 74 65 78 46 6f | 6c 64 47 72 6f 75 70 0a |s=@texFo|ldGroup.|
|00004ea0| 20 65 6c 73 65 0a 20 20 | 73 79 6e 20 72 65 67 69 | else. |syn regi|
|00004eb0| 6f 6e 20 74 65 78 44 6f | 63 5a 6f 6e 65 09 09 09 |on texDo|cZone...|
|00004ec0| 6d 61 74 63 68 67 72 6f | 75 70 3d 74 65 78 53 65 |matchgro|up=texSe|
|00004ed0| 63 74 69 6f 6e 20 73 74 | 61 72 74 3d 27 5c 5c 62 |ction st|art='\\b|
|00004ee0| 65 67 69 6e 5c 73 2a 7b | 5c 73 2a 64 6f 63 75 6d |egin\s*{|\s*docum|
|00004ef0| 65 6e 74 5c 73 2a 7d 27 | 20 65 6e 64 3d 27 5c 5c |ent\s*}'| end='\\|
|00004f00| 65 6e 64 5c 73 2a 7b 5c | 73 2a 64 6f 63 75 6d 65 |end\s*{\|s*docume|
|00004f10| 6e 74 5c 73 2a 7d 27 09 | 09 09 09 09 09 09 09 09 |nt\s*}'.|........|
|00004f20| 09 09 63 6f 6e 74 61 69 | 6e 73 3d 40 74 65 78 46 |..contai|ns=@texF|
|00004f30| 6f 6c 64 47 72 6f 75 70 | 2c 40 74 65 78 44 6f 63 |oldGroup|,@texDoc|
|00004f40| 47 72 6f 75 70 0a 20 20 | 73 79 6e 20 72 65 67 69 |Group. |syn regi|
|00004f50| 6f 6e 20 74 65 78 50 61 | 72 74 5a 6f 6e 65 09 09 |on texPa|rtZone..|
|00004f60| 6d 61 74 63 68 67 72 6f | 75 70 3d 74 65 78 53 65 |matchgro|up=texSe|
|00004f70| 63 74 69 6f 6e 20 73 74 | 61 72 74 3d 27 5c 5c 70 |ction st|art='\\p|
|00004f80| 61 72 74 5c 3e 27 09 09 | 09 20 65 6e 64 3d 27 5c |art\>'..|. end='\|
|00004f90| 7a 65 5c 73 2a 5c 5c 5c | 25 28 70 61 72 74 5c 3e |ze\s*\\\|%(part\>|
|00004fa0| 5c 7c 65 6e 64 5c 73 2a | 7b 5c 73 2a 64 6f 63 75 |\|end\s*|{\s*docu|
|00004fb0| 6d 65 6e 74 5c 73 2a 7d | 5c 29 27 09 09 09 09 09 |ment\s*}|\)'.....|
|00004fc0| 09 09 09 63 6f 6e 74 61 | 69 6e 73 3d 40 74 65 78 |...conta|ins=@tex|
|00004fd0| 46 6f 6c 64 47 72 6f 75 | 70 2c 40 74 65 78 50 61 |FoldGrou|p,@texPa|
|00004fe0| 72 74 47 72 6f 75 70 0a | 20 20 73 79 6e 20 72 65 |rtGroup.| syn re|
|00004ff0| 67 69 6f 6e 20 74 65 78 | 43 68 61 70 74 65 72 5a |gion tex|ChapterZ|
|00005000| 6f 6e 65 09 09 6d 61 74 | 63 68 67 72 6f 75 70 3d |one..mat|chgroup=|
|00005010| 74 65 78 53 65 63 74 69 | 6f 6e 20 73 74 61 72 74 |texSecti|on start|
|00005020| 3d 27 5c 5c 63 68 61 70 | 74 65 72 5c 3e 27 09 09 |='\\chap|ter\>'..|
|00005030| 20 65 6e 64 3d 27 5c 7a | 65 5c 73 2a 5c 5c 5c 25 | end='\z|e\s*\\\%|
|00005040| 28 63 68 61 70 74 65 72 | 5c 3e 5c 7c 70 61 72 74 |(chapter|\>\|part|
|00005050| 5c 3e 5c 7c 65 6e 64 5c | 73 2a 7b 5c 73 2a 64 6f |\>\|end\|s*{\s*do|
|00005060| 63 75 6d 65 6e 74 5c 73 | 2a 7d 5c 29 27 09 09 09 |cument\s|*}\)'...|
|00005070| 09 09 09 09 63 6f 6e 74 | 61 69 6e 73 3d 40 74 65 |....cont|ains=@te|
|00005080| 78 46 6f 6c 64 47 72 6f | 75 70 2c 40 74 65 78 43 |xFoldGro|up,@texC|
|00005090| 68 61 70 74 65 72 47 72 | 6f 75 70 0a 20 20 73 79 |hapterGr|oup. sy|
|000050a0| 6e 20 72 65 67 69 6f 6e | 20 74 65 78 53 65 63 74 |n region| texSect|
|000050b0| 69 6f 6e 5a 6f 6e 65 09 | 09 6d 61 74 63 68 67 72 |ionZone.|.matchgr|
|000050c0| 6f 75 70 3d 74 65 78 53 | 65 63 74 69 6f 6e 20 73 |oup=texS|ection s|
|000050d0| 74 61 72 74 3d 27 5c 5c | 73 65 63 74 69 6f 6e 5c |tart='\\|section\|
|000050e0| 3e 27 09 09 20 65 6e 64 | 3d 27 5c 7a 65 5c 73 2a |>'.. end|='\ze\s*|
|000050f0| 5c 5c 5c 25 28 73 65 63 | 74 69 6f 6e 5c 3e 5c 7c |\\\%(sec|tion\>\||
|00005100| 63 68 61 70 74 65 72 5c | 3e 5c 7c 70 61 72 74 5c |chapter\|>\|part\|
|00005110| 3e 5c 7c 65 6e 64 5c 73 | 2a 7b 5c 73 2a 64 6f 63 |>\|end\s|*{\s*doc|
|00005120| 75 6d 65 6e 74 5c 73 2a | 7d 5c 29 27 09 09 09 09 |ument\s*|}\)'....|
|00005130| 09 63 6f 6e 74 61 69 6e | 73 3d 40 74 65 78 46 6f |.contain|s=@texFo|
|00005140| 6c 64 47 72 6f 75 70 2c | 40 74 65 78 53 65 63 74 |ldGroup,|@texSect|
|00005150| 69 6f 6e 47 72 6f 75 70 | 0a 20 20 73 79 6e 20 72 |ionGroup|. syn r|
|00005160| 65 67 69 6f 6e 20 74 65 | 78 53 75 62 53 65 63 74 |egion te|xSubSect|
|00005170| 69 6f 6e 5a 6f 6e 65 09 | 09 6d 61 74 63 68 67 72 |ionZone.|.matchgr|
|00005180| 6f 75 70 3d 74 65 78 53 | 65 63 74 69 6f 6e 20 73 |oup=texS|ection s|
|00005190| 74 61 72 74 3d 27 5c 5c | 73 75 62 73 65 63 74 69 |tart='\\|subsecti|
|000051a0| 6f 6e 5c 3e 27 09 09 20 | 65 6e 64 3d 27 5c 7a 65 |on\>'.. |end='\ze|
|000051b0| 5c 73 2a 5c 5c 5c 25 28 | 5c 25 28 73 75 62 5c 29 |\s*\\\%(|\%(sub\)|
|000051c0| 5c 3d 73 65 63 74 69 6f | 6e 5c 3e 5c 7c 63 68 61 |\=sectio|n\>\|cha|
|000051d0| 70 74 65 72 5c 3e 5c 7c | 70 61 72 74 5c 3e 5c 7c |pter\>\||part\>\||
|000051e0| 65 6e 64 5c 73 2a 7b 5c | 73 2a 64 6f 63 75 6d 65 |end\s*{\|s*docume|
|000051f0| 6e 74 5c 73 2a 7d 5c 29 | 27 09 09 09 09 63 6f 6e |nt\s*}\)|'....con|
|00005200| 74 61 69 6e 73 3d 40 74 | 65 78 46 6f 6c 64 47 72 |tains=@t|exFoldGr|
|00005210| 6f 75 70 2c 40 74 65 78 | 53 75 62 53 65 63 74 69 |oup,@tex|SubSecti|
|00005220| 6f 6e 47 72 6f 75 70 0a | 20 20 73 79 6e 20 72 65 |onGroup.| syn re|
|00005230| 67 69 6f 6e 20 74 65 78 | 53 75 62 53 75 62 53 65 |gion tex|SubSubSe|
|00005240| 63 74 69 6f 6e 5a 6f 6e | 65 09 6d 61 74 63 68 67 |ctionZon|e.matchg|
|00005250| 72 6f 75 70 3d 74 65 78 | 53 65 63 74 69 6f 6e 20 |roup=tex|Section |
|00005260| 73 74 61 72 74 3d 27 5c | 5c 73 75 62 73 75 62 73 |start='\|\subsubs|
|00005270| 65 63 74 69 6f 6e 5c 3e | 27 09 09 20 65 6e 64 3d |ection\>|'.. end=|
|00005280| 27 5c 7a 65 5c 73 2a 5c | 5c 5c 25 28 5c 25 28 73 |'\ze\s*\|\\%(\%(s|
|00005290| 75 62 5c 29 5c 7b 2c 32 | 7d 73 65 63 74 69 6f 6e |ub\)\{,2|}section|
|000052a0| 5c 3e 5c 7c 63 68 61 70 | 74 65 72 5c 3e 5c 7c 70 |\>\|chap|ter\>\|p|
|000052b0| 61 72 74 5c 3e 5c 7c 65 | 6e 64 5c 73 2a 7b 5c 73 |art\>\|e|nd\s*{\s|
|000052c0| 2a 64 6f 63 75 6d 65 6e | 74 5c 73 2a 7d 5c 29 27 |*documen|t\s*}\)'|
|000052d0| 09 09 09 09 63 6f 6e 74 | 61 69 6e 73 3d 40 74 65 |....cont|ains=@te|
|000052e0| 78 46 6f 6c 64 47 72 6f | 75 70 2c 40 74 65 78 53 |xFoldGro|up,@texS|
|000052f0| 75 62 53 75 62 53 65 63 | 74 69 6f 6e 47 72 6f 75 |ubSubSec|tionGrou|
|00005300| 70 0a 20 20 73 79 6e 20 | 72 65 67 69 6f 6e 20 74 |p. syn |region t|
|00005310| 65 78 50 61 72 61 5a 6f | 6e 65 09 09 6d 61 74 63 |exParaZo|ne..matc|
|00005320| 68 67 72 6f 75 70 3d 74 | 65 78 53 65 63 74 69 6f |hgroup=t|exSectio|
|00005330| 6e 20 73 74 61 72 74 3d | 27 5c 5c 70 61 72 61 67 |n start=|'\\parag|
|00005340| 72 61 70 68 5c 3e 27 09 | 09 20 65 6e 64 3d 27 5c |raph\>'.|. end='\|
|00005350| 7a 65 5c 73 2a 5c 5c 5c | 25 28 70 61 72 61 67 72 |ze\s*\\\|%(paragr|
|00005360| 61 70 68 5c 3e 5c 7c 5c | 25 28 73 75 62 5c 29 2a |aph\>\|\|%(sub\)*|
|00005370| 73 65 63 74 69 6f 6e 5c | 3e 5c 7c 63 68 61 70 74 |section\|>\|chapt|
|00005380| 65 72 5c 3e 5c 7c 70 61 | 72 74 5c 3e 5c 7c 65 6e |er\>\|pa|rt\>\|en|
|00005390| 64 5c 73 2a 7b 5c 73 2a | 64 6f 63 75 6d 65 6e 74 |d\s*{\s*|document|
|000053a0| 5c 73 2a 7d 5c 29 27 09 | 09 09 63 6f 6e 74 61 69 |\s*}\)'.|..contai|
|000053b0| 6e 73 3d 40 74 65 78 46 | 6f 6c 64 47 72 6f 75 70 |ns=@texF|oldGroup|
|000053c0| 2c 40 74 65 78 50 61 72 | 61 47 72 6f 75 70 0a 20 |,@texPar|aGroup. |
|000053d0| 20 73 79 6e 20 72 65 67 | 69 6f 6e 20 74 65 78 53 | syn reg|ion texS|
|000053e0| 75 62 50 61 72 61 5a 6f | 6e 65 09 09 6d 61 74 63 |ubParaZo|ne..matc|
|000053f0| 68 67 72 6f 75 70 3d 74 | 65 78 53 65 63 74 69 6f |hgroup=t|exSectio|
|00005400| 6e 20 73 74 61 72 74 3d | 27 5c 5c 73 75 62 70 61 |n start=|'\\subpa|
|00005410| 72 61 67 72 61 70 68 5c | 3e 27 09 09 20 65 6e 64 |ragraph\|>'.. end|
|00005420| 3d 27 5c 7a 65 5c 73 2a | 5c 5c 5c 25 28 5c 25 28 |='\ze\s*|\\\%(\%(|
|00005430| 73 75 62 5c 29 5c 3d 70 | 61 72 61 67 72 61 70 68 |sub\)\=p|aragraph|
|00005440| 5c 3e 5c 7c 5c 25 28 73 | 75 62 5c 29 2a 73 65 63 |\>\|\%(s|ub\)*sec|
|00005450| 74 69 6f 6e 5c 3e 5c 7c | 63 68 61 70 74 65 72 5c |tion\>\||chapter\|
|00005460| 3e 5c 7c 70 61 72 74 5c | 3e 5c 7c 65 6e 64 5c 73 |>\|part\|>\|end\s|
|00005470| 2a 7b 5c 73 2a 64 6f 63 | 75 6d 65 6e 74 5c 73 2a |*{\s*doc|ument\s*|
|00005480| 7d 5c 29 27 09 63 6f 6e | 74 61 69 6e 73 3d 40 74 |}\)'.con|tains=@t|
|00005490| 65 78 46 6f 6c 64 47 72 | 6f 75 70 0a 20 20 73 79 |exFoldGr|oup. sy|
|000054a0| 6e 20 72 65 67 69 6f 6e | 20 74 65 78 54 69 74 6c |n region| texTitl|
|000054b0| 65 09 09 09 6d 61 74 63 | 68 67 72 6f 75 70 3d 74 |e...matc|hgroup=t|
|000054c0| 65 78 53 65 63 74 69 6f | 6e 20 73 74 61 72 74 3d |exSectio|n start=|
|000054d0| 27 5c 5c 5c 25 28 61 75 | 74 68 6f 72 5c 7c 74 69 |'\\\%(au|thor\|ti|
|000054e0| 74 6c 65 5c 29 5c 3e 5c | 73 2a 7b 27 20 65 6e 64 |tle\)\>\|s*{' end|
|000054f0| 3d 27 7d 27 09 09 09 09 | 09 09 09 09 09 09 09 09 |='}'....|........|
|00005500| 09 63 6f 6e 74 61 69 6e | 73 3d 40 74 65 78 46 6f |.contain|s=@texFo|
|00005510| 6c 64 47 72 6f 75 70 0a | 20 20 73 79 6e 20 72 65 |ldGroup.| syn re|
|00005520| 67 69 6f 6e 20 74 65 78 | 41 62 73 74 72 61 63 74 |gion tex|Abstract|
|00005530| 09 09 6d 61 74 63 68 67 | 72 6f 75 70 3d 74 65 78 |..matchg|roup=tex|
|00005540| 53 65 63 74 69 6f 6e 20 | 73 74 61 72 74 3d 27 5c |Section |start='\|
|00005550| 5c 62 65 67 69 6e 5c 73 | 2a 7b 5c 73 2a 61 62 73 |\begin\s|*{\s*abs|
|00005560| 74 72 61 63 74 5c 73 2a | 7d 27 20 65 6e 64 3d 27 |tract\s*|}' end='|
|00005570| 5c 5c 65 6e 64 5c 73 2a | 7b 5c 73 2a 61 62 73 74 |\\end\s*|{\s*abst|
|00005580| 72 61 63 74 5c 73 2a 7d | 27 09 09 09 09 09 09 09 |ract\s*}|'.......|
|00005590| 09 09 09 09 63 6f 6e 74 | 61 69 6e 73 3d 40 74 65 |....cont|ains=@te|
|000055a0| 78 46 6f 6c 64 47 72 6f | 75 70 0a 20 65 6e 64 69 |xFoldGro|up. endi|
|000055b0| 66 0a 65 6e 64 69 66 0a | 0a 22 20 70 61 72 74 69 |f.endif.|." parti|
|000055c0| 63 75 6c 61 72 20 73 75 | 70 70 6f 72 74 20 66 6f |cular su|pport fo|
|000055d0| 72 20 62 6f 6c 64 20 61 | 6e 64 20 69 74 61 6c 69 |r bold a|nd itali|
|000055e0| 63 20 7b 7b 7b 31 0a 69 | 66 20 73 3a 74 65 78 5f |c {{{1.i|f s:tex_|
|000055f0| 63 6f 6e 63 65 61 6c 20 | 3d 7e 20 27 62 27 0a 20 |conceal |=~ 'b'. |
|00005600| 73 79 6e 20 72 65 67 69 | 6f 6e 20 74 65 78 42 6f |syn regi|on texBo|
|00005610| 6c 64 53 74 79 6c 65 09 | 6d 61 74 63 68 67 72 6f |ldStyle.|matchgro|
|00005620| 75 70 3d 74 65 78 54 79 | 70 65 53 74 79 6c 65 20 |up=texTy|peStyle |
|00005630| 73 74 61 72 74 3d 22 5c | 5c 74 65 78 74 62 66 5c |start="\|\textbf\|
|00005640| 73 2a 7b 22 20 65 6e 64 | 3d 22 7d 22 20 63 6f 6e |s*{" end|="}" con|
|00005650| 63 65 61 6c 65 6e 64 73 | 20 63 6f 6e 74 61 69 6e |cealends| contain|
|00005660| 73 3d 40 74 65 78 42 6f | 6c 64 47 72 6f 75 70 0a |s=@texBo|ldGroup.|
|00005670| 20 73 79 6e 20 72 65 67 | 69 6f 6e 20 74 65 78 42 | syn reg|ion texB|
|00005680| 6f 6c 64 49 74 61 6c 53 | 74 79 6c 65 09 6d 61 74 |oldItalS|tyle.mat|
|00005690| 63 68 67 72 6f 75 70 3d | 74 65 78 54 79 70 65 53 |chgroup=|texTypeS|
|000056a0| 74 79 6c 65 20 73 74 61 | 72 74 3d 22 5c 5c 74 65 |tyle sta|rt="\\te|
|000056b0| 78 74 69 74 5c 73 2a 7b | 22 20 65 6e 64 3d 22 7d |xtit\s*{|" end="}|
|000056c0| 22 20 63 6f 6e 63 65 61 | 6c 65 6e 64 73 20 63 6f |" concea|lends co|
|000056d0| 6e 74 61 69 6e 73 3d 40 | 74 65 78 49 74 61 6c 47 |ntains=@|texItalG|
|000056e0| 72 6f 75 70 0a 20 73 79 | 6e 20 72 65 67 69 6f 6e |roup. sy|n region|
|000056f0| 20 74 65 78 49 74 61 6c | 53 74 79 6c 65 09 6d 61 | texItal|Style.ma|
|00005700| 74 63 68 67 72 6f 75 70 | 3d 74 65 78 54 79 70 65 |tchgroup|=texType|
|00005710| 53 74 79 6c 65 20 73 74 | 61 72 74 3d 22 5c 5c 74 |Style st|art="\\t|
|00005720| 65 78 74 69 74 5c 73 2a | 7b 22 20 65 6e 64 3d 22 |extit\s*|{" end="|
|00005730| 7d 22 20 63 6f 6e 63 65 | 61 6c 65 6e 64 73 20 63 |}" conce|alends c|
|00005740| 6f 6e 74 61 69 6e 73 3d | 40 74 65 78 49 74 61 6c |ontains=|@texItal|
|00005750| 47 72 6f 75 70 0a 20 73 | 79 6e 20 72 65 67 69 6f |Group. s|yn regio|
|00005760| 6e 20 74 65 78 49 74 61 | 6c 42 6f 6c 64 53 74 79 |n texIta|lBoldSty|
|00005770| 6c 65 09 6d 61 74 63 68 | 67 72 6f 75 70 3d 74 65 |le.match|group=te|
|00005780| 78 54 79 70 65 53 74 79 | 6c 65 20 73 74 61 72 74 |xTypeSty|le start|
|00005790| 3d 22 5c 5c 74 65 78 74 | 62 66 5c 73 2a 7b 22 20 |="\\text|bf\s*{" |
|000057a0| 65 6e 64 3d 22 7d 22 20 | 63 6f 6e 63 65 61 6c 65 |end="}" |conceale|
|000057b0| 6e 64 73 20 63 6f 6e 74 | 61 69 6e 73 3d 40 74 65 |nds cont|ains=@te|
|000057c0| 78 42 6f 6c 64 47 72 6f | 75 70 0a 65 6e 64 69 66 |xBoldGro|up.endif|
|000057d0| 0a 0a 22 20 42 61 64 20 | 4d 61 74 68 20 28 6d 69 |.." Bad |Math (mi|
|000057e0| 73 6d 61 74 63 68 65 64 | 29 3a 20 7b 7b 7b 31 0a |smatched|): {{{1.|
|000057f0| 69 66 20 21 65 78 69 73 | 74 73 28 22 74 65 78 5f |if !exis|ts("tex_|
|00005800| 6e 6f 5f 6d 61 74 68 22 | 29 0a 20 73 79 6e 20 6d |no_math"|). syn m|
|00005810| 61 74 63 68 20 74 65 78 | 42 61 64 4d 61 74 68 09 |atch tex|BadMath.|
|00005820| 09 22 5c 5c 65 6e 64 5c | 73 2a 7b 5c 73 2a 5c 28 |."\\end\|s*{\s*\(|
|00005830| 61 72 72 61 79 5c 7c 67 | 61 74 68 65 72 65 64 5c |array\|g|athered\|
|00005840| 7c 62 42 70 76 56 5d 6d | 61 74 72 69 78 5c 7c 73 ||bBpvV]m|atrix\|s|
|00005850| 70 6c 69 74 5c 7c 73 75 | 62 65 71 75 61 74 69 6f |plit\|su|bequatio|
|00005860| 6e 73 5c 7c 73 6d 61 6c | 6c 6d 61 74 72 69 78 5c |ns\|smal|lmatrix\|
|00005870| 7c 78 78 61 6c 69 67 6e | 61 74 5c 29 5c 73 2a 7d ||xxalign|at\)\s*}|
|00005880| 22 0a 20 73 79 6e 20 6d | 61 74 63 68 20 74 65 78 |". syn m|atch tex|
|00005890| 42 61 64 4d 61 74 68 09 | 09 22 5c 5c 65 6e 64 5c |BadMath.|."\\end\|
|000058a0| 73 2a 7b 5c 73 2a 5c 28 | 61 6c 69 67 6e 5c 7c 61 |s*{\s*\(|align\|a|
|000058b0| 6c 69 67 6e 61 74 5c 7c | 64 69 73 70 6c 61 79 6d |lignat\||displaym|
|000058c0| 61 74 68 5c 7c 64 69 73 | 70 6c 61 79 6d 61 74 68 |ath\|dis|playmath|
|000058d0| 5c 7c 65 71 6e 61 72 72 | 61 79 5c 7c 65 71 75 61 |\|eqnarr|ay\|equa|
|000058e0| 74 69 6f 6e 5c 7c 66 6c | 61 6c 69 67 6e 5c 7c 67 |tion\|fl|align\|g|
|000058f0| 61 74 68 65 72 5c 7c 6d | 61 74 68 5c 7c 6d 75 6c |ather\|m|ath\|mul|
|00005900| 74 6c 69 6e 65 5c 7c 78 | 61 6c 69 67 6e 61 74 5c |tline\|x|alignat\|
|00005910| 29 5c 2a 5c 3d 5c 73 2a | 7d 22 0a 20 73 79 6e 20 |)\*\=\s*|}". syn |
|00005920| 6d 61 74 63 68 20 74 65 | 78 42 61 64 4d 61 74 68 |match te|xBadMath|
|00005930| 09 09 22 5c 5c 5b 5c 5d | 29 5d 22 0a 65 6e 64 69 |.."\\[\]|)]".endi|
|00005940| 66 0a 0a 22 20 4d 61 74 | 68 20 5a 6f 6e 65 73 3a |f.." Mat|h Zones:|
|00005950| 20 7b 7b 7b 31 0a 69 66 | 20 21 65 78 69 73 74 73 | {{{1.if| !exists|
|00005960| 28 22 74 65 78 5f 6e 6f | 5f 6d 61 74 68 22 29 0a |("tex_no|_math").|
|00005970| 20 22 20 54 65 78 4e 65 | 77 4d 61 74 68 5a 6f 6e | " TexNe|wMathZon|
|00005980| 65 3a 20 66 75 6e 63 74 | 69 6f 6e 20 63 72 65 61 |e: funct|ion crea|
|00005990| 74 65 73 20 61 20 6d 61 | 74 68 7a 6f 6e 65 20 77 |tes a ma|thzone w|
|000059a0| 69 74 68 20 74 68 65 20 | 67 69 76 65 6e 20 73 75 |ith the |given su|
|000059b0| 66 66 69 78 20 61 6e 64 | 20 6d 61 74 68 7a 6f 6e |ffix and| mathzon|
|000059c0| 65 20 6e 61 6d 65 2e 20 | 7b 7b 7b 32 0a 20 22 20 |e name. |{{{2. " |
|000059d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000059e0| 53 74 61 72 72 65 64 20 | 66 6f 72 6d 73 20 61 72 |Starred |forms ar|
|000059f0| 65 20 63 72 65 61 74 65 | 64 20 69 66 20 73 74 61 |e create|d if sta|
|00005a00| 72 66 6f 72 6d 20 69 73 | 20 74 72 75 65 2e 20 20 |rform is| true. |
|00005a10| 53 74 61 72 72 65 64 0a | 20 22 20 20 20 20 20 20 |Starred.| " |
|00005a20| 20 20 20 20 20 20 20 20 | 20 20 20 66 6f 72 6d 73 | | forms|
|00005a30| 20 68 61 76 65 20 73 79 | 6e 74 61 78 20 67 72 6f | have sy|ntax gro|
|00005a40| 75 70 20 61 6e 64 20 73 | 79 6e 63 68 72 6f 6e 69 |up and s|ynchroni|
|00005a50| 7a 61 74 69 6f 6e 20 67 | 72 6f 75 70 73 20 77 69 |zation g|roups wi|
|00005a60| 74 68 20 61 0a 20 22 20 | 20 20 20 20 20 20 20 20 |th a. " | |
|00005a70| 20 20 20 20 20 20 20 20 | 22 53 22 20 61 70 70 65 | |"S" appe|
|00005a80| 6e 64 65 64 2e 20 20 48 | 61 6e 64 6c 65 73 3a 20 |nded. H|andles: |
|00005a90| 63 6c 75 73 74 65 72 2c | 20 73 79 6e 74 61 78 2c |cluster,| syntax,|
|00005aa0| 20 73 79 6e 63 2c 20 61 | 6e 64 20 48 69 4c 69 6e | sync, a|nd HiLin|
|00005ab0| 6b 2e 0a 20 66 75 6e 21 | 20 54 65 78 4e 65 77 4d |k.. fun!| TexNewM|
|00005ac0| 61 74 68 5a 6f 6e 65 28 | 73 66 78 2c 6d 61 74 68 |athZone(|sfx,math|
|00005ad0| 7a 6f 6e 65 2c 73 74 61 | 72 66 6f 72 6d 29 0a 20 |zone,sta|rform). |
|00005ae0| 20 20 6c 65 74 20 67 72 | 70 6e 61 6d 65 20 20 3d | let gr|pname =|
|00005af0| 20 22 74 65 78 4d 61 74 | 68 5a 6f 6e 65 22 2e 61 | "texMat|hZone".a|
|00005b00| 3a 73 66 78 0a 20 20 20 | 6c 65 74 20 73 79 6e 63 |:sfx. |let sync|
|00005b10| 6e 61 6d 65 20 3d 20 22 | 74 65 78 53 79 6e 63 4d |name = "|texSyncM|
|00005b20| 61 74 68 5a 6f 6e 65 22 | 2e 61 3a 73 66 78 0a 20 |athZone"|.a:sfx. |
|00005b30| 20 20 69 66 20 67 3a 74 | 65 78 5f 66 6f 6c 64 5f | if g:t|ex_fold_|
|00005b40| 65 6e 61 62 6c 65 64 0a | 20 20 20 20 6c 65 74 20 |enabled.| let |
|00005b50| 66 6f 6c 64 63 6d 64 3d | 20 22 20 66 6f 6c 64 22 |foldcmd=| " fold"|
|00005b60| 0a 20 20 20 65 6c 73 65 | 0a 20 20 20 20 6c 65 74 |. else|. let|
|00005b70| 20 66 6f 6c 64 63 6d 64 | 3d 20 22 22 0a 20 20 20 | foldcmd|= "". |
|00005b80| 65 6e 64 69 66 0a 20 20 | 20 65 78 65 20 22 73 79 |endif. | exe "sy|
|00005b90| 6e 20 63 6c 75 73 74 65 | 72 20 74 65 78 4d 61 74 |n cluste|r texMat|
|00005ba0| 68 5a 6f 6e 65 73 20 61 | 64 64 3d 22 2e 67 72 70 |hZones a|dd=".grp|
|00005bb0| 6e 61 6d 65 0a 20 20 20 | 65 78 65 20 27 73 79 6e |name. |exe 'syn|
|00005bc0| 20 72 65 67 69 6f 6e 20 | 27 2e 67 72 70 6e 61 6d | region |'.grpnam|
|00005bd0| 65 2e 27 20 73 74 61 72 | 74 3d 27 2e 22 27 22 2e |e.' star|t='."'".|
|00005be0| 27 5c 5c 62 65 67 69 6e | 5c 73 2a 7b 5c 73 2a 27 |'\\begin|\s*{\s*'|
|00005bf0| 2e 61 3a 6d 61 74 68 7a | 6f 6e 65 2e 27 5c 73 2a |.a:mathz|one.'\s*|
|00005c00| 7d 27 2e 22 27 22 2e 27 | 20 65 6e 64 3d 27 2e 22 |}'."'".'| end='."|
|00005c10| 27 22 2e 27 5c 5c 65 6e | 64 5c 73 2a 7b 5c 73 2a |'".'\\en|d\s*{\s*|
|00005c20| 27 2e 61 3a 6d 61 74 68 | 7a 6f 6e 65 2e 27 5c 73 |'.a:math|zone.'\s|
|00005c30| 2a 7d 27 2e 22 27 22 2e | 27 20 6b 65 65 70 65 6e |*}'."'".|' keepen|
|00005c40| 64 20 63 6f 6e 74 61 69 | 6e 73 3d 40 74 65 78 4d |d contai|ns=@texM|
|00005c50| 61 74 68 5a 6f 6e 65 47 | 72 6f 75 70 27 2e 66 6f |athZoneG|roup'.fo|
|00005c60| 6c 64 63 6d 64 0a 20 20 | 20 65 78 65 20 27 73 79 |ldcmd. | exe 'sy|
|00005c70| 6e 20 73 79 6e 63 20 6d | 61 74 63 68 20 27 2e 73 |n sync m|atch '.s|
|00005c80| 79 6e 63 6e 61 6d 65 2e | 27 20 67 72 6f 75 70 68 |yncname.|' grouph|
|00005c90| 65 72 65 20 27 2e 67 72 | 70 6e 61 6d 65 2e 27 20 |ere '.gr|pname.' |
|00005ca0| 22 5c 5c 62 65 67 69 6e | 5c 73 2a 7b 5c 73 2a 27 |"\\begin|\s*{\s*'|
|00005cb0| 2e 61 3a 6d 61 74 68 7a | 6f 6e 65 2e 27 5c 2a 5c |.a:mathz|one.'\*\|
|00005cc0| 73 2a 7d 22 27 0a 20 20 | 20 65 78 65 20 27 73 79 |s*}"'. | exe 'sy|
|00005cd0| 6e 20 73 79 6e 63 20 6d | 61 74 63 68 20 27 2e 73 |n sync m|atch '.s|
|00005ce0| 79 6e 63 6e 61 6d 65 2e | 27 20 67 72 6f 75 70 68 |yncname.|' grouph|
|00005cf0| 65 72 65 20 27 2e 67 72 | 70 6e 61 6d 65 2e 27 20 |ere '.gr|pname.' |
|00005d00| 22 5c 5c 62 65 67 69 6e | 5c 73 2a 7b 5c 73 2a 27 |"\\begin|\s*{\s*'|
|00005d10| 2e 61 3a 6d 61 74 68 7a | 6f 6e 65 2e 27 5c 2a 5c |.a:mathz|one.'\*\|
|00005d20| 73 2a 7d 22 27 0a 20 20 | 20 65 78 65 20 27 68 69 |s*}"'. | exe 'hi|
|00005d30| 20 64 65 66 20 6c 69 6e | 6b 20 27 2e 67 72 70 6e | def lin|k '.grpn|
|00005d40| 61 6d 65 2e 27 20 74 65 | 78 4d 61 74 68 27 0a 20 |ame.' te|xMath'. |
|00005d50| 20 20 69 66 20 61 3a 73 | 74 61 72 66 6f 72 6d 0a | if a:s|tarform.|
|00005d60| 20 20 20 20 6c 65 74 20 | 67 72 70 6e 61 6d 65 20 | let |grpname |
|00005d70| 20 3d 20 22 74 65 78 4d | 61 74 68 5a 6f 6e 65 22 | = "texM|athZone"|
|00005d80| 2e 61 3a 73 66 78 2e 27 | 53 27 0a 20 20 20 20 6c |.a:sfx.'|S'. l|
|00005d90| 65 74 20 73 79 6e 63 6e | 61 6d 65 20 3d 20 22 74 |et syncn|ame = "t|
|00005da0| 65 78 53 79 6e 63 4d 61 | 74 68 5a 6f 6e 65 22 2e |exSyncMa|thZone".|
|00005db0| 61 3a 73 66 78 2e 27 53 | 27 0a 20 20 20 20 65 78 |a:sfx.'S|'. ex|
|00005dc0| 65 20 22 73 79 6e 20 63 | 6c 75 73 74 65 72 20 74 |e "syn c|luster t|
|00005dd0| 65 78 4d 61 74 68 5a 6f | 6e 65 73 20 61 64 64 3d |exMathZo|nes add=|
|00005de0| 22 2e 67 72 70 6e 61 6d | 65 0a 20 20 20 20 65 78 |".grpnam|e. ex|
|00005df0| 65 20 27 73 79 6e 20 72 | 65 67 69 6f 6e 20 27 2e |e 'syn r|egion '.|
|00005e00| 67 72 70 6e 61 6d 65 2e | 27 20 73 74 61 72 74 3d |grpname.|' start=|
|00005e10| 27 2e 22 27 22 2e 27 5c | 5c 62 65 67 69 6e 5c 73 |'."'".'\|\begin\s|
|00005e20| 2a 7b 5c 73 2a 27 2e 61 | 3a 6d 61 74 68 7a 6f 6e |*{\s*'.a|:mathzon|
|00005e30| 65 2e 27 5c 2a 5c 73 2a | 7d 27 2e 22 27 22 2e 27 |e.'\*\s*|}'."'".'|
|00005e40| 20 65 6e 64 3d 27 2e 22 | 27 22 2e 27 5c 5c 65 6e | end='."|'".'\\en|
|00005e50| 64 5c 73 2a 7b 5c 73 2a | 27 2e 61 3a 6d 61 74 68 |d\s*{\s*|'.a:math|
|00005e60| 7a 6f 6e 65 2e 27 5c 2a | 5c 73 2a 7d 27 2e 22 27 |zone.'\*|\s*}'."'|
|00005e70| 22 2e 27 20 6b 65 65 70 | 65 6e 64 20 63 6f 6e 74 |".' keep|end cont|
|00005e80| 61 69 6e 73 3d 40 74 65 | 78 4d 61 74 68 5a 6f 6e |ains=@te|xMathZon|
|00005e90| 65 47 72 6f 75 70 27 2e | 66 6f 6c 64 63 6d 64 0a |eGroup'.|foldcmd.|
|00005ea0| 20 20 20 20 65 78 65 20 | 27 73 79 6e 20 73 79 6e | exe |'syn syn|
|00005eb0| 63 20 6d 61 74 63 68 20 | 27 2e 73 79 6e 63 6e 61 |c match |'.syncna|
|00005ec0| 6d 65 2e 27 20 67 72 6f | 75 70 68 65 72 65 20 27 |me.' gro|uphere '|
|00005ed0| 2e 67 72 70 6e 61 6d 65 | 2e 27 20 22 5c 5c 62 65 |.grpname|.' "\\be|
|00005ee0| 67 69 6e 5c 73 2a 7b 5c | 73 2a 27 2e 61 3a 6d 61 |gin\s*{\|s*'.a:ma|
|00005ef0| 74 68 7a 6f 6e 65 2e 27 | 5c 2a 5c 73 2a 7d 22 27 |thzone.'|\*\s*}"'|
|00005f00| 0a 20 20 20 20 65 78 65 | 20 27 73 79 6e 20 73 79 |. exe| 'syn sy|
|00005f10| 6e 63 20 6d 61 74 63 68 | 20 27 2e 73 79 6e 63 6e |nc match| '.syncn|
|00005f20| 61 6d 65 2e 27 20 67 72 | 6f 75 70 68 65 72 65 20 |ame.' gr|ouphere |
|00005f30| 27 2e 67 72 70 6e 61 6d | 65 2e 27 20 22 5c 5c 62 |'.grpnam|e.' "\\b|
|00005f40| 65 67 69 6e 5c 73 2a 7b | 5c 73 2a 27 2e 61 3a 6d |egin\s*{|\s*'.a:m|
|00005f50| 61 74 68 7a 6f 6e 65 2e | 27 5c 2a 5c 73 2a 7d 22 |athzone.|'\*\s*}"|
|00005f60| 27 0a 20 20 20 20 65 78 | 65 20 27 68 69 20 64 65 |'. ex|e 'hi de|
|00005f70| 66 20 6c 69 6e 6b 20 27 | 2e 67 72 70 6e 61 6d 65 |f link '|.grpname|
|00005f80| 2e 27 20 74 65 78 4d 61 | 74 68 27 0a 20 20 20 65 |.' texMa|th'. e|
|00005f90| 6e 64 69 66 0a 20 65 6e | 64 66 75 6e 0a 0a 20 22 |ndif. en|dfun.. "|
|00005fa0| 20 53 74 61 6e 64 61 72 | 64 20 4d 61 74 68 20 5a | Standar|d Math Z|
|00005fb0| 6f 6e 65 73 3a 20 7b 7b | 7b 32 0a 20 63 61 6c 6c |ones: {{|{2. call|
|00005fc0| 20 54 65 78 4e 65 77 4d | 61 74 68 5a 6f 6e 65 28 | TexNewM|athZone(|
|00005fd0| 22 41 22 2c 22 61 6c 69 | 67 6e 22 2c 31 29 0a 20 |"A","ali|gn",1). |
|00005fe0| 63 61 6c 6c 20 54 65 78 | 4e 65 77 4d 61 74 68 5a |call Tex|NewMathZ|
|00005ff0| 6f 6e 65 28 22 42 22 2c | 22 61 6c 69 67 6e 61 74 |one("B",|"alignat|
|00006000| 22 2c 31 29 0a 20 63 61 | 6c 6c 20 54 65 78 4e 65 |",1). ca|ll TexNe|
|00006010| 77 4d 61 74 68 5a 6f 6e | 65 28 22 43 22 2c 22 64 |wMathZon|e("C","d|
|00006020| 69 73 70 6c 61 79 6d 61 | 74 68 22 2c 31 29 0a 20 |isplayma|th",1). |
|00006030| 63 61 6c 6c 20 54 65 78 | 4e 65 77 4d 61 74 68 5a |call Tex|NewMathZ|
|00006040| 6f 6e 65 28 22 44 22 2c | 22 65 71 6e 61 72 72 61 |one("D",|"eqnarra|
|00006050| 79 22 2c 31 29 0a 20 63 | 61 6c 6c 20 54 65 78 4e |y",1). c|all TexN|
|00006060| 65 77 4d 61 74 68 5a 6f | 6e 65 28 22 45 22 2c 22 |ewMathZo|ne("E","|
|00006070| 65 71 75 61 74 69 6f 6e | 22 2c 31 29 0a 20 63 61 |equation|",1). ca|
|00006080| 6c 6c 20 54 65 78 4e 65 | 77 4d 61 74 68 5a 6f 6e |ll TexNe|wMathZon|
|00006090| 65 28 22 46 22 2c 22 66 | 6c 61 6c 69 67 6e 22 2c |e("F","f|lalign",|
|000060a0| 31 29 0a 20 63 61 6c 6c | 20 54 65 78 4e 65 77 4d |1). call| TexNewM|
|000060b0| 61 74 68 5a 6f 6e 65 28 | 22 47 22 2c 22 67 61 74 |athZone(|"G","gat|
|000060c0| 68 65 72 22 2c 31 29 0a | 20 63 61 6c 6c 20 54 65 |her",1).| call Te|
|000060d0| 78 4e 65 77 4d 61 74 68 | 5a 6f 6e 65 28 22 48 22 |xNewMath|Zone("H"|
|000060e0| 2c 22 6d 61 74 68 22 2c | 31 29 0a 20 63 61 6c 6c |,"math",|1). call|
|000060f0| 20 54 65 78 4e 65 77 4d | 61 74 68 5a 6f 6e 65 28 | TexNewM|athZone(|
|00006100| 22 49 22 2c 22 6d 75 6c | 74 6c 69 6e 65 22 2c 31 |"I","mul|tline",1|
|00006110| 29 0a 20 63 61 6c 6c 20 | 54 65 78 4e 65 77 4d 61 |). call |TexNewMa|
|00006120| 74 68 5a 6f 6e 65 28 22 | 4a 22 2c 22 73 75 62 65 |thZone("|J","sube|
|00006130| 71 75 61 74 69 6f 6e 73 | 22 2c 30 29 0a 20 63 61 |quations|",0). ca|
|00006140| 6c 6c 20 54 65 78 4e 65 | 77 4d 61 74 68 5a 6f 6e |ll TexNe|wMathZon|
|00006150| 65 28 22 4b 22 2c 22 78 | 61 6c 69 67 6e 61 74 22 |e("K","x|alignat"|
|00006160| 2c 31 29 0a 20 63 61 6c | 6c 20 54 65 78 4e 65 77 |,1). cal|l TexNew|
|00006170| 4d 61 74 68 5a 6f 6e 65 | 28 22 4c 22 2c 22 78 78 |MathZone|("L","xx|
|00006180| 61 6c 69 67 6e 61 74 22 | 2c 30 29 0a 0a 20 22 20 |alignat"|,0).. " |
|00006190| 49 6e 6c 69 6e 65 20 4d | 61 74 68 20 5a 6f 6e 65 |Inline M|ath Zone|
|000061a0| 73 3a 20 7b 7b 7b 32 0a | 20 69 66 20 68 61 73 28 |s: {{{2.| if has(|
|000061b0| 22 63 6f 6e 63 65 61 6c | 22 29 20 26 26 20 26 65 |"conceal|") && &e|
|000061c0| 6e 63 20 3d 3d 20 27 75 | 74 66 2d 38 27 20 26 26 |nc == 'u|tf-8' &&|
|000061d0| 20 73 3a 74 65 78 5f 63 | 6f 6e 63 65 61 6c 20 3d | s:tex_c|onceal =|
|000061e0| 7e 20 27 64 27 0a 20 20 | 73 79 6e 20 72 65 67 69 |~ 'd'. |syn regi|
|000061f0| 6f 6e 20 74 65 78 4d 61 | 74 68 5a 6f 6e 65 56 09 |on texMa|thZoneV.|
|00006200| 6d 61 74 63 68 67 72 6f | 75 70 3d 44 65 6c 69 6d |matchgro|up=Delim|
|00006210| 69 74 65 72 20 73 74 61 | 72 74 3d 22 5c 5c 28 22 |iter sta|rt="\\("|
|00006220| 09 09 09 6d 61 74 63 68 | 67 72 6f 75 70 3d 44 65 |...match|group=De|
|00006230| 6c 69 6d 69 74 65 72 20 | 65 6e 64 3d 22 5c 5c 29 |limiter |end="\\)|
|00006240| 5c 7c 25 73 74 6f 70 7a | 6f 6e 65 5c 3e 22 09 6b |\|%stopz|one\>".k|
|00006250| 65 65 70 65 6e 64 20 63 | 6f 6e 63 65 61 6c 65 6e |eepend c|oncealen|
|00006260| 64 73 20 63 6f 6e 74 61 | 69 6e 73 3d 40 74 65 78 |ds conta|ins=@tex|
|00006270| 4d 61 74 68 5a 6f 6e 65 | 47 72 6f 75 70 0a 20 20 |MathZone|Group. |
|00006280| 73 79 6e 20 72 65 67 69 | 6f 6e 20 74 65 78 4d 61 |syn regi|on texMa|
|00006290| 74 68 5a 6f 6e 65 57 09 | 6d 61 74 63 68 67 72 6f |thZoneW.|matchgro|
|000062a0| 75 70 3d 44 65 6c 69 6d | 69 74 65 72 20 73 74 61 |up=Delim|iter sta|
|000062b0| 72 74 3d 22 5c 5c 5c 5b | 22 09 09 09 6d 61 74 63 |rt="\\\[|"...matc|
|000062c0| 68 67 72 6f 75 70 3d 44 | 65 6c 69 6d 69 74 65 72 |hgroup=D|elimiter|
|000062d0| 20 65 6e 64 3d 22 5c 5c | 5d 5c 7c 25 73 74 6f 70 | end="\\|]\|%stop|
|000062e0| 7a 6f 6e 65 5c 3e 22 09 | 6b 65 65 70 65 6e 64 20 |zone\>".|keepend |
|000062f0| 63 6f 6e 63 65 61 6c 65 | 6e 64 73 20 63 6f 6e 74 |conceale|nds cont|
|00006300| 61 69 6e 73 3d 40 74 65 | 78 4d 61 74 68 5a 6f 6e |ains=@te|xMathZon|
|00006310| 65 47 72 6f 75 70 0a 20 | 20 73 79 6e 20 72 65 67 |eGroup. | syn reg|
|00006320| 69 6f 6e 20 74 65 78 4d | 61 74 68 5a 6f 6e 65 58 |ion texM|athZoneX|
|00006330| 09 6d 61 74 63 68 67 72 | 6f 75 70 3d 44 65 6c 69 |.matchgr|oup=Deli|
|00006340| 6d 69 74 65 72 20 73 74 | 61 72 74 3d 22 5c 24 22 |miter st|art="\$"|
|00006350| 20 73 6b 69 70 3d 22 5c | 5c 5c 5c 5c 7c 5c 5c 5c | skip="\|\\\\|\\\|
|00006360| 24 22 09 6d 61 74 63 68 | 67 72 6f 75 70 3d 44 65 |$".match|group=De|
|00006370| 6c 69 6d 69 74 65 72 20 | 65 6e 64 3d 22 5c 24 22 |limiter |end="\$"|
|00006380| 20 65 6e 64 3d 22 25 73 | 74 6f 70 7a 6f 6e 65 5c | end="%s|topzone\|
|00006390| 3e 22 09 09 63 6f 6e 63 | 65 61 6c 65 6e 64 73 20 |>"..conc|ealends |
|000063a0| 63 6f 6e 74 61 69 6e 73 | 3d 40 74 65 78 4d 61 74 |contains|=@texMat|
|000063b0| 68 5a 6f 6e 65 47 72 6f | 75 70 0a 20 20 73 79 6e |hZoneGro|up. syn|
|000063c0| 20 72 65 67 69 6f 6e 20 | 74 65 78 4d 61 74 68 5a | region |texMathZ|
|000063d0| 6f 6e 65 59 09 6d 61 74 | 63 68 67 72 6f 75 70 3d |oneY.mat|chgroup=|
|000063e0| 44 65 6c 69 6d 69 74 65 | 72 20 73 74 61 72 74 3d |Delimite|r start=|
|000063f0| 22 5c 24 5c 24 22 20 09 | 09 09 6d 61 74 63 68 67 |"\$\$" .|..matchg|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.