home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / sys / next / software / 1187 < prev    next >
Encoding:
Text File  |  1992-08-16  |  3.8 KB  |  75 lines

  1. Newsgroups: comp.sys.next.software
  2. Path: sparky!uunet!cs.utexas.edu!torn!maccs!nextasy!tlm
  3. From: tlm@nextasy.physics.mcmaster.ca (Tom Marchioro)
  4. Subject: Re: What DTP/WP do tables (other than Frame)?
  5. Message-ID: <1992Aug17.054623.1080@maccs.dcss.mcmaster.ca>
  6. Sender: news@maccs.dcss.mcmaster.ca (News account)
  7. Organization: McMaster University, Hamilton, Ontario, Canada.
  8. References: <Bt378M.JMA@ux1.cso.uiuc.edu>
  9. Date: Mon, 17 Aug 1992 05:46:23 GMT
  10. Lines: 63
  11.  
  12. jeffo@ux1.cso.uiuc.edu (J.B. Nicholson-Owens) writes:
  13. : tlm@nextasy.physics.mcmaster.ca (Tom Marchioro) writes:
  14. : >While there are many possibilities, you might also want to consider
  15. : >TeX, which is *free* (in the sense that it's bundled) and is capable of 
  16. : >making virtually any kind of table, including fancy rules, equations, 
  17. : >mixed entries, a wide range of fonts, etc. etc.  
  18. : Yes, TeX would be a good answer to my problems if only it's power and
  19. : cross-platform re-useability came with a GUI.  Unfortunately, I don't
  20. : have the time to learn another programming language, yet I still have
  21. : the need to be able to graphicly manipulate everything I do.  A
  22. : GUI-oriented DTP seems to be the only solution for me.
  23. : I hear it's quite capable of doing anything, which is good, but I wish
  24. : that it's power wasn't dependant upon one learning a language.  I know
  25. : that there are GUI previewers and debuggers (similar to Yap, except
  26. : for TeX and not Postscript), but what I need is 100% GUI, no new
  27. : language learning needed.
  28.  
  29. This might be a good time in this thread to say to teh friendly community
  30. of NeXT software hackers, "make this for me!"  I think it would be fairly
  31. easy for someone who knows NeXTstep and a little TeX to make a GUI
  32. front-end table driver for TeX.  Then, using the new -E option of dvips
  33. (which drives TeX to encapsulated postscript) you'd have a table
  34. you could resize (presuming you used PS fonts only, possible but non-trivial)
  35. drag and drop, etc. etc.  
  36.  
  37. The biggest problem would be that you probably couldn't *edit* the table
  38. once you'd made it, since that would require going back to TeX from an
  39. EPS file, a no go from the start. 
  40.  
  41. Why has someone not made a NeXTstep driver for tables?  The answer is 
  42. almost certainly that most people don't need tables very often (I think
  43. I've made only one in all my professional publications --- not a large 
  44. number to be sure :-}  and anyone who knows enough TeX to write the App
  45. also can easily knock out that once-a-year table when they need it.
  46.  
  47. But this raises an interesting point:  there is *one* NeXT app which might
  48. do a lot of what you want (particularly once 3.0 arrives) and that's
  49. EquationBuilder.  Although it's designed to be a GUI equation driver
  50. for the NeXT it's matrix facilities also allow you to make certain types
  51. of tables.  Best of all, the output is pure EPSF and can be reopened and 
  52. edited.  (the hard part with EqB would be things like putting boxes around
  53. the entries, captions, etc. but this might be  done by dropping the finished
  54. product into, say, Diagram!).  Grab the EquationBuilder Demo from sonata
  55. (it's in 2.0-release/demos I think), install it, bring up the Help panel
  56. and read document 09Tables.rtfd for a description of how to use the matrix
  57. facilities to make a table  (it would be fairly easy to make most of what
  58. you posted).
  59.  
  60. Other than that there's not much to satisfy you out there, but I think
  61. something can also be said about forming reasonable expectations:  If
  62. you really want to make unusually formatted tables on an ongoing basis
  63. which can be put into other applications, manipulated graphically, etc.
  64. then you're in a small minority.  Best to take a system which demands some
  65. time (like the LaTeX tabular environment, or, perhaps, Frame, but I don't
  66. know it well enough to say), but gives you everything  you need,
  67. and learn it once and for all.  You may not live long enough to see a 
  68. developer tackle this problem.
  69.  
  70. Best --- Tom
  71.  
  72.