Having issues with some conference or journal requiring you to provide a single LaTeX file and all graphics in the root directory? Well, this is a good tool.
PS: I used **version `0.4.1`** because `0.5.0` caused problems.
This document tries to show some possible solutions for creating screen based presentations. Most of the listed solutions are LaTeX-based because I personally prefer LaTeX - and derived tools - over other documentation systems.
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 PracTeX Journal is the online journal of TUG. It is devoted to "getting things done" in TeX, LaTeX, and friends. A typical issue of The PracTeX Journal may include: articles on projects or activities accomplished through the use of TeX; short articles about problems that were resolved through the use of TeX or problems with TeX that were resolved; a write-up on how to use a useful LaTeX package; a column by a guest columnist; questions answered by a guest expert; a column for beginners; relevant announcements.
The package defines an environment tabularx, an extension of tabular which has an additional column designator, X, which creates a paragraph-like column whose width automatically expands so that the declared width of the environment is filled. (Two X columns together share out the available space between them, and so on.)
The package is part of the tools bundle in the LaTeX required distribution.
The polynom package implements macros for manipulating polynomials, for example it can typeset long polynomial divisions. The main test case and application is the polynomial ring in one variable with rational coefficients.
Biblatex is a complete reimplementation of the bibliographic facilities provided by LaTeX in conjunction with BibTeX. It redesigns the way in which LaTeX interacts with BibTeX at a fairly fundamental level. With biblatex, BibTeX is only used (if it is used at all) to sort the bibliography and to generate labels. Formatting of the bibliography is entirely controlled by TeX macros (the BibTeX-based mechanism embeds some parts of formatting in the BibTeX style file. Good working knowledge in LaTeX should be sufficient to design new bibliography and citation styles; nothing related to BibTeX’s language is needed.
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.