[texhax] Modifying LaTeX tables

Andy Farnell padawan12 at obiwannabe.co.uk
Sun Jun 7 23:19:55 CEST 2009



Scripts are a great answer. For my textbook I eventually
developed a build script (Make or Perl are useful component choices)
to process every source, regenerating data if something changed.
This part is essential to avoid long build times that revise
data even if it hasn't changed.

The idea is to keep the authorative sources of data at the root of
the build process and eliminate every manual step you can.

Many popular packages like Matlab, Octave, R 
can export latex table forms with a suitable function/plugin.

If you're building a large document, thesis, report, or textbook 
then the time spent writing a little script is quickly repaid.

Exporters
 
http://lists.debian.org/debian-devel/2009/02/msg00425.html
http://www.mathworks.com/matlabcentral/fileexchange/authors/30876

Make
http://www.cs.indiana.edu/classes/c304/Makefiles.html
http://www.manpagez.com/man/1/make/
http://www.cs.duke.edu/~ola/courses/programming/Makefiles/Makefiles.html

Use Make with LaTeX
http://www.cs.ubc.ca/~bsd/tex/
http://web.mit.edu/~jcrost/www/latexmake.html

Sed, Awk
http://www.grymoire.com/Unix/Sed.html#uh-0
http://www.gnu.org/software/sed/manual/sed.html
http://www.vectorsite.net/tsawk.html
http://www.cs.hmc.edu/tech_docs/qref/awk.html

May be useful to you
http://www.lafferty.ca/software/pbook/



On Sun, 7 Jun 2009 22:16:19 +0200
Reinhard Kotucha <reinhard.kotucha at web.de> wrote:

> On 7 June 2009 Sam Albers wrote:
> 
>  > Hello all,
>  > 
>  > I have a general methodology question concerning tables in LaTeX and I was
>  > just wondering what the collective wisdom of the list thought.
>  > 
>  > Currently I am making tables using a spreadsheet then saving the file as a
>  > .csv file, replacing commas with an ampersand and then formatting the table
>  > to include in a .tex file. The problem I am running into is that if I want
>  > to modify the table after this process (say add a column) I have to start
>  > from scratch at the spreadsheet level which can be fairly time consuming. I
>  > just wondering what other people do to make this more efficient. That is,
>  > how do people go about making tables and modifying then after some edits
>  > have been made.
> 
> I'm not using spreadsheets, but I often have the need to do something
> more than once.  I usually write a little Perl script, but every other
> scripting language is fine as well.
> 
> There is also an experimental package on CTAN, but I don't know
> anything about it:
> 
>    http://dante.ctan.org/CTAN/macros/latex/exptl/delimtxt/
> 
> Regards,
>   Reinhard
> 
> -- 
> ----------------------------------------------------------------------------
> Reinhard Kotucha			              Phone: +49-511-3373112
> Marschnerstr. 25
> D-30167 Hannover	                      mailto:reinhard.kotucha at web.de
> ----------------------------------------------------------------------------
> Microsoft isn't the answer. Microsoft is the question, and the answer is NO.
> ----------------------------------------------------------------------------
> _______________________________________________
> TeX FAQ: http://www.tex.ac.uk/faq
> Mailing list archives: http://tug.org/pipermail/texhax/
> More links: http://tug.org/begin.html
> 
> Automated subscription management: http://tug.org/mailman/listinfo/texhax
> Human mailing list managers: postmaster at tug.org


-- 
Use the source


More information about the texhax mailing list