This package provides basic utility programs, comprising: dvitype
, which converts a TeX output (DVI) file to a plain text file; pooltype
, which converts a TeX-suite program's pool (string) file into human-readable form; tftopl
and pltotf
, which convert TeX Font Metric (TFM) file to human readable Property List (PL) files and vice versa.
This package includes OpTeX macros which allow to create a study Bible in many language variants. The main Bible text is in separate files while the commentary apparatus can be written in other files. TeX is able to join all these data into a single print of a study Bible. Moreover, multiple language variants and translation subvariants are provided.
This package provides support for many indexes, leaving all the bookkeeping to LaTeX and MakeIndex. No extra programs or files are needed. One runs latex
and makeindex
as if there is just one index. In the main file one puts commands like \setindex{main} to steer the flow. Some features of MakeIndex may no longer work.
The package's principal command, \diagbox
, takes two arguments (texts for the slash-separated parts of the box), and an optional argument with which the direction the slash will go, the box dimensions, etc., may be controlled. The package also provides \slashbox
and \backslashbox
commands for compatibility with the now removed slashbox package, which it supersedes.
This package provides a LaTeX class for typesetting articles with a simple and clear design. Currently, it has native support for Chinese (simplified and traditional), English, French, German, Italian, Japanese, Portuguese (European and Brazilian), Russian and Spanish typesetting. It compiles with either XeLaTeX or LuaLaTeX. This is part of the minimalist
class series and depends on that package.
The package combines the use of soul
with the savepos
mechanism of current pdfTeX so that the user can create (almost) arbitrary underlining and similar decorations, including rules, leaders and even pictures (PGF, PSTricks, etc.). Unlike soul
underlines, which are built by repeating small elements, here each chunk of text to be underlined is a single element.
By default, when using cleveref
's \cref
to reference theorem
-like environments, the names do not contain definite articles. In languages such as French, Italian, Portuguese, Spanish, etc., this results in incorrect grammar. For this purpose, the current package offers \crefthe
, which handles the definite articles properly (especially for the article contractions in many European languages).
This bundle contains the LaTeX packages utf8add.sty
and utf8hax.sty
. The utf8add
package provides additional support for the use of UTF-8 encoded input. This is intended for making LaTeX input more readable. The utf8hax
package is using UTF-8 characters for easier access to math in LaTeX, however making the LaTeX input less readable.
This is a comprehensive package to draw all sorts of bridge diagrams, including hands, bidding tables, trick tables, and expert quizzes.
It works for all font sizes. Different fonts for hands, bidding diagrams and compass are possible. It also provides annotations to card and bidding diagrams, automated check on consistency of suit and hands, and multilingual output of bridge terms.
Repeating of math operators at the broken line and the new line in inline equations is used in Cyrillic mathematical typography (Russian for example), but unfortunately LaTeX does not provide such an option. This package solves the problem by extending ideas described in M. I. Grinchuk TeX and Russian Traditions of Typesetting, and supports most of LaTeX mathematical packages.
The package enables left subscripts and superscripts in maths mode. The sub- and superscripts are raised for optimum fitting to the symbol indexed, in such a way that left and right sub- and superscripts are set on the same level, as appropriate. The package provides an alternative to the use of the \sideset
command in the amsmath
package.
Q-and-A is a LaTeX document class for you to typeset Q&A-style conversation. It turns simple pure text Q&A dialog into a carefully designed document. Notably, it features two themes, ChatGPT-light
and ChatGPT-dark
, enabling you to format your Q&A dialog in a way that closely resembles the interface of ChatGPT.
The package defines a single command \verbdef
(which has a starred form, like \verb
). \verbdef
will define a robust command whose body expands to verbatim text. By using commands defined by \verbdef
, one can put verbatim text into the arguments of commands; since the defined command is robust, it doesn't matter if the argument is moving.
This package provides fullpage
and leftfullpage
environments, that may be used inside a figure
, table
, or other float environment. If the first of a 2-page spread uses a leftfullpage
environment, the float will only be typeset on an even-numbered page, and the two floats will appear side-by-side in a two-sided document.
The xstring
package provides macros for manipulating strings, i.e., testing a string's contents, extracting substrings, substitution of substrings and providing numbers such as string length, position of, or number of recurrences of, a substring. The package works equally in Plain TeX and LaTeX (though e-TeX is always required). The strings to be processed may contain (expandable) macros.
As an alternative to the LaTeX standard environments quotation
and quote
, the package provides a consolidated environment for displayed text. First-line indentation may be activated by adding a blank line before the quoting environment. A key-value interface (using kvoptions) allows the user to configure font properties and spacing and to control orphans within and after the environment.
This package provides miscellaneous macros used by others of the author's packages. The package includes: \newgif
and other globals; \@ifnextcat
and \@ifXeTeX
; \(Re)storeMacro(s)
to override redefinitions; \afterfi
and friends; commands from relsize
, etc.; ``almost an environment'' or redefinition of \begin
(\begin*
doesn't check if the argument
environment is defined).
This package lets you produce placeholder elements for documents under development, similar to the skeleton screens used while loading contents in many applications and websites. It also has a mechanism for attaching explanatory endnotes to these placeholders, or to anything else in your document. The same note mechanism can also be used with ordinary content, e.g., as a to-do mechanism.
The bundle provides a collection of BibTeX style files to turn an address database stored in the .bib
format into files suitable for printing as address books or included into letter classes like akletter
or scrletter2
. The data may be sorted either by name or birthday and output provides files in various formats for address books or time planners.
The package provides tools for a mathematical style that conforms to the International Standard ISO 80000-2 and is common in science and technology. It changes the default shape of capital Greek letters to italic, sets up bold italic and sans-serif bold italic math alphabets with Latin and Greek characters, and defines macros for markup of vector, matrix and tensor symbols.
In some fields of scholarship, a beamer does not offer good support when giving a talk in a proceeding. For example, in classical philology, the main sources are text, and it will be better to distribute a handout to the audience with extracts of the texts about which we will talk. The package supports preparation of such handouts when writing the talk.
Fourier-GUTenberg is a LaTeX typesetting system which uses Adobe Utopia as its standard base font. Fourier-GUTenberg provides all complementary typefaces needed to allow Utopia based TeX typesetting, including an extensive mathematics set and several other symbols. The system is absolutely stand-alone: apart from Utopia and Fourier, no other typefaces are required. Utopia is a registered trademark of Adobe Systems Incorporated
Ysabeau combines the time-honored and supremely readable letterforms of the Garamond legacy with the clean crispness of a low-contrast sans serif, rendering it well suited for body copy as well as display. This package provides LaTeX font support for traditional TeX engines. For XeTeX or LuaTeX users, OpenType and TrueType fonts are provided only to use with the fontspec
package.
The package provides a BibTeX implementation for the Chinese national bibliography style standard GB/T 7714-2015. It consists of two .bst
files for numerical and author-year styles as well as a LaTeX package which provides the citation style defined in the standard.
The package is compatible with natbib
and supports language detection (Chinese and English) for each biblilography entry.