home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / languages / elisp / packages / tex-complete.shar / latex-names.el next >
Encoding:
Text File  |  1990-07-22  |  7.4 KB  |  606 lines

  1. ;; latex-names.el
  2.  
  3. (defconst latex-names-version
  4.   "$Id: latex-names.el,v 1.2 90/06/19 18:31:50 sk Exp $"
  5.   "The RCS id of this version of latex-names.")
  6.  
  7. (provide 'latex-names)
  8.  
  9. (defconst latex-all-environments
  10. '(
  11. ("BIG")
  12. ("Big")
  13. ("abstract")
  14. ("array")
  15. ("big")
  16. ("center")
  17. ("description")
  18. ("displaymath")
  19. ("document")
  20. ("enumerate")
  21. ("eqnarray")
  22. ("eqnarray")
  23. ("equation")
  24. ("figure")
  25. ("figure")
  26. ("float")
  27. ("flushleft")
  28. ("flushright")
  29. ("footnotesize")
  30. ("itemize")
  31. ("list")
  32. ("math")
  33. ("minipage")
  34. ("obeycr")
  35. ("picture")
  36. ("quotation")
  37. ("quote")
  38. ("sloppypar")
  39. ("small")
  40. ("tabbing")
  41. ("table")
  42. ("table*")
  43. ("tabular")
  44. ("tabular*")
  45. ("thebibliography")
  46. ("theindex")
  47. ("titlepage")
  48. ("trivlist")
  49. ("verbatim")
  50. ("verbatim*")
  51. ("verse")
  52.    ; add others that you miss:
  53. ("letter")
  54. )
  55. "List of all LaTeX environments.")
  56.  
  57. (defconst latex-lplain-commands
  58. '(
  59. ("!")
  60. ("\"")
  61. ("#")
  62. ("$")
  63. ("%")
  64. ("&")
  65. ("'")
  66. ("*")
  67. (",")
  68. (".")
  69. (";")
  70. ("=")
  71. (">")
  72. ("AA")
  73. ("AE")
  74. ("Arrowvert")
  75. ("Big")
  76. ("Bigg")
  77. ("Biggl")
  78. ("Biggm")
  79. ("Biggr")
  80. ("Bigl")
  81. ("Bigm")
  82. ("Bigr")
  83. ("Delta")
  84. ("Downarrow")
  85. ("Gamma")
  86. ("H")
  87. ("Im")
  88. ("L")
  89. ("Lambda")
  90. ("Leftarrow")
  91. ("Leftrightarrow")
  92. ("Longleftarrow")
  93. ("Longleftrightarrow")
  94. ("Longrightarrow")
  95. ("O")
  96. ("OE")
  97. ("Omega")
  98. ("P")
  99. ("Phi")
  100. ("Pi")
  101. ("Pr")
  102. ("Psi")
  103. ("Re")
  104. ("Rightarrow")
  105. ("S")
  106. ("Sigma")
  107. ("TeX")
  108. ("Theta")
  109. ("Uparrow")
  110. ("Updownarrow")
  111. ("Upsilon")
  112. ("Vert")
  113. ("Xi")
  114. ("^")
  115. ("_")
  116. ("`")
  117. ("aa")
  118. ("active")
  119. ("acute")
  120. ("ae")
  121. ("aleph")
  122. ("allowbreak")
  123. ("alpha")
  124. ("amalg")
  125. ("angle")
  126. ("approx")
  127. ("arccos")
  128. ("arcsin")
  129. ("arctan")
  130. ("arg")
  131. ("arrowvert")
  132. ("ast")
  133. ("asymp")
  134. ("b")
  135. ("backslash")
  136. ("bar")
  137. ("beta")
  138. ("bgroup")
  139. ("big")
  140. ("bigbreak")
  141. ("bigcap")
  142. ("bigcirc")
  143. ("bigcup")
  144. ("bigg")
  145. ("biggl")
  146. ("biggm")
  147. ("biggr")
  148. ("bigl")
  149. ("bigm")
  150. ("bigodot")
  151. ("bigoplus")
  152. ("bigotimes")
  153. ("bigr")
  154. ("bigsqcup")
  155. ("bigtriangledown")
  156. ("bigtriangleup")
  157. ("biguplus")
  158. ("bigvee")
  159. ("bigwedge")
  160. ("bmod")
  161. ("body")
  162. ("bordermatrix")
  163. ("bot")
  164. ("bowtie")
  165. ("brace")
  166. ("braceld")
  167. ("bracelu")
  168. ("bracerd")
  169. ("braceru")
  170. ("bracevert")
  171. ("brack")
  172. ("break")
  173. ("breve")
  174. ("buildrel")
  175. ("bullet")
  176. ("c")
  177. ("cap")
  178. ("cases")
  179. ("cdot")
  180. ("cdotp")
  181. ("cdots")
  182. ("check")
  183. ("chi")
  184. ("choose")
  185. ("circ")
  186. ("clubsuit")
  187. ("colon")
  188. ("cong")
  189. ("coprod")
  190. ("copyright")
  191. ("cos")
  192. ("cosh")
  193. ("cot")
  194. ("coth")
  195. ("cr")
  196. ("csc")
  197. ("cup")
  198. ("d")
  199. ("dag")
  200. ("dagger")
  201. ("dashv")
  202. ("ddag")
  203. ("ddagger")
  204. ("ddot")
  205. ("ddots")
  206. ("defaulthyphenchar")
  207. ("defaultskewchar")
  208. ("deg")
  209. ("delta")
  210. ("det")
  211. ("diamond")
  212. ("diamondsuit")
  213. ("dim")
  214. ("displaylines")
  215. ("div")
  216. ("dot")
  217. ("doteq")
  218. ("dotfill")
  219. ("dots")
  220. ("downarrow")
  221. ("downbracefill")
  222. ("eject")
  223. ("ell")
  224. ("empty")
  225. ("emptyset")
  226. ("endgraf")
  227. ("enskip")
  228. ("enspace")
  229. ("epsilon")
  230. ("equiv")
  231. ("eta")
  232. ("exists")
  233. ("exp")
  234. ("filbreak")
  235. ("flat")
  236. ("footnoterule")
  237. ("forall")
  238. ("frenchspacing")
  239. ("frown")
  240. ("gamma")
  241. ("gcd")
  242. ("geq")
  243. ("gg")
  244. ("goodbreak")
  245. ("grave")
  246. ("hang")
  247. ("hat")
  248. ("hbar")
  249. ("heartsuit")
  250. ("hfill")
  251. ("hglue")
  252. ("hidewidth")
  253. ("hom")
  254. ("hookleftarrow")
  255. ("hookrightarrow")
  256. ("hphantom")
  257. ("hrulefill")
  258. ("i")
  259. ("ialign")
  260. ("iff")
  261. ("imath")
  262. ("in")
  263. ("inf")
  264. ("infty")
  265. ("int")
  266. ("intop")
  267. ("iota")
  268. ("itemitem")
  269. ("j")
  270. ("jmath")
  271. ("jot")
  272. ("kappa")
  273. ("ker")
  274. ("l")
  275. ("lambda")
  276. ("langle")
  277. ("lbrace")
  278. ("lbrack")
  279. ("lceil")
  280. ("ldotp")
  281. ("ldots")
  282. ("leftarrow")
  283. ("leftarrowfill")
  284. ("leftharpoondown")
  285. ("leftharpoonup")
  286. ("leftline")
  287. ("leftrightarrow")
  288. ("leq")
  289. ("lfloor")
  290. ("lg")
  291. ("lgroup")
  292. ("lhook")
  293. ("lim")
  294. ("liminf")
  295. ("limsup")
  296. ("linepenalty")
  297. ("ll")
  298. ("lmoustache")
  299. ("ln")
  300. ("log")
  301. ("longleftarrow")
  302. ("longleftrightarrow")
  303. ("longmapsto")
  304. ("longrightarrow")
  305. ("loop")
  306. ("lq")
  307. ("mapsto")
  308. ("max")
  309. ("maxdepth")
  310. ("maxdimen")
  311. ("medbreak")
  312. ("medmuskip")
  313. ("mid")
  314. ("min")
  315. ("models")
  316. ("mp")
  317. ("mu")
  318. ("nabla")
  319. ("narrower")
  320. ("natural")
  321. ("nearrow")
  322. ("neg")
  323. ("negthinspace")
  324. ("neq")
  325. ("newtoks")
  326. ("ni")
  327. ("nonfrenchspacing")
  328. ("normalbaselines")
  329. ("not")
  330. ("notin")
  331. ("nu")
  332. ("null")
  333. ("nwarrow")
  334. ("o")
  335. ("oalign")
  336. ("obeylines")
  337. ("obeyspaces")
  338. ("odot")
  339. ("oe")
  340. ("oint")
  341. ("ointop")
  342. ("omega")
  343. ("ominus")
  344. ("oplus")
  345. ("oslash")
  346. ("otimes")
  347. ("overbrace")
  348. ("overfullrule")
  349. ("overleftarrow")
  350. ("overrightarrow")
  351. ("parallel")
  352. ("parfillskip")
  353. ("parindent")
  354. ("parskip")
  355. ("partial")
  356. ("pb")
  357. ("pc")
  358. ("pd")
  359. ("perp")
  360. ("phi")
  361. ("pi")
  362. ("pm")
  363. ("pmod")
  364. ("prec")
  365. ("preceq")
  366. ("pretolerance")
  367. ("prime")
  368. ("prod")
  369. ("propto")
  370. ("psi")
  371. ("qquad")
  372. ("quad")
  373. ("rangle")
  374. ("rbrace")
  375. ("rbrack")
  376. ("rceil")
  377. ("rfloor")
  378. ("rgroup")
  379. ("rho")
  380. ("rhook")
  381. ("rightarrow")
  382. ("rightarrowfill")
  383. ("rightharpoondown")
  384. ("rightharpoonup")
  385. ("rightleftharpoons")
  386. ("rmoustache")
  387. ("rq")
  388. ("scriptspace")
  389. ("searrow")
  390. ("sec")
  391. ("setminus")
  392. ("sharp")
  393. ("showboxbreadth")
  394. ("showboxdepth")
  395. ("sigma")
  396. ("sim")
  397. ("simeq")
  398. ("sin")
  399. ("sinh")
  400. ("slash")
  401. ("smallbreak")
  402. ("smallint")
  403. ("smash")
  404. ("smile")
  405. ("sp")
  406. ("spadesuit")
  407. ("sqcap")
  408. ("sqcup")
  409. ("sqrt")
  410. ("sqsubseteq")
  411. ("sqsupseteq")
  412. ("ss")
  413. ("star")
  414. ("strut")
  415. ("subset")
  416. ("subseteq")
  417. ("succ")
  418. ("succeq")
  419. ("sum")
  420. ("sup")
  421. ("supset")
  422. ("supseteq")
  423. ("surd")
  424. ("swarrow")
  425. ("t")
  426. ("tan")
  427. ("tanh")
  428. ("tau")
  429. ("theta")
  430. ("thickmuskip")
  431. ("thinmuskip")
  432. ("thinspace")
  433. ("tilde")
  434. ("times")
  435. ("top")
  436. ("topskip")
  437. ("triangle")
  438. ("triangleleft")
  439. ("triangleright")
  440. ("u")
  441. ("underbrace")
  442. ("uparrow")
  443. ("upbracefill")
  444. ("updownarrow")
  445. ("uplus")
  446. ("upsilon")
  447. ("v")
  448. ("varepsilon")
  449. ("varphi")
  450. ("varpi")
  451. ("varrho")
  452. ("varsigma")
  453. ("vartheta")
  454. ("vbadness")
  455. ("vdash")
  456. ("vdots")
  457. ("vec")
  458. ("vee")
  459. ("vert")
  460. ("wedge")
  461. ("widehat")
  462. ("widetilde")
  463. ("widowpenalty")
  464. ("wp")
  465. ("wr")
  466. ("xi")
  467. ("xpt")
  468. ("zeta")
  469. ("~")
  470. )
  471. "List of LaTeX names from lplain.tex, mostly for special symbols.")
  472.  
  473. (defconst latex-ordinary-commands
  474.  '(
  475. ("Alph")
  476. ("Roman")
  477. ("\\")
  478. ("address")
  479. ("addtocounter")
  480. ("addtolength")
  481. ("alph")
  482. ("appendix")
  483. ("arabic")
  484. ("bibliography")
  485. ("bigskip")
  486. ("centering")
  487. ("chapter")
  488. ("circle")
  489. ("cite")
  490. ("cite")
  491. ("cleardoublepage")
  492. ("clearpage")
  493. ("closing") 
  494. ("dashbox")
  495. ("documentstyle")
  496. ("fbox")
  497. ("footnotemark")
  498. ("footnotetext")
  499. ("framebox")
  500. ("glossary")
  501. ("hline")
  502. ("hspace")
  503. ("include")
  504. ("includeonly")
  505. ("index")
  506. ("item")
  507. ("label")
  508. ("line")
  509. ("linebreak")
  510. ("listoffigures")
  511. ("listoftables")
  512. ("makebox")
  513. ("makeglossary")
  514. ("makeindex")
  515. ("maketitle")
  516. ("mbox")
  517. ("medskip")
  518. ("multicolumn")
  519. ("multiput")
  520. ("newcommand")
  521. ("newcommand")
  522. ("newlength")
  523. ("newline")
  524. ("newpage")
  525. ("newtheorem")
  526. ("noalign")
  527. ("nofiles")
  528. ("noindent")
  529. ("nolinebreak")
  530. ("nopagebreak")
  531. ("normalsize")
  532. ("opening")
  533. ("oval")
  534. ("pagebreak")
  535. ("pagenumbering")
  536. ("pageref")
  537. ("pagestyle")
  538. ("parbox")
  539. ("protect")
  540. ("put")
  541. ("raggedleft")
  542. ("raggedright")
  543. ("raggedright")
  544. ("raisebox")
  545. ("ref")
  546. ("renewcommand")
  547. ("roman")
  548. ("rule")
  549. ("savebox")
  550. ("sbox")
  551. ("scriptscriptsize")
  552. ("scriptsize")
  553. ("section")
  554. ("setcounter")
  555. ("setlength")
  556. ("settowidth")
  557. ("shortstack")
  558. ("shortstack")
  559. ("smallskip")
  560. ("space")
  561. ("stop")
  562. ("subsection")
  563. ("subsubsection")
  564. ("tableentry")
  565. ("tableofcontents")
  566. ("thicklines")
  567. ("thinlines")
  568. ("thispagestyle")
  569. ("today")
  570. ("typein")
  571. ("typeout")
  572. ("usebox")
  573. ("vector")
  574. ("verb")
  575. ("vline")
  576. ("vspace")
  577. ; add others that you miss:
  578.  
  579. )
  580. "List of ordinary LaTeX commands.")
  581.  
  582. (defconst latex-parameters
  583.   '(
  584.     ("columnsep")     ("footinsertskip")   ("intextsep")    
  585.     ("columnseprule")             ("oddsidemargin")  
  586.     ("columnwidth")              ("textfloatsep")   
  587.     ("evensidemargin")  ("footsep")      ("textheight")    
  588.     ("floatsep")     ("headheight")     ("textwidth")    
  589.     ("headsep")      ("topmargin"))
  590.   "List of LaTex parameters.")
  591.  
  592. (defconst latex-tabbing-commands
  593.  
  594.   ;;These commands are defined only within a tabbing environment.
  595. '(
  596.   ("kill")   (">")  ("-") 
  597.   ("pushtab")  ("<")  ("=")
  598.   ("poptab")  ("+") 
  599.   )
  600. "List of LaTeX tabbing commands."
  601. )
  602.  
  603. (defconst latex-commands
  604.   (append latex-lplain-commands latex-ordinary-commands)
  605.   "List of LaTeX's command (as opposed to environment) names.")
  606.