The theoremref
package provides variants of the \label
and \ref
commands for theorem
-like environments, capable of automatically typesetting references including the theorem name (apart from the theorem number). The scheme is particularly valuable if the author decides to change a lemma to a proposition or a theorem (or whatever).
This project is based on the HFUT_Thesis LaTeX template of Hefei University of Technology compiled on the basis of ustctug
and ustcthesis
, in accordance with the latest version of Hefei University of Technology Graduate Dissertation Writing Specifications and Hefei University of Technology Undergraduate Graduation Project (Thesis) Work Implementation Rules.
Luaotfload is an adaptation of the ConTeXt font loading system for the Plain and LaTeX formats. It allows OpenType fonts to be loaded with font features accessible using an extended font request syntax while providing compatibilitywith XeTeX. By indexing metadata in a database it facilitates loading fonts by their proper names instead of file names.
The piechartmp
package is an easy way to draw pie-charts with MetaPost. The package implements an interface that enables users with little MetaPost experience to draw charts. A highlight of the package is the possibility of suppressing some segments of the chart, thus creating the possibility of several charts from the same data.
The FlashCards class provides for the typesetting of flash cards. By flash card, we mean a two sided card which has a prompt or a question on one side and the response or the answer on the flip (back) side. Flash cards come in many sizes depending on the nature of the information they contain.
This package provides people-shaped nodes in the style of Microsoft Visio clip art, to be used with TikZ. The available, highly customizable, node shapes are: alice, bob, bride, builder, businessman, charlie, chef, conductor, cowboy, criminal, dave, devil, duck, graduate, groom, guard, jester, judge, maninblack, mexican, nun, nurse, physician, pilot, police, priest, sailor, santa, surgeon.
The package provides easy access to ancient Greek names of days and months of various regions of Greece. In case the historical information about a region is not complete, we use the Athenian name of the month. Moreover commands and options are provided, in order to completely switch to the ancient way, such as \today
.
This package provides many preset yet customizable graph paper backgrounds. Some of the preset patterns include standard quadrille or graph pattern, dot grid, hexagons, isometric or triangular grid, squares with 45deg ``light cone'' lines, ruled, and more. Pattern sizes can be controlled via package options. There are several preset color palletes, and colors can be overridden.
In a document with a lot of diagrams created with PGF/TikZ, there is a possibility of the reader being distracted by different sorts of arrowheads in the diagrams and in the text (as, e.g., in \rightarrow
). The package defines macros to create all arrows using PGF/TikZ, so as to avoid the problem.
This package allows you to typeset pseudocode in the style of Introduction to Algorithms, Third edition, by Cormen, Leiserson, Rivest, and Stein. The package was written by the authors. Use the commands the same way the package's author did when writing the book, and your output will look just like the pseudocode in the text.
This small package realizes a poor man approximation of the ISO regulations for physical sciences and technology. Contrary to other more elegant solutions, it does not load any math alphabet, since pdfLaTeX can use only a maximum of such alphabets. The necessary user macros are defined for typsetting common math symbols that require special ISO treatment.
This package sorts a list of TeX items in increasing order where increasing is determined by a comparator macro. By default it sorts real numbers with the usual meaning of increasing but some other examples are discussed in the documentation. A second macro is included which sorts one list and applies the same permutation to a second list.
The package provides commands to change the page layout in the middle of a document, and to robustly check for typesetting on odd or even pages. The package is an extraction of code from the memoir
class, whose user interface it shares. This package will eventually replace the chngpage
package, which is distributed with the package.
This language support package provides:
extra 8-bit encoding L7x used by
fontenc
:l7xenc.def
,l7xenc.dfu
,l7xenc.sty
;Lithuanian TeX support for URW family Type1 fonts: map, fd, tfm with L7x encoding;
extra code page definitions used by
inputenc
:cp775.def
andlatin7.def
.
In standard LaTeX inserting objects like figures or tables requires too much knowledge for beginners and too much typing effort and hardcoding for people like me. This package aims to make insertion of figures and tables easier for both beginners and experts. Despite the term floats in it's name it also allows disabling floating of such objects.
For a long time pdfLaTeX has offered the command \pdfannot
for inserting arbitrary PDF annotations. The package offers a convenient and user-friendly means of using \pdfannot
to provide comments in PDF files. It also supports LaTeX, Dvips, ps2pdf
, LaTeX, dvipdfmx
, XeLaTeX and LuaLaTeX. Unfortunately, support of PDF annotations by PDF viewers may vary.
The package fixes the problem of TeX failing to hyphenate letter strings that seem (to TeX
The package allows (the URW clone of) Zapf Chancery to function as a maths alphabet, the target of \mathcal
or \mathscr
, with accents appearing where they should, and other spacing parameters set to reasonable (not very tight) values. The font itself may be found in the URW basic fonts collection. This package supersedes the pzccal
package.
Knuth designed his original fonts with tabular figures (figures whose width is uniform); this makes some layout problems rather simple. In more recent times, fonts (such as Minion Pro), which offer proportionally spaced figures, are increasingly being used. The package provides mechanisms whereby such proportional figures may still be aligned in tabular style (for example, in the table of contents).
This package allows creating free form slides with blocks placed on a grid. The blocks can be filled with text, equations, figures etc. The resulting slides are similar to the ones produced with LaTeX beamer, but more flexible. Sequential unconvering of elements is supported. A compiler script is provided which compiles each slide separately, this way avoiding long compile times.
This simple package provides four types of text decorations using TikZ. You can frame your text with circles, rectangles, jagged rectangles, and fan-shapes. The baseline will be adjusted properly according to the surroundings. You can use these decorations both in text mode and in math mode. You can specify line color, line width, width, and height using option keys.
This package makes a very minor change to the operation of the \cite
command so that multiple citations may break at line end. Note that the change is not necessary in unmodified LaTeX; however, there remain packages that restore the undesirable behaviour of the command as provided in LaTeX 2.09. Neither cite
nor natbib
make this mistake.
This is a class file for producing dissertations and theses according to the Michigan State University Graduate School Guidelines for Electronic Submission of master's theses and dissertations. The class should meet all current requirements and is updated whenever the university guidelines change. The class is based on the memoir
document class, and inherits the functionality of that class.
Creating PDFs with pdfLaTeX populates several PDF meta-data fields such as date/time of creation/modification, information about the LaTeX installation (e.g., pdfTeX version), and the relative paths of included PDFs. The pdfprivacy
package provides support for emptying several of these PDF meta-data fields as well as suppressing some pdfTeX meta-data entries in the resulting PDF.