This package provides provides Adobe Type 1 Computer Modern fonts for the Serbian and Macedonian languages. Although the cm-super
package provides great support for Cyrillic script in various languages, there remains a problem with italic variants of some letters for Serbian and Macedonian. This package includes the correct shapes for italic letters \cyrb
, \cyrg
, \cyrd
, \cyrp
, and \cyrt
. It also offers some improvements in letters and accents used in the Serbian language. Supported encodings are: T1, T2A, TS1, X2 and OT2. The OT2 encoding is modified so that it is now easy to transcribe Latin text to Cyrillic.
This package provides macros to allow for embedding exercises and solutions in the LaTeX source of an instructional text (e.g., a book or a course text) while generating the following separate documents: your original text that only contains the exercises, and a solution book that contains only the solutions to the exercises (optionally, the exercises themselves can also be copied to the solution book). The exercise data are generated when running LaTeX on your document; the first run also writes the solutions to a secondary file that may be included in a simple document harness, may be processed by LaTeX, to generate a nice solution book.
CurVe is a class for writing a CV, with configuration for the language in which you write. The class provides a set of commands to create rubrics, entries in these rubrics etc. CurVe then format the CV (possibly splitting it onto multiple pages, repeating the titles etc), which is usually the most painful part of CV writing. Another nice feature of CurVe is its ability to manage different CV flavours simultaneously. It is often the case that you want to maintain slightly divergent versions of your CV at the same time, in order to emphasize on different aspects of your background. CurVe also comes with support for use with AUC-TeX.
The package provides an Arabic and Farsi script support for TeX without the need of any external pre-processor, and in a way that is compatible with Babel. The bi-directional capability supposes that the user has a TeX engine that knows the four primitives \beginR
, \endR
, \beginL
and \endL
. That is the case in both the TeX--XeT and e-TeX engines.
Arabi will accept input in several 8-bit encodings, including UTF-8. Arabi can make use of a wide variety of Arabic and Farsi fonts, and provides one of its own. PDF files generated using Arabi may be searched, and text may be copied from them and pasted elsewhere.
This bundle contains LaTeX classes and packages to create machine readable questionnaires. Metadata is generated for the whole document and it is possible to process created forms fully automatically using the SDAPS main program.
Its features include:
PDF form generation,
advanced array like layouting,
can flow over multiple pages and repeats the header automatically,
optional document wide alignment of
array
environments,has complex layout features like rotating the headers to safe space,
ability to exchange rows and columns on the fly,
different question types: free-form text, single/multiple choice questions, range questions,
Layouting questions in rows or columns,
Possibility to pre-fill questionnaires from LaTeX.
FiXme is a collaborative annotation tool for LaTeX documents. Annotating a document here refers to inserting meta-notes, that is, notes that do not belong to the document itself, but rather to its development or reviewing process. Such notes may involve things of different importance levels, ranging from simple ``fix the spelling'' flags to critical ``this paragraph is a lie'' mentions. Annotations like this should be visible during the development or reviewing phase, but should normally disappear in the final version of the document. FiXme is designed to ease and automate the process of managing collaborative annotations, by offering a set of predefined note levels and layouts, the possibility to register multiple authors, to reference annotations by listing and indexing etc.
This package provides macros for micro-typographic enhancements. It covers a variety of topics:
precise hyphenation control,
disable/break ligatures,
manual italic correction,
extra kerning for slash and hyphen,
raising selected characters (e.g., hyphen, en-dash, and em-dash)
aligning and filling of the last line of a paragraph,
word spacing control,
microtype
andsetspace
front-end,slightly sloppy paragraphs,
vertically partially-tied paragraphs,
breakable displayed equations,
smooth ragged-right paragraphs.
Moreover, typog
provides an environment to flag interesting parts of the information deluge typically accumulating in a LaTeX log-file and an associated tool, typog-grep
, that selectively retrieves these parts.
This package converts LaTeX to HTML by using LaTeX to process the user's document and generate HTML tags. External utility programs are only used for the final conversion of text and images. Math may be represented by SVG files or MathJax. Hundreds of LaTeX packages are supported, and their load order is automatically verified. Documents may be produced by LaTeX, LuaLaTeX, XeLaTeX, and by several CJK engines, classes, and packages. A texlua script automates compilation, index, glossary, and batch image processing, and also supports latexmk. Configuration is semi-automatic at the first manual compile. Support files are self-generated. Print and HTML versions of each document may coexist. Assistance is provided for HTML import into EPUB conversion software and word processors.
This package provides a TeX extension that generates HINT output. The HINT file format is an alternative to the DVI and PDF formats which was designed specifically for on-screen reading of documents. Especially on mobile devices, reading DVI or PDF documents can be cumbersome. Mobile devices are available in a large variety of sizes but typically are not large enough to display documents formatted for a4/letter-size paper. To compensate for the limitations of a small screen, users are used to alternating between landscape (few long lines) and portrait (more short lines) mode. The HINT format supports variable and varying screen sizes, leveraging the ability of TeX to format a document for nearly-arbitrary values of \hsize
and \vsize
.
The package provides the means of writing code in a modular fashion: big macros or functions are divided into small chunks (called gates) with names, which can be externally controlled (e.g., they can be disabled, subjected to conditionals, loops...) and/or augmented with new chunks. Thus complex code may easily be customised without having to rewrite it, or even understand its implementation: the behavior of existing gates can be modified, and new ones can be added, without endangering the whole design. This allows code to be hacked in ways the original authors might have never envisioned. The gates
package is implemented independently for both TeX and Lua. The TeX implementation, running in any current environment, requires the texapi
package, whereas the Lua version can be run with any Lua interpreter, not just LuaTeX.
This is LaTeX for Omega and Aleph.
This package provides support for Tibetan using Omega.
This package provides experimental Bidi-aware text highlighting.
This package provides support for the Cuprum font family.
This simple package prints both from and to addresses.
This class is for writing letters and faxes in French.
The package provides a TikZ library for drawing celtic knots.
This package provides a Finnish version of plain.bst
.
The package provides several page layouts, selectable by package options.
This LaTeX package gives meaning to various Unicode space characters.
The package redefines \thinspace
to have a stretch component.
This package provides a Unicode compatible index program for LaTeX.
This package provides supports the old German orthography (alte deutsche Rechtschreibung).
This package provides customizable windows for screen viewing of TeX documents.