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

  1. Newsgroups: comp.sys.next.software
  2. Path: sparky!uunet!usc!sdd.hp.com!ux1.cso.uiuc.edu!jeffo
  3. From: jeffo@ux1.cso.uiuc.edu (J.B. Nicholson-Owens)
  4. Subject: Re: What DTP/WP do tables (other than Frame)? (long)
  5. Message-ID: <Bt53rI.7I6@ux1.cso.uiuc.edu>
  6. Reply-To: jeffo@ux1.cso.uiuc.edu
  7. Organization: University of Illinois at Urbana
  8. References: <Bt378M.JMA@ux1.cso.uiuc.edu> <1992Aug17.054623.1080@maccs.dcss.mcmaster.ca>
  9. Date: Mon, 17 Aug 1992 18:09:03 GMT
  10. Lines: 93
  11.  
  12. tlm@nextasy.physics.mcmaster.ca (Tom Marchioro) writes:
  13.  
  14. >Other than that there's not much to satisfy you out there, but I think
  15. >something can also be said about forming reasonable expectations:  If
  16. >you really want to make unusually formatted tables on an ongoing basis
  17. >which can be put into other applications, manipulated graphically, etc.
  18. >then you're in a small minority.
  19.  
  20. I never said that I wanted to put unusually formatted tables into
  21. other applications.  I want an application to be able to 'formatize' a
  22. peculiar table so I don't have to start with some checkerboard table
  23. and custom modify each one (even though all the custom mods I'm making
  24. to all the tables are the exact same mods!) I do manipulate a lot of
  25. oddly-formatted tables, but I can come up with ways to have Frame
  26. generate them if Frame had a couple more features.
  27.  
  28. Of the table features in FrameMaker, it's almost exactly what I need
  29. to get my work done.  I do use a lot of tables (some things cannot be
  30. done in Frame unless you use tables), but the table support is very
  31. close to what I need.
  32.  
  33. For example, here's a simple table that I want to be able to turn into
  34. a format, so when I say "insert table type <X>, it inserts one of
  35. these":
  36.  
  37. --------------------------------
  38. |                              |
  39. --------------------------------
  40. |                              |
  41. --------------------------------
  42. |               |              |
  43. --------------------------------
  44.  
  45. This table has three rows and the third row has two columns.  One way
  46. to make this table in Frame 3.0, one must lay down a three row, two
  47. column table and join (straddle) the two columns on rows 1 and 2.
  48. This joining is a custom modification.  Even if you make the third row
  49. a footer row, you cannot independantly specify how many columns wach
  50. row has (not even specify that the header and footer rows have X
  51. columns and the body rows have Y columns).  Being able to do that
  52. would be a simple extension on what Frame offers, and allow one to
  53. turn this table into a named format.  Instead, if you use a lot of
  54. these tables, as I do, each table must be custom modified by either
  55. using straddling or insertion of columns.  This defeats the whole
  56. purpose of having named formats.
  57.  
  58. To be able to do this independant column specification, they could
  59. implement another scrollView like they do for tabs where each entry in
  60. the scrollView consists of a row number and the number of columns to
  61. go in that row (or rows per column, whichever suits your needs
  62. better).  This way, a minimal amount of change would be needed to
  63. support something that is much more flexible and powerful than what
  64. Frame already allows.
  65.  
  66. There are ways to get this table by using two named formats and laying
  67. them down one before the other.  To get this table to be created using
  68. named formats, you could make two table formats, one for the first two
  69. rows and another for the third row with two columns, but since this is
  70. the most basic form of the one table I use a lot in a particular
  71. document, it defeats the point of using a single named format.  If you
  72. lay down these subtable formats in the wrong order, the whole big
  73. table is messed up.  The whole big table, even if you lay them down
  74. right, doesn't act like one table anyhow when it comes to using the
  75. tab key to move the cursor around; you end up always TABbing around
  76. within one table.  Using more than one named format is basically a
  77. hack, and an ugly one.
  78.  
  79. I don't think that the aforementioned table is so incredibly wild
  80. that only I will want to make one like that.  
  81. I'm not saying that I would want someone to make TeX into a GUI-based
  82. app.  What I'm saying is that what I want in tables (and other
  83. DTP-oriented things) is a combination of what I've seen that Frame can
  84. already do with tables and how I'd like to extend some things to make
  85. them able to do more.  Since I cannot take features out of Frame and
  86. Word and extend or generalize them as I think would be better, I tell
  87. others who are making DTP programs what I would like to see, hoping
  88. that they'll view my suggestions as a superset of what's available.
  89.  
  90. To concentrate on PasteUp for a moment, if the article and the posts
  91. I've read on USENET are correct, there seems to be some sort of a
  92. comparison between PasteUp and Frame going on even with beta copies of
  93. PasteUp.  If PasteUp is to even approach the same users as Frame
  94. users, it must have things like tables, auto table of contents and
  95. index generation, conditional text, cross-references and variables.
  96. Being able to select non-contiguous items would be a real time-saver
  97. (not only in DTP but a number of other things too).  Since the Text
  98. object is so poor and DTP people are having to rewrite or extend the
  99. Text object so much, putting this thing in would make a large number
  100. of the people who want Nissus/NeXT happy.  Regular documents demand
  101. these things or things which perform the same functionality.
  102. -- 
  103. -- Jeff (jeffo@ux1.cso.uiuc.edu)
  104. -- No NeXTmail please
  105.