The nef
TikZ library provides predefined styles and shapes to create diagrams for neural networks constructed with the methods of the Neural Engineering Framework (NEF). The following styles are supported:
ea
: ensemble array,ens
: ensemble,ext
: external input or output,inhibt
: inhibitory connection,net
: network,pnode
: pass-through node,rect
: rectification ensemble,recurrent
: recurrent connection.
The package defines a tabular*
-like environment, tabulary
, taking a "total width" argument as well as the column specifications. The environment uses column types L
, C
, R
and J
for variable width columns (\raggedright
, \centering
, \raggedleft
, and normally justified). In contrast to tabularx
's X
columns, the width of each column is weighted according to the natural width of the widest cell in the column.
The ffslides
(``freeform slides'') class is intended to make it easier to place various types of content freely on the page, and therefore easier to design documents with a strong visual component: presentations, posters, research or lecture notes, and so on. The goal of the class is to be less rigid and less complex than some of the popular presentation-making options. It is essentially a small set of macros added to the article
class.
TeXplate is a tool for creating document structures based on templates. The application name is a word play on TeX and template, so the purpose seems quite obvious: we want to provide an easy and straightforward framework for reducing the typical code boilerplate when writing TeX documents. Also note that one can easily extrapolate the use beyond articles and theses: the application is powerful enough to generate any text-based structure, given that a corresponding template exists.
The package deals with the behaviour of the LaTeX internal command \@ifnextchar
, which skips blank spaces. This has the potential to surprise users, since it can produce really unwanted effects. A common example occurs with brackets starting a line following \\
: the command looks for an optional argument, whereas the user wants the brackets to be printed. The package offers commands and options for modifying this behaviour, maybe limited to certain parts of the document source.
The package lets you shade or colour the cells in the alignment environments such as \halign
and LaTeX's tabular
and array
environments. The colortbl
package is to be preferred today with LaTeX (it assures compatibility with the longtable
package, which is no longer true with colortab
); another modern option is the table-colouring option of the xcolor
. However, colortab
remains an adequate solution for use with Plain TeX.
The package defines commands for saving content that can be repeatedly placed into the document without replicating DVI/PDF code in the output file, allowing for smaller file size of the final PDF and improved content caching for faster display in certain PDF viewers. The method makes use of Form XObjects defined in the PDF specification. The user commands are modelled after the standard LaTeX commands \savebox
, \sbox
, \usebox
and the lrbox
environment.
The package provides functionality for processing lists and array structures in LaTeX. Arrays can contain characters as well as TeX and LaTeX commands, nesting of arrays is possible, and arrays are processed within the same brace level as their surrounding environment. Array levels can be delimited by characters or control sequences defined by the user. Practical uses of this package include data management, construction of lists and tables, and calculations based on the contents of lists and arrays.
The package is a toolbox of programming facilities geared primarily towards LaTeX class and package authors. It provides LaTeX frontends to some of the new primitives provided by e-TeX as well as some generic tools which are not strictly related to e-TeX but match the profile of this package. The package provides functions that seem to offer alternative ways of implementing some LaTeX kernel commands; nevertheless, the package will not modify any part of the LaTeX kernel.
TeXPower is a bundle of packages intended to provide an all-inclusive environment for designing pdf screen presentations to be viewed in full-screen mode, especially for projecting online with a video beamer. For some of its core functions, it uses code derived from ppower4
packages. It is, however, not a complete environment in itself: it relies on an existing class for preparing slides (such as foiltex
or seminar
) or another package such as pdfslide
.
The bundle offers versions of the standard LaTeX article
and report
classes, rewritten to reflect a more European design, and the a4
package, which is better tuned to the shape of a4 paper than is the a4paper
class option of the standard classes. The classes include several for article
and report
requirements, and a letter
class. The elements of the bundle were designed by members of the Dutch TeX Users Group NTG.
The float
package provides commands to define new floats of various styles (plain, boxed, ruled, and userdefined ones); the rotating
package provides new environments (sidewaysfigure
and sidewaystable
) which are rotated by 90 or 270 degrees. But what about new rotated floats, e.g., a rotated ruled one? This package makes this possible; it builds a bridge between the two packages and extends the commands from the float package to define rotated versions of the new floats, too.
This package provides Concrete Roman fonts, designed by Donald Knuth, originally for use with Euler mathematics fonts. Alternative mathematics fonts, based on the concrete parameter set are available as the concmath
fonts bundle. LaTeX support is offered by the beton
, concmath
and ccfonts
packages. T1- and TS1-encoded versions of the fonts are available in the ecc
bundle, and Adobe Type 1 versions of the ecc
fonts are part of the cm-super
bundle.
The everyshi
package provides hooks into \sshipout
called \EveryShipout
and \AtNextShipout
analogous to \AtBeginDocument
. With the introduction of the LaTeX hook management this package became obsolete in 2020 and is only provided for backwards compatibility. For current versions of LaTeX it is only mapping the hooks to the original everyshi
macros. In case you use an older LaTeX format, everyshi
will automatically fall back to its old implementation by loading everyshi-2001-05-15
.
The package helps to typeset exercises or list of exercises within any document. Exercises, questions and sub-questions are automatically numbered. It is possible to put answers in the same document, and display them immediatly, later in the document or not to print answers at all. The layout of exercises is fully customisable. It is possible to typeset long problems, short exercises, questionnaires, etc. Usage of the Babel package is detected, but not fully supported yet (only English and French are implemented).
This PStricks package covers all the colour gradient functionality of pst-grad
(part of the base PSTricks distribution), and provides the following facilities:
it permits the user to specify an arbitrary number of colours, along with the points at which they are to be reached;
it converts between RGB and HSV behind the scenes;
it provides concentric and radial gradients;
it provides a command
\psBall
that generates bullets with a three-dimensional appearance.
PGFPlots draws high-quality function plots in normal or logarithmic scaling with a user-friendly interface directly in TeX. The user supplies axis labels, legend entries and the plot coordinates for one or more plots and PGFPlots applies axis scaling, computes any logarithms and axis ticks and draws the plots, supporting line plots, scatter plots, piecewise constant plots, bar plots, area plots, mesh-- and surface plots and some more. PGFPlots is based on PGF/TikZ (PGF); it runs equally for LaTeX/TeX/ConTeXt.
The process of preparing a collaborative proposal, to a major funding body, involves integration of contributions of a many people at many sites. It is therefore an ideal application for a text-based document preparation system such as LaTeX, in concert with a distributed version control system such as SVN. The proposal
class itself provides a basis for such an enterprise. The dfgproposal
and dfgproposal
classes provide two specialisations of the base class for (respectively) German and European research proposals.
This package provides miscellaneous macros by Joerg Knappen, including: represent counters in greek; Maxwell's non-commutative division; latin1jk
, latin2jk
and latin3jk
, which are inputenc
definition files that allow verbatim input in the respective ISO Latin codes; blackboard bold fonts in maths; use of RSFS fonts in maths; extra alignments for \parboxes
; swap Roman and Sans fonts; transliterate semitic languages; patches to make (La)TeX formulae embeddable in SGML; use maths minus in text as appropriate; simple Young tableaux.
This package is designed for typesetting the programmable elements in digital hardware, i.e., registers. Such registers typically have many fields and can be quite wide; they are thus a challenge to typeset in a consistent manner. Register is similar in some aspects to the bytefield
and bitpattern
packages. Anyone doing hardware documentation using LaTeX should examine those packages. An example Perl module and script are provided, to convert the register specifications into structures suitable for, say, a pre-silicon test environment.
This package provides a Unicode compliant OpenType font with support for Devanagari, Latin, and Cyrillic scripts. It is available in two weights--regular and bold. The font is designed with over 1600 Devanagari glyphs, including support for over 1100 conjunct consonants, as well as vedic accents. The Latin component of the font not only supports a wide range of characters required for Roman transliteration of Sanskrit, but also provides a subset of regularly used mathematical symbols for scholars working with scientific and technical documents.
This package provides miscellaneous macros by Joerg Knappen, including: represent counters in greek; Maxwell's non-commutative division; latin1jk
, latin2jk
and latin3jk
, which are inputenc
definition files that allow verbatim input in the respective ISO Latin codes; blackboard bold fonts in maths; use of RSFS fonts in maths; extra alignments for \parboxes
; swap Roman and Sans fonts; transliterate semitic languages; patches to make (La)TeX formulae embeddable in SGML; use maths minus in text as appropriate; simple Young tableaux.
The package makes it easier to write articles where proofs and other material are deferred to the appendix. The appendix material is written in the LaTeX code along with the main text which it naturally complements, and it is automatically deferred. The package can automatically send proofs to the appendix, can repeat in the appendix the theorem environments stated in the main text, can section the appendix automatically based on the sectioning of the main text, and supports a separate bibliography for the appendix material.
MiniPlot is a package to help the LaTeX user typeset EPS figures using an easy-to-use interface. Figures can be arranged as one-figure-only or as a collection of figures in columns and rows which can itself contain sub-figures in columns and rows. Wrapped figures are also supported. This package provides commands to display a framebox instead of the figure as the graphics package does already but additionally it writes useful information such as the label and scaling factor into these boxes.