home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / text / tex / 14719 < prev    next >
Encoding:
Internet Message Format  |  1993-01-07  |  2.5 KB

  1. Path: sparky!uunet!zaphod.mps.ohio-state.edu!swrinde!elroy.jpl.nasa.gov!usc!news.service.uci.edu!unogate!mvb.saic.com!info-tex
  2. From: "Daniel H. Luecking" <DL24794%UAFSYSB.BITNET@SHSU.edu>
  3. Newsgroups: comp.text.tex
  4. Subject: Amspell
  5. Message-ID: <9981967@MVB.SAIC.COM>
  6. Date: Thu, 07 Jan 93 12:16:38 CST
  7. Organization: Info-Tex<==>Comp.Text.Tex Gateway
  8. X-Gateway-Source-Info: Mailing List
  9. Lines: 37
  10.  
  11. [First of all let me apologize if the following has been discussed to death,
  12. but my mailer has inadvertantly  "set info-tex NOMAIL"  and then my
  13. editor/mailer developed glitches that conspired to prevent me from correcting
  14. that. (Apologies also for sending a message to info-tex that should have
  15. gone to listserv; I was too frustrated to think straight.)]
  16.  
  17. There has been a bit of discussion on c.t.t. about spell checkers for TeX
  18. under msdos and amspell has been one of those recommended. I have just started
  19. using amspell and find it on the whole useful, but I find it gets confused
  20. by a couple of situations. Both of these render it of considerably less use
  21. than it might otherwise be. With the /t switch it is supposed to ignore
  22. anything between pairs of $'s  and  $$'s  and between \[  and \]  pairs.
  23. Moreover it is supposed to ignore any word beginning with a backslash.
  24. However, in the following example (a common construction recommended by DEK)
  25. $$ <math> \hbox{<text> $\ds <math> $ ... } ... $$
  26. it flagged  "ds" as a possible misspelling. This should have been ignored
  27. under three different criteria. (I carefully checked the file for balanced
  28. use of $'s and $$'s, thinking that might be the trouble.)
  29.  
  30. I use plain TeX and define \[ and \] for my own purposes (as variable size
  31. delimiters, always balanced). They occur inside math mode and cause amspell
  32. to get out of sync, so that what is outside math mode does not always get
  33. checked. (I tested this with a planted misspelling.)
  34.  
  35. These two problems cause me to run amspell without the /t switch and so it
  36. flags most control words and sequences of letters in math. This would not
  37. be terrible (the control words can be added to a dictionary) except that
  38. the backslash is not treated as part of the word. Thus a dictionary entry
  39. for "rm" means the mistyping of "rm" for "em" (an easy typo for me)
  40. would not be flagged.
  41.  
  42. The manual is rather limited, so I would like to ask if anyone knows a
  43. remedy. (That is, at minimum, a way to prevent the first error seemingly
  44. caused by nested math modes. Or, when the /t switch is omitted, a way to
  45. get it to treat "\rm " as a complete word distinct from " rm ".)
  46.  
  47. Dan Luecking
  48.