The package provides several macros to adjust boxed content. One purpose is to supplement the standard graphics package, which defines the macros \resizebox, \scalebox and \rotatebox , with the macros\trimbox and \clipbox. The main feature is the general \adjustbox macro which extends the “key=value” interface of \includegraphics from the graphics package and applies it to general text content. Additional provided box macros are \lapbox, \marginbox, \minsizebox, \maxsizebox and \phantombox.
All macros use the collectbox package to read the content as a box and not as a macro argument. This allows for all forms of content including special material like verbatim content. A special feature of collectbox is used to provide matching environments with the identical names as the macros.
The package enable the user to typeset programs (programming code) within LaTeX. The source code is read directly by TeX. Keywords, comments and strings can be typeset using different styles (default is bold for keywords, italic for comments and no special style for strings). Includes support for hyperref. To use, simply \usepackage{listings}, identify the language with \lstset{language=Python}, then employ the \begin{lstlisting} ... \end{lstlisting} environment or the \lstinputlisting{filename.py} command. Short (in-line) listings are also available, using either \lstinline|...| or | ... | (after defining the | token with the \lstMakeShortInline command).
The package that facilitates expressive syntax highlighting in LaTeX using the powerful Pygments library. The package also provides options to customize the highlighted source code output using fancyvrb.
The package enables the user to use beamer style operations on a canvas of the sizes provided by a0poster; font scaling is available (using packages such as type1cm if necessary).
In addition, the package allows the user to benefit from the nice colour box handling and alignment provided by the beamer class (for example, with rounded corners and shadows). Good looking posters may be created very rapidly.
Features include:
scalable fonts using the fp and type1cm packages;
posters in A-series sizes, and custom sizes like double A0 are possible;
still applicable to custom beamer slides, e.g. 16:9 slides for a wide-screen (i.e. 1.78 aspect ratio);
orientation may be portrait or landscape;
a ‘debug mode’ is provided.