MACRO SETS

LaTeX macro writing is our primary activity.

The style files that we produce are used for book and journal production, database publishing, software documentation, slides, and other custom applications. Macro sets may include PostScript code for design elements and color, and/or PDFmark commands used to generate sophisticated PDF.


Macro Packages for Books and Journals
LaTeX Templates for Authors


We produce a complete LaTeX package for publishers of books and journals, to be used by many authors, following the specifications provided by the publishing company.

We can implement ANY design, using the combination of LaTeX and PostScript -- and encourage adventurous designers to make use of this flexibility.

Samples of some styles we've implemented are found here:
Sample Pages

Macro Set documentation distributed in PDF:
Wiley Handbook Documentation for Authors  

The author template package includes:

- LaTeX class file implementing the specified style
- PostScript font file that authors may customize
- Sample file demonstrating each new macro written
- Template file to make entering the commands easy for authors
and
- Documentation in PDF.

These files may be made available to the authors for download from the publishers' website.

Author support is an optional service, since some authors may have additional requirements for customization of the macro set, or may need some assistance with questions that they may have in the process of producing their document.

Production Staff Support We offer support to the production staff as well, as they need additional help, or want to add new features to their macro sets, or implement a new book style.

Macro sets we have produced have been used for years
by John Wiley & Sons Publishers,  Proceedings of the National Academy of Sciences,  the Federal Reserve Bank of Richmond,  and many other organizations. The American Geophysical Society  commissioned the AGUTeX  package, a two-column journal style to be used by eight AGU journals and AGU authors world wide. See About for a client list and more information.



LaTeX Used for Generation of Sophisticated PDF
LaTeX is well known as one of the finest text formatters available. This characteristic combined with LaTeX's ability to include PostScript and PDFmark coding in its macros makes LaTeX ideal as an engine for producing PDF.

Combining LaTeX with PDF has obvious advantages. All of the features found in PDF: hypertext linking of cross reference terms, index terms, and the table of contents, annotation and searchable text, and with other interactive features available through Acrobat supported Javascript, and, soon, Flash animation (Flash interpreter embedded in Acrobat Version 9 and later), may be used, while LaTeX features, such as elegant math, and complex tables, automated bibliography and index production, are still available.

See E-Publishing for sample E-Documents and Discussion.



Custom Macro Packages

We enjoy a challenge, and welcome requests for macro packages that take advantage of the LaTeX/PostScript/PDF partnership. If you have an idea of an unmet need where these tools might be useful, please get in touch to discuss it.



OPPORTUNITIES

Starting with an Acrobat or HTML form and parsing it to make a LaTeX document is useful for database publishing or on-the-fly report generation of any variety. Here are only some of the possibilities:

- Automating the building of large custom documents, which can also have a hyperlinked table of contents, cross referencing, links to on-line material, and automatically generated index with hyperlinked page numbers.

- Automate the building of graphical data representation. Input to the form may be numbers or math that can then be used to generate PostScript graphics on the fly. An example might be medical lab results represented graphically and with custom advice to the patient based on the numbers that were input for each kind of lab test.

- Report generation for Bioinformatics.



Report Generation

Consider the uses of LaTeX generated PDF in Bioinformatics, Sequence and Genome Analysis for example. Public databases of genetic information are routinely accessed for genome sequence analysis.

The results could be processed with LaTeX on a server for automatic report generation formatted in such a way that the research specialist might visualize the data easily. The report could be presented online, in the form of a PDF file, enhanced with links to appropriate additional information.

The potential for useful work in this area is huge. We welcome your suggestions for unmet needs in bioinformatics or other areas of data visualization and report generation where this set of tools may be useful.



Why LaTeX?

- LaTeX is a stable and robust program, having the best representation of mathematical text available, tables, cross referencing and other structures, and ablility to build table of contents, index, and bibliography on the fly.

- LaTeX is a programming language with features include loops, conditionals, on the fly definition construction, the ability to send information to external files, and/or bring other external files into the document, measure text, do arithmetic operations, and much more.

- LaTeX allows parsing of form results, allowing either PDF forms or HTML forms to be used as input, as well as database information.

- Importantly, we can embed PostScript and PDFmark information within LaTeX commands, allowing dynamic graphics generation and hypertext linking as the LaTeX document is produced.

Any of the other features that can be added to a PDF document can also be written into the LaTeX macro set and be customized depending on the input to the LaTeX file.




How Can We Help You?

We'd be glad to discuss any project with you, whether you need a LaTeX .cls file for your authors, you would like macros for E-Publishing, either books or journals, of if you have an application in mind for LaTeX/PDF automated report generation, or would just like to ask a question or two...

TeXnology Inc.
Amy Hendrickson
57 Longwood Avenue
Brookline, MA 02446
USA

info@TeXnology.com

617 738-8029