Technology

Tools

le-tex mostly processes large data volumes and this requires as much automation as possible. Many of the tools used to do this are more familiar to Unix/Linux programmers. They include the powerful xemacs programmable text editor with many le-tex add-ons, text pattern search and replace with the aid of regular expressions, toolchain control with GNU make etc., numerous Shell, Perl, Tcl or Ruby scripts, svn as version control for tools and content etc.

Sophisticated tools are available for the following tasks:

  • Structuring of references; 
  • Conversion of math content to and from MathML; 
  • Processing of CALS tables; 
  • Fuzzy search 
    • To find cross-references, 
    • For removal of duplicates in consolidated bibliographies  
    • And for coding of index items. 

le-tex also has extremely in-depth experience in XML processing using XSLT/XPath 2.0, including conversion between different document types (e.g. conversion from/to Word) and generating complex indexes.