[Scribus] tackling tables

John Culleton john
Mon Oct 29 16:19:16 CET 2007

On Monday 29 October 2007 09:17:37 am Gregory Pittman wrote:
> 1. Something which just occurred to me as we wait for the new tables of
> the future, would be trying to use a script to aid in working with the
> cells of a table.
> It would be of some help in this if the default naming of table cells
> could be different from other text frames, perhaps something like
> tableX_Y, where X refers to the table number -- first table would be 1
> -- and the Y refers to the cell within that table. So in a 4 x 5 table,
> table1_20 would refer to the last cell in that table. One could of
> course add more complexity with tableX_Y_Z, where Y and Z refer to row
> and column number.
> A workaround might be to write a small script to rename frames...
> The idea of the script would be to first of all locate the table, then
> cell by cell being able to enter contents, alter contents, or skip to
> the next cell. This could also lead to someone customizing the script to
> automatically enter data from a file or database.
> Within Scribus proper one can collectively edit font and its features by
> grouping cells. One thing which cannot be done is to collectively edit
> the borders of a cell -- this must be done cell by cell, not very
> convenient.
> 2. Something else which occurs to me as I write this: why not have the
> box at the top of the Properties window also be a selector, in other
> words, why not be able to scroll through the frames in a Document,
> selecting the frame from the Properties window? Maybe even advance the
> display to the appropriate page if necessary? This could also be an aid
> with Tables, since clicking on the cells is a rather clumsy operation in
> my experience.
> Greg
> _______________________________________________
> Scribus mailing list
> Scribus at nashi.altmuehlnet.de
> http://nashi.altmuehlnet.de/mailman/listinfo/scribus

Continuing a previous conversation, there are lots of table creation progams 
associated with TeX. Offhand I can think of the table process built into 
primitive TeX,  the table macros which are part of the texsis package,  a 
latex style or three, an add-on to Context called natural tables and so on. 

All of these are non-wysiwyg as is TeX itself.  So fitting them into the 
Scribus approach is probably unrealistic as a long term solution . But as a 
stopgap for a current project they could be made to work.  For example in a 
LaTeX Scribus window for a ruled table you could insert the following:
\input TXSruled.tex
Item\dbl Desc|Date |Amount \cr
  1 \dbl \para{Column}| Oct 11 | \$40.00  \cr
  2 \dbl \para{Column}| Oct 25 |\$40.00  \cr
\dbl \multispan2 \hfil TOTAL: | \$80

This is extracted from an actual invoice that I prepared.  One caveat: 
the user must locate the file TXSruled.tex and put it where LaTeX can find it, 
perhaps in the current directory.    Another caveat: I got  a message saying 
the external program had failed.  So I deleted the above code, updated, and 
then it worked.  I had my lined table on my scribus page. 

This solution is of course a huge kludge. 
John Culleton

More information about the scribus mailing list