Home    Macro Writing    Design    Data Visualization     E-Publishing     Innovations     Samples     LaTeX Training     About      Contact      

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
Explanation of complex macro construction using csname...endcsname--a versatile tool with examples of its use.
Click on image below to see slides.

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 to see larger image)

Table Innovations: American Astronomical Society
Table Macros

Many innovations were requested for the TeXnology upgrade for the American Astronomical Society Journal macros, but the most interesting requests were for table enhancements.

  • Hide columns

    Entire columns can be "hidden" from display with the use of the new "h" column identifier.

  • Automatic column math mode

    The use of mathmatics and special symbols requires the use of math-mode, or in other words prefaced with $'s. 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.

  • 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.

    This example shows a wide table split into three parts:

  • >> Click here for sample pages showing Code and Results
       using each of these table features.

    >> Click here for longer description in the AAS on-line authors guide

    Record of Decisions of the
    Supreme Court of Angola

    Database publishing in Portuguese, macros written by TeXnology, used to produce 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
      Constitucional Acórdãos.


    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,

    Amy Hendrickson
    617 738-8029