LaTeX, with its flexibility in coding, lends itself to innovation,
whether it is used for Interactive PDF, Data Driven Graphics, Database Publishing, Elegant
Design, Complex Tables, or still another use.|
Slides for TeX Users Group Talk: The Joys of Csname
Explanation of complex macro construction using csname...endcsname--a
versatile tool with examples of its use.
Click on image below to see slides.
Real World Use for csname and Dynamic Macro
Chapter Table of Contents
Data Visualization calls for
every kind of
Data Visualization for samples
of various data representations.
is a brief discussion of techniques used to
parse the Excel data and build
of data representation.
Our version of the 162 page complete booklet using one data set
here, was programmed entirely in LaTeX and Tikz,
with the inclusion of pdf graphics.
Track Changes, Editing Help
This system of tracking changes is in use in macros we have written for
American Geophysical Union, American Astronomical Society, MIT Press,
and Acoustical Society of America. Below see the page in the
Acoustical Society documentation describing how the Track Changes
macros are used.
(Click below to see larger image)
Table Innovations: American Astronomical
Many innovations were requested for the TeXnology upgrade for the American
Astronomical Society Journal macros. The most interesting requests
were for table enhancements. Besides hidden columns, math columns,
decimal alignment, and wide tables easily split into vertical
segments, there is also automated column numbering that you
can see in the final table in this series.
- Hide columns
Entire columns can be "hidden" from display with the use of the new
"h" column identifier. This feature makes it easier for the author to
modify his/her tables, an otherwise time-consuming task if there are
many lines in the table.
Automatic column math mode
The use of mathmatics and special symbols
requires the use of $'s to turn on math-mode.
Using capital letters, e.g. "C", "L", or "R", in the
table preamble will set that specific column in math
mode so that $'s are unnecessary, saving many keystrokes.
Column decimal alignment
In addition to the standard left, right, and
center column justification, we can now
align columns on the decimal. We do this by
splitting the identified column into two separate
columns and right justifying the
first new column and left justifying the second
new column. The new "D" alignment token is used to
identify a decimal column.
Split wide tables
Wide tables can easily be split horizontally into
two or three continuing subtables.
A new "B" alignment token identifier is defined to tell
LaTeX where to introduce the split. Up to two "B" identifiers can be
used. The output is a centered split table with a full horizontal line
separating the two or three components.
Click here for sample pages showing
Code and Results
using each of these table
Click here for longer description in the AAS on-line authors
Record of Decisions of the
Database publishing in Portuguese, macros written by
TeXnology, proposal for
producing highly indexed books
of Supreme Court decisions of the country of Angola.
LaTeX was chosen for this project because it is a batch processor,
making it possible to build books recording thousands of pages of Court decisions.
LaTeX has the ability to send information found in the files out
to external files, making specialized indices possible, as well
as accomodating elaborate requirements for data formatting.
Click here for full set of client sample
pages for the Jurisprudência
Have an idea that needs an innovative solution?
Do you have a database or another complex document in mind?
Let's discuss your requirements.
Please get in touch if you have any questions,