This is a bundle of Lua scripts and LaTeX packages for conversion of LaTeX files to EBook formats such as EPUB, MOBI and EPUB3. TeX4ht is used as the conversion engine.
This package provides classes jsarticle
and jsbook
, together with packages okumacro
and okuverb
. These classes are designed to work under ASCII Corporation's Japanese TeX system pTeX.
This simple LaTeX package provides John Cleese's iconic silly walk routine as a page numbering style. Other counters, as well as integers, can be typeset in this silly style, too.
This work includes a LaTeX document class, a LaTeXML script and a latexmlpost
stylesheet which allow you to write a LaTeX document and transcode it into Metanorma's ADOC format.
This package provides a map between traditional Adobe glyph names and Unicode points; it is maintained by Adobe. The additional texglyphlist.txt
is maintained as part of lcdf-typetools
.
The package extends the \includegraphics
command to support tikzpicture
environments. It allows scaling of TikZ images and PGFPlots to a given width or height without changing the text size.
This package uses PDF's text rendering to modify the linewidth of an outline font to get bold characters. It works only for vectorfonts where the glyphs are defined by their outline.
Latexpand is a Perl script that simply replaces \input
and \include
commands with the content of the input or included file. The script does not deal with \includeonly
commands.
The njuvisual package collects standard colors and logos related to Nanjing University, saves the vector logos as TikZ pictures and provides a user-friendly interface to display them in documents and beamers.
The package extends the vowel
package (distributed as part of the tipa
bundle) by allowing the user to draw arrows between vowels to show relationships such as diphthong membership.
The ebsthesis
class and ebstools
package facilitate the production of camera-ready manuscripts in conformance with the guidelines of Gabler Verlag and typographical rules established by the European Business School.
This package provides a simple way to format Backus-Naur form (BNF). The included bnfgrammar
environment parses BNF expressions (possibly annotated), so users can write readable BNF expressions in their documents.
This is an unofficial document class for writing ONR annual reports using LaTeX; as ONR has had numerous problems with LaTeX-generated PDF submissions in the past.
The todonotes
package lets the user mark things to do later, in a simple and visually appealing way. The package takes several options to enable customization and finetuning of the visual appearance.
The betababel
package extends the Babel polutonikogreek option to provide a simple way to insert ancient Greek texts with diacritical characters into your document using the commonly used Beta Code transliteration.
This package defines the environments exercise and solution. The layout of these environments can be customized. The -- optional -- points in the exercises can be added automatically. The package also permits hiding the solutions.
This package extends the metalogo
package to automatically adjust the appearance of the logos TeX, LaTeX, LaTeX2e, XeLaTeX, and LuaLaTeX, depending on the font detected or the option given to metalogox
.
This package provides procedures for using spot colours in LaTeX documents and the generated PDF files. Predefined templates for PANTONE and HKS colour spaces are included but new ones can easily be defined.
This package pretty-prints token lists to HTML file for debugging purposes. Open the file in any browser to view the result. It can be used to replace \tl_analysis_show:n
.
The package manages character class schemes of XeTeX. Using this package, you may switch among different character class schemes. Migration commands are provided for make packages using this mechanism compatible with each others.
This package enables the inclusion of XMP (eXtensible Metadata Platform) data in the pdf output generated by (plain) LuaTeX. The use of XMP is required by PDF standards such as PDF/A.
This package provides commands to disable pagebreaking within a given vertical space. If there is not enough space between the command and the bottom of the page, a new page will be started.
This package can create lists of random numbers for any given interval. It is possible to get lists with or without multiple numbers. The random generator will be initialized by the system time.
This package provides a complete set of macros for information, warning and error messages. Under LaTeX, the commands are wrappers for the corresponding LaTeX commands; under Plain TeX they are available as complete implementations.