Packages C
Typeset Python, C and Pascal programs.
Business letters in the Italian style.
C language prettyprinter.
Simple conversion of C programs to LaTeX.
A humanist Sans Serif font, with LaTeX support.
Convert document fragments into graphics.
Hyphenation of inflected languages, using CM fonts.
Schedule and grade books for French teachers.
Hyphenation patterns for the Catalan language.
Support for the Caladea family of fonts.
Simple arithmetic in LaTeX commands.
Calculate the age of something, in years.
Calculates the value of an expression containing fractions.
Language for numeric tables.
Typesetting reasoned calculations, also called calculational proofs.
Use LaTeX as a scientific calculator.
Insert menus/items for classic calculators.
A package for calendars and timetables.
A calendar document.
Calculate the week number of a date.
Calligraphic font.
Type 1 version of Calligra.
Put simple annotations and notes inside a picture.
Calorie checking for dieters.
Copperplate calligraphic letters in LaTeX.
Multipage tables with wide range of features.
Prints a card-size calendar for any year.
Print a calendar for a group of years.
Prototype work on future citation engine.
Place lines through maths formulae.
Create canonical page layouts with memoir.
LaTeX support for the Cantarell font family.
Capital baseball "matrix printer" font collection.
Dropped capitals for Plain TeX.
Captions on more than floats.
Retain float number across several floats.
Declare free-standing \caption commands.
Customising captions in floating environments.
Superseded version of the caption package.
Carbohydrate molecules with chemfig.
Print visiting cards.
Typeset text for cardfile cards.
David Carlisle’s small packages.
Support for Carlito sans-serif fonts.
Carolingan Miniscule manuscript book-hand font.
Adobe Type 1 format of Carolingian Minuscule fonts.
A LuaLaTeX package for drawing karnaugh maps with up to 6 variables.
Constructions with braces to present mathematical demonstrations.
The Cascadia Code font with support for LaTeX and pdfLaTeX.
Support for the OpenType font CascadiaMono (with CascadiaCode fontspec config files).
Typeset papers conforming to the stylesheet of the Cascadilla Proceedings Project.
Make cassette covers.
Numbered cases environment.
Support for the Casio ClassWiz font.
Typeset cassette box inserts.
Print labels for audio cassettes.
A LaTeX 209 document style for cassette inserts.
Typeset cassette labels.
Typeset Cree/Inuktitut in Canadian Aboriginal Syllabics.
Catalan hyphenation patterns.
Bibliographic styles for use in Catalan.
A catalogue of what’s available on CTAN.
Catch an external file into a macro.
Catch text delimited by docstrip tags.
Generic handling of TeX category codes.
Text extractor for word files.
A DVI to plain text translator.
Macros for typesetting catechisms.
Preserving and recalling standard catcodes.
Provides (x)colors of catppuccin theme.
Draw causal set (Hasse) diagrams.
Coptic fonts and LaTeX macros for general usage and for philology.
Bibliography style for Council of Biology Editors format.
LaTeX font description files for the CB Greek fonts.
Complete set of Greek fonts.
Polish extension of Computer Concrete fonts.
Continuation headings and legends for floats.
Support for Concrete text and math fonts in LaTeX.
Chinese chess.
LaTeX support for Creative Commons icons.
Typeset Creative Commons licence logos.
A key-value document command parser.
Cross referencing with proper definite articles and declensions.
Typeset CD covers.
Expandable conditional commands for LaTeX.
Typeset CD covers.
Take user text and typeset it to fit a CD label.
Produce papers for Computers and Electronics in Agriculture.
Bibliography style for Cell.
Accept CSS-like selectors in tabular, array, ….
Ensure minimal spacing of table cells.
Cellular table construction.
Building tables one cell at a time.
A TikZ library for drawing celtic knots.
Tools for producing redacted documents.
A macro for centering lines.
Paragraphs with last line centered, known as “Spanish” paragraphs.
Centred \not command.
Compression tools for PostScript.
A class file to typeset exams.
Documentation of LaTeX configuration options.
LaTeX packages for use of initials.
Enhanced support for the Latin Modern fonts.
Generate changebars in LaTeX documents.
Change the layout of individual pages and their text.
Typesetting keepachangelog.com style changelogs.
Margin adjustment and detection of odd/even pages.
Manual change markup.
Page numbering by chapter.
Bibliography details per chapter.
Multiple bibliographies in a document.
Package for working with complicated folder structures.
CharisSIL fonts with support for all LaTeX engines.
Charter fonts.
Change bar marks in Plain TeX.
Change the Bibliography/References title.
A simple cheatsheet class.
A syntax checker and tidier.
Check parentheses in LaTeX.
Check citation commands in a document.
Extend “improperly closed environment” messages.
A patch for the label-checking code.
Pass verbatim contents through a compiler and reincorporate the resulting output.
Various BibTeX formats for journals in Chemistry.
Arrows for chemists.
Arrows for use in chemistry.
A collection of BibTeX files for chemistry journals.
Simple consecutive numbering of chemical compounds.
Support for compound numbers in chemistry documents.
Creating (chemical) exercise sheets.
Draw molecules with easy syntax.
Command for typesetting chemical formulas and reactions.
Using the chemformula package with babel-russian settings.
Upright Greek letters in chemistry.
A collection of macros to support typesetting chemistry documents.
A method for numbering chemical compounds.
Convert chemical structures from ChemDraw, MDL molfile or SMILES using Open Babel.
Symbology to draw chemical plants with TikZ.
Support for chemical schemes.
Typeset and cross-reference chemical schemes based on TikZ code.
Automated creation of numeric entity labels.
Structural organic chemistry.
Writing chemistry with style.
Macros for typing chemical symbols.
Structural chemistry.
Adobe chess font.
A font for the Cherokee script.
Fonts for typesetting chess boards.
A package for typesetting chess problem diagrams.
Print chess boards.
A package to handle chess fonts.
Minimal chess diagrams.
LaTeX layout inspired by harvmac.
A companion package for the Swiss typesetter.
Draw change bars in the margin.
Linguistic glossing in Marathi language.
A "Chicago" bibliography style.
Chicago-based annotated BibTeX style.
"Chicago" bibliography style with annotations.
“Chicago” bibliography style that allows annotations.
Use lua callbacks for “interesting” textual effects.
Chicago-style footnote formatting.
Directly compile \include’d child documents.
Font and macros for Chinese calendar.
Typeset Chinese chess with l3draw.
Luatexja-jfm files for Chinese typesetting.
A Chinese TeX system.
Using the free Chivo fonts with LaTeX.
Warn whenever a float is placed “to far away”.
Check for problems with labels in LaTeX.
Check for errors in LaTeX documents.
Class for typesetting letters to Swiss rules.
Change the resetting of counters.
Change the page layout in the middle of a document.
Macros to typeset parsing trees.
Print chord grids for pop/jazz tunes.
Draw chord diagrams.
Chroma: a reference book of LaTeX colours.
Provides a horizontal timeline.
Drawing time-line diagrams.
Physics lab reports for Carmel High School.
Bibliography style for Chalmers University of Technology.
Typeset documents in Church Slavonic language using Unicode.
Fonts defined by character identifier.
A class for submissions to the “Commentarii informaticae didacticae” (CID).
LaTeX support for Cinzel and Cinzel Decorative fonts.
Macros for typesetting circuit diagrams.
Maths mode circles for temporal logic.
Typeset circled numbers.
Create circled text.
M4 macros for electric circuit diagrams.
Draw electrical networks with TikZ.
A circular glyphs alphabet.
Fonts for Cirth.
Bibliography formatting with Citation Style Language.
Improved citation handling in LaTeX.
Citation management bundle.
Cite all entries of a bbl created with BibLaTeX.
Add reference-page-list to bibliography-items.
Produce a citation list for the bibliography.
BibTeX style for Computer Journal.
LaTeX document class for CJE articles.
Typeset Hebrew with LaTeX.
CJK language support.
Chinese/Japanese/Korean bitmap fonts.
Tools to integrate CJK fonts into Ghostscript.
Extension of the CJK package for Korean typesetting.
Adjust locations and kerning of CJK punctuation marks.
Article class for The Canadian Journal of Statistics.
A bundle of packages and classes.
A serif font family.
The source of LaTeX’s standard classes.
URW Classico fonts.
Cite classic works.
A “classically styled” thesis package.
Biological classification tables.
Record classes used in a document.
XML mastering for LaTeX classes and packages.
A clean LaTeX style for thesis documents.
Clear Sans fonts with LaTeX support.
Key/value support with a hash.
Intelligent cross-referencing.
Forward-referencing functionality for cleveref.
Adds forward-referencing functionality to the cleveref package.
Slide Deck Animation.
A language-independent literate programming tool.
Copy and paste into and across documents.
Map and iterate over LaTeX3 clists.
Graphical and textual clocks for TeX and LaTeX.
A simple literate programming tool based on clojure's pamphlet system.
Tidy up after reading a METAPOST file.
A LuaLaTeX package for creating cloze texts.
Control pagestyle of pages left blank by \cleardoublepage.
Typesets pseudocode as in Introduction to Algorithms.
Typesets pseudocode as in Introduction to Algorithms.
Place contents into a full width colour strip.
Documentation of LaTeX class and package writing.
An automation tool for running LaTeX.
Computer Modern fonts.
Type 3 outline versions of the CM fonts.
Adobe Font Metrics for the CM fonts.
Generate GF format for CM.
Type 1 CM-based fonts for Latin, Greek and Cyrillic.
Sources of the Computer Modern fonts.
Extra METAFONT files for CM.
Improve the kerning of CM fonts.
PK bitmaps of the Computer Modern fonts.
CM-Super family of fonts.
Metric files for the Computer Modern fonts.
Computer Modern Unicode font family.
TeX for the Macintosh.
Make PDF files searchable and copyable.
METAPOST arrows and braces in the Computer Modern style.
Font for planetary symbols.
Computer modern mathematical blackboard bold font.
Computer Modern Bright fonts.
Computer Modern fonts with cyrillic extensions.
A set of Type 1 Cyrillic fonts.
Russian fonts in "alternative" encoding.
LaTeX support for the cmcyralt fonts.
Get command name reliably.
Check used commands.
Install macros for “standard” fonts not used by LaTeX itself.
Reencoded versions of Haralambous fraktur fonts.
Symbols for linear logic.
Old English glyphs to go with Computer Modern.
Virtual fount setup for using old style digits.
Outline versions of the Computer Modern fonts.
A Computer Modern Pica variant.
Style for the journal Condensed Matter Physics.
Content Management System for Talks.
Interfaces to the CM Sans Serif Bold fonts.
Upright punctuation with CM slanted.
Computer Modern for Serbian and Macedonian.
CM fonts test sources.
Upright punctuation with CM italic.
A package for handling the cmtt font better.
Upright integral symbols for Computer Modern.
A TeX macro package for colour manipulation (using PostScript).
Typeset working papers of the Czech National Bank.
LaTeX tools and documenting facilities.
Simple "quality" printing of C sources.
Support for countdowns, and for clocks in any timezone.
A different way to read counters.
Store counter values per chapter.
Cochineal fonts with LaTeX support.
Typeset "code" in verbatim.
Barcode macros for the Code 128 standard.
Typeset code with annotations.
Highlighted source code in a fancy box.
LaTeX code description and documentation.
LaTeX code and documentation in LaTeX-format file.
Highlight code and demos with l3regex and lpeg.
Support for variant code pages.
Provides an environment that may be conditionally included.
Test the consistency of the Italian personal Fiscal Code.
Coelacanth fonts with LaTeX support.
Add coffee stains to documents.
Collect arguments of any command.
Collect contents of a tabular cell as argument to a macro.
Collect text for later re-use.
Collect and process macro arguments as boxes.
Collect blocks of references into a single reference.
Colon equals symbols.
Provides commands for producing a colophon.
Colour control for LaTeX documents.
Colorful edits for multiple authors of a shared document.
Easy colorblind-safe typesetting.
Coloured syntax highlights in documentation.
Simple colour use in Plain TeX.
Insert colored belts in documents (to present skills, for example).
A colourful boxed theorem environment.
Style package for directly including color emojis in LaTeX documents.
Fix color problems with the package “framed”.
Retrieve colour model and values for defined colours.
Define missing colors by their names.
Write your articles or books in a colorful way.
Collection of free ICC profiles.
Simple colour-selection commands.
Color separation.
Provides PDF color spaces.
Shade cells of tables and halign.
Add colour to LaTeX tables.
Colour facilities for use with TeX.
Colours by wavelength of visible light.
Extend the color package colour space.
Colourchange.
Typeset "comma-below" letters, as in Romanian.
Bundle individual documents into a single document.
Include graphic (EPS or PDF)/LaTeX combinations.
Add NFSS-declarations of combo fonts to LuaLaTeX documents.
Sans serif font, with LaTeX support.
Use Comic Neue with TeX(-alike) systems.
Use Microsoft Comic Sans font.
Formats a number by inserting commas.
Expandable iteration on comma-separated and filename lists.
Manipulate numeral comma separated lists.
Mathematics typesetting support.
Commented editions with LaTeX.
Selectively include/exclude portions of text.
Comment macros for use in Plain TeX.
A Python script to comment and uncomment lines.
A font designed by a committee.
Convert common unicode symbols to LaTeX code.
CoDi: Commutative Diagrams for TeX.
Frequently Asked Questions from comp.fonts.
Compact lists of symbols.
Multiple thebibliography environments.
Compare two strings.
Track skills of classroom checks.
Computational complexity class names.
Components of TeX.
Document (LaTeX) programming with LaTeX.
Class for the journal Computational Complexity.
Content of the book Computer Typesetting Using LaTeX.
Keeping track of formal ‘concepts’ for a particular field.
Concrete Math fonts.
Concrete mathematics fonts.
Concrete based OpenType Math font.
Concert programmes.
Concrete Roman fonts.
Consistent text and maths using concrete fonts.
Define and manage conditional content.
A set of tools for generating conference proceedings.
A utility for OO programming documentation.
Automatic numbering of constants.
Typeset multiline continued equalities.
The ConTeXt macro package.
A simple accounting package.
Algorithm handling in ConTeXt.
Generate fieldstack based animation with ConTeXt.
Annotate text blocks.
A BNF module for ConTeXt.
Collection of calendars based on the PocketDiary-module.
ConTeXt macros for chromatograms.
Use Computer Modern bold Caps and Small-caps in ConTeXt.
Use Computer Modern Typewriter bold font in ConTeXt.
Environment to place collating marks on the spine of a section.
Construction plans in ConTeXt.
Write numbers as cyrillic glyphs.
Degrading JPEG images in ConTeXt.
Overfull pages with ConTeXt.
Run external programs on the contents of a start-stop environment.
Make editorial marks on a document.
Support for writing French in ConTeXt.
Overfull pages with ConTeXt.
Create static and interactive versions of board games.
GANTT module for ConTeXt.
Inclusion of Gnuplot graphs in ConTeXt.
Data merging for automatic document creation.
An ini-file pretty-printer, using ConTeXt.
Date driven lists or lists driven by date-intervals.
Show ConTeXt layouts.
ConTeXt package for writing letters.
A ConTeXt implementation of lettrines.
Lilypond code in ConTeXt.
Set notation in ConTeXt.
Notes on using ConTeXt MkIV.
A personal organiser.
Process reStructuredText with ConTeXt.
Ruby annotations in ConTeXt.
A Go system in ConTeXt.
Simplified font usage for ConTeXt.
A module for preparing presentations.
Typesetting Magic and Latin squares.
Sudokus for ConTeXt.
Simple presentations using ConTeXt.
Place document titles.
The "top ten" ConTeXt commands.
Transliterate text from ‘other’ alphabets.
Something like Koma-Script typearea.
Small modules to load various fonts for use in ConTeXt.
ConTeXt support for URW Garamond font.
ConTeXt support for URW Gothic.
Generate ConTeXt syntax highlighting code from vim.
Visual display of ConTeXt counters.
Prints ‘continuation’ marks on pages of multipage documents.
Print a coloured contour around text.
Generate calling cards for dances.
Typeset formalized legal documents such as contracts, statutes, etc.
Create new key-value syntax.
Correct platex/uplatex bookmarks in PDF created with hyperref.
Generate Knuthian encoding for text files.
Typeset recipes.
Typeset and convert units for cookery books and recipes.
Symbols for recipes.
A LaTeX based package to easily typeset some professional looking cooking recipes.
COntent-Oriented LaTeX.
Typeset long legal footnotes.
Manipulate COntent Oriented LaTeX Lists.
String manipulation in LaTeX.
Reference items in a theorem environment.
Associate a pop-up window and tooltip with PDF hyperlinks.
Support for Cooperative Writing and editorial comments.
LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX support for the Cooper Hewitt family of sans serif fonts.
Draw cartesian coordinate systems.
Automatic editing of Copac/BibTeX records.
Coptic Fonts.
Copyediting support for LaTeX documents.
Copy and paste into and across documents.
Provide copyright notices for images in a document.
Macros for continuous sets and neural networks in the context of cyber-physical systems.
An installation script for Corel Ventura fonts.
Metrics, etc., for fonts distributed with Corel products.
Manage Corel-distributed fonts.
Cormorant Garamond family of fonts.
Correct spacing of the alignment in expressions.
Macros for marking correction sheets.
Correct index entries for chemical compounds.
Add index entries to LaTeX document.
Context sensitive outline elements.
French version of colour definitions from xcolor.
Make use of count1 to count9.
Additional tools for counters.
A font with the images of the countries of Europe.
Count compilations of a document.
Adobe Type 1 “free” copies of Courier.
Provides a scaled Courier font.
Courier 10 Pitch BT with LaTeX support.
Prepare university course outlines.
Prepare university course papers.
Automatic cover page creation for scientific papers.
Make Apostrophic Laboratories's Covington fonts available to TeX and LaTeX.
LaTeX macros for Linguistics.
Typeset C programs.
Allow verbatim, etc., in macro arguments.
Use cprotect arbitrarily nested.
Draw protein secondary structures.
Use different code pages for TeX input.
LaTeX Beamer Template for Chongqing University.
LaTeX Thesis Template for Chongqing University.
Boxes with crossed corners.
Create struktex code.
Initializing and configuring theorem-like environments, with multilingual support.
Macros to create simple tcolorbox with some customizations.
Cross referencing with proper definite articles and declensions.
Crimson fonts with LaTeX support.
CrimsonPro fonts with LaTeX support.
Fonts for Croatian Glagolitic and other Croatian scripts.
Support for cropmarks.
Crop marks on \shipout.
Cropmark macros for Plain TeX.
Philip Taylor's cropmarks macros.
Add crop marks to a Plain TeX document.
Smart typesetting of enumerated cross-references for various TeX formats.
Crossreferences within documents.
Expandable extraction of cleveref data.
Scripts for working with crossref.org.
Bibliography management tool.
Typeset crossword puzzles.
Macros for typesetting crossword puzzles.
Line printer output from DVI files.
Add a Navigation Path to the page header.
Crossword macros for Plain TeX.
Typesetting pseudocode, protocols, game-based proofs and black-box reductions in cryptography.
Font for graphical symbols used in crystallography.
Technical Reports in Computer Science and Software Engineering.
A wrapper for article with macros and customizations for computer science assignments.
LaTeX class for articles submitted to the CSTUG Bulletin (Zpravodaj).
Czech/Slovak-tuned Computer Modern fonts.
Czech/Slovak tuned CM fonts in Type 1 format.
Czech/Slovak version of MakeIndex.
LaTeX support for Czech/Slovak typesetting.
A list of plain.tex cs names.
Plain TeX multilanguage support.
Czech/Slovakian PostScript font support.
Context sensitive quotation facilities.
German translation of csquotes documentation.
Named colors for web-safe design.
Support for Czech/Slovak languages.
Customized theorem environments for computer science documents.
Czech typography rules enforced through LuaTeX hooks.
Convert spreadsheet table cells into LaTeX source.
Merge TeX code with csv data.
Simple CSV file processing.
Link spread sheets to LaTeX.
Reading data from CSV files.
Computer Sanskrit(/Extended) coding support on MS-DOS.
Flexible typesetting of table and figure floats using key/value directives.
Catcode table stable support.
A jiffy to search CTAN file list.
Bibliography data for all CTAN packages.
Upload or validate a package for CTAN.
CTAN guidelines verifier and corrector for uploading projects.
Export CTAN entries to bib format.
Prepare a package for upload to CTAN.
Support for users uploading to CTAN.
LaTeX classes and packages for Chinese typesetting.
LaTeX FAQ by the Chinese TeX Society (ctex.org).
Tibetan for TeX and LaTeX2ε.
C version of tie (merging Web change files).
Typeset recipes.
Hebrew fonts from the Culmus project.
A cuneiform font.
Cuprum font family support for LaTeX.
Format currencies in a consistent way.
Provide file name and path of input files.
Lightweight class for CVs.
Typeset a curriculum vitae.
A LaTeX tutorial.
Draw a cursor in an equation.
A class for making curriculum vitae.
Extensions for package pict2e.
Curves for LaTeX picture environment.
Customised BibTeX styles.
Simple commands for drawing customisable dice.
Custom environments (MCQ, list with picked items, ...).
Mixing onecolumn and twocolumn modes.
Cut a window in a paragraph, typeset material in it.
A package for creating a curriculum vitae.
LaTeX CV class, with extended details.
Compute and display CVSS base scores.
Yet another style for easy CV pagination.
A Web system in C.
Insert hyperlinks for included files.
A LaTeX version of CWEB.
CWEB for ANSI-C/C++ compilers.
A system for Structured Software Documentation in C.
Annotate compliance with cybersecurity requirements.
“Controls in Contents” for the cyber package.
The Cyclop typeface.
A script which was used on Cyprus for writing Greek.
A font for ancient Cypriot Greek inscriptions.
Documentation of LaTeX Cyrillic-alphabet features.
Support for Cyrillic fonts in LaTeX.
Slightly modified computer modern fonts with Cyrillics.
Provides basic LaTeX 2.09 font access to the Washington cyrillic fonts.
Details of using the AMS Cyrillic fonts.
EmTeX as distributed by CyrTUG.
Hyphenation patterns for Czech.
Convert Czech hyphenation patterns to standard encoding.