uwe_lueck >
texmap > heyctan — reload — |
texhax
InteresThings on CTAN
– what I find interesting on
ctan.org/pkg/
[ notable announcements |
by purpose |
ctan-ann else |
found occasionally |
“related” (“similarity circles”)
| related to mine
| fonts (installing)
| special
| authors ]
‘→ JF#’ marks packages that
Jürgen Fenn in my view
should list in his list,
somewhere or in a proposed sublist
(with a certain existing anchor; see list of links).
You can search for packages on www.ctan.org.
You can search there by topics,
by authors, by identifiers
from alphabetic listings.
Alternatively, you can search for them in an
“advanced search” form.
Notable single announcements:
- Apr 12 2015:
doc. (
amsthdoc) for amsthm.sty
completely rewritten and enhanced, no code change
LaTeX Kernel 2015:
- main announcement 2015-03-31,
accounting for e-TeX and
Unicode engines seriously (fake release date)
- latexrelease – release emulation, also for others?
- … elocalloc – local allocation macros
for LaTeX 2015, new 2015-05-11
- etex.sty from etex-pkg superseded!?
- … don’t load with bigfoot – update
- latex (LaTeX)
… bug-fix release
- latex-base 2015-10-03
mainly LuaLaTeX allocating
[→| ↑ ]
Discoveries sorted by purpose: [ doc |
boxes |
CVs |
graphics |
lua |
macs |
math |
math-logic |
music |
notes |
PDF |
refs |
tabs/arrs |
theses |
todo ]
- Documentation:
LaTeX:
reference cards:
- latex-veryshortguide 4 pages for A5 card,
Peter Flynn
- latexcheat Winston Chang
reference else:
- latex2e-help-texinfo unofficial reference
manual, Karl Berry, Jim Hefferon
- macros2e Martin Scharrer, new 2011-07-25,
lists internal LaTeX2e macros with links to
source2e.pdf
guides/intros/…?
- first-latex-doc for absolute newbies,
Karl Berry, JH, MPG
- latex-essential Essential LaTeX,
17 pages, renewed 2015-04-15
after decades! (1989, internal? 2e udate 1994)
- lshort?
lshort-german
(l2kurz.pdf,
LaTeX 2ε-Kurzbeschreibung)
still is short (48 pages)
lshort-english (Tobias Oetiker)
not so short (157 pages)
- simplified-latex
(
simplified-intro.pdf
Harvey J. Greenberg), 136 pages
- latex4wp LaTeX description addressing
word processor users
symbols:
- comprehensive list
(Scott Pakin;
symbols-a4.pdf)
- maths-symbols (DPC)
pointers to other LaTeX documentation:
- latex-doc-ptr – two PDF pages,
Karl Berry, JH
special:
- lualatex-doc
(from LaTeX to
LuaLaTeX — Manuel
Pégourié-Gonnard)
- l2picfaq
German
how-to on including graphics with LaTeX
- George Grätzer’s
Short_Course.pdf
apparently the full (More) Math into LaTeX,
4th ed., Springer 2007.
math-into-latex-4 samples from it.
examples:
- latex-referenz
examples from Herbert Vo0’ book
‘LaTeX Referenz’
[
]
- latex-tabellen examples from
H. Voß’
book ‘Tabellen mit LaTeX’
[
]
- titlepages Peter Wilson,
40 samples of title page designs,
2010-07-14
TeX:
- TeX for the Impatient
- TeX by Topic
- Arno Trautmann’s tex-overview
- texbuch
xetexref
reference documentation of
XeTeX
- Boxes:
- adjustbox Martin Scharrer
- bclogo colorful boxes
- collectbox Martin Scharrer,
\collectboxcheckenv
- diagbox split table cell diagonally
- ghab decorated frames, Vafa Khaligi,
new 2011-10-25
- logbox like
\showbox but without
stopping
- realbox Martin Scharrer, box macros
reading arguments as real box content,
new 2011-08-11
- settobox (HO)
- storebox Martin Scharrer, repeated box
once only in output, new 2011-09-22
- tcolorbox new 2011-12-11
highlighting colored boxes, maybe two-parted
for code/outcome
TODO: cf. JF#boxes
TODO: cf. examplep etc.
- tram dots frames, Vafa Khaligi,
new 2011-10-25
- cf. breakable framed blocks
- Curriculum vitae:
- CurVe
- ecv; translation-ecv-de
uploaded 2011-09-14
- europeCV /
translation-europecv-de
- harnon-cv experience timeline
- moderncv 2010-05-24
- moderntimeline new 2011-09-29
- mycv
- koma-moderncvclassic
new 2010-10-17 (uploaded 2010-10-15)
- tucv new 2010-12-07
- Graphics:
[ include |
time |
diagram |
3d |
method |
else ]
- including, combining with text
- easyfig include image as figure easily,
Martin Scharrer
- copyrightbox copyright notice
close to image, new 2011-12-12
- fitbox (BV)
maximal graphics size, new 2015-08-18
- gincltex Martin Scharrer
new 2011-03-06,
\includegraph... for .tex
files with graphics code
| standalone | adjustbox
- grffile
HO extended file names with graphics
- lpic LaTeX over graphics,
cf. overpic,
combinedgraphics?
- pinlabel
- SASnRdisplay
(LM) new 2011-12-01
- tikzscale scale TikZ images and
PGF plots without
scaling text, with
\includegraphics,
new 2012-11-03
- time-related, scheduling
- chronology time line,
event labels, per day granularity (2010-06-15)
- cntdwn display clocks and how
time is running out,
in talks etc. or for tasks (new 2010-08-20)
- pgfgantt Gantt charts with TikZ
(pgf, cf.
ctan.org/pkg#p),
new 2011-03-10
- rtsched Gantt charts,
based on PSTricks
new 2011-09-29
- other types of diagrams
- bchart bar charts,
new 2011-11-22
- chemfig
- Circuit Macros (2012-01-14)
- dot2texi graphs via
DOT language
- forest (linguistic) trees
with TikZ,
new 2012-11-02
- modiagram
(TikZ)
molecular orbitals 2012-01-23
- pst-sigsys
signal processing diagrams
(2011-03-09)
- reotex new 2012-01-05
(Reo Coordination Language)
- tikz-dependency
- tikz-qtree:
qtree syntax for TikZ
- TQFT
Topological quantum field theory
diagrams, new 2011-10-02
- 3d
- featpost 3D by MetaPost
- productbox GeNe
- tikz-3dplot
- general method, output format
- dvipng
| dvisvgm
… or just see the
dviware CTAN directory
- gmp MetaPost pictures with LaTeX,
new 2011-03-11
- jpgfdraw
- lapdf drawing with PDF commands,
new 2011-09-01
- luamplib (MPG) use LuaTeX’s
built-in MetaPost interpreter
- mfpic
pictures with
MetaFont or
MetaPost
- other
- decorule Peter Flynn, new 2011-06-13,
decorative swelled rule actually using
just a TeX font character (TUGboat 31:1)
- flipbook new 2011-12-03
- pagecolor (HMM) provides
\thepagecolor,
new 2011-08-06
- pgfplots
- transparent transparancy with pdfTeX,
HO
- xcolor-solarized palette of 16
colors, new 2015-02-19
- LuaTeX:
- ifluatex
- luacode execute Lua from within TeX
(MPG), new 2010-11-08,
formerly in luatextra
- lualatex-doc MPG
- luamplib (MPG) use LuaTeX’s
built-in MetaPost interpreter
- spelling with LuaTeX, feedback in PDF,
new 2012-12-04
- Making macros
(cf. similarities: definitions,
tool boxes):
- babeltools
fixing (some) babel annoyances — Javier
Bezos, v0.2 2010-10-15
- catchfilebetweentags
Florent Chervet 2010-10-25
- cmdtrack (M. Downes) reports usage
- cprotect
verbatim in macro arguments,
new 2011-01-01, Bruno Le Floch,
cf. LaTeX list on “Verbatim and xparse”
- ctanupload Perl script for upload
from command line, Martin Scharrer,
new 2011-09-05;
cf. ctan_chk (Gawk)
· ctanify
- dtxgen (WD) bash script to generate
self-extracting
.dtx from variables,
new 2013-02-05
- everyhook!!! compatibility with LaTeX
| fenixpar (“one-shot changes”
- gates (PI) large macros in “chunks”
- hardwrap
word wrapping for screen messages,
new 2010-11-11, Will Robertson and Kevin Godby
- ifplatform
- ifoddpage Martin Scharrer,
new 2011-09-14
- ifthenx new 2012-04-01
- locality scoping for LaTeX
programmers 2010-06-30
- loops Ahmed Musa new October 2012
- ltxcmds HO LaTeX kernel commands
saved in different name space
- ltxnew (Florent Chervet)
(cf. definitions)
- ltxtools Ahmed Musa new 2011-12-19,
great bundle, alas: not documented TODO
- maybeload for Plain TeX
- newcommand
(
newcommand.py) Scott Pakin 2010-06-03?,
more optional arguments
- optparams
- redefine
\newdef etc.
- regstats counts number of used registers,
HMM, new 2011/05/17
- show2e MPG:
\showcmd with
opt./robust · \showcs w/o \
· \showcmd
- storecmd Ahmed Musa,
fix highlighting(!?)
- sty2dtx Martin Scharrer,
Perl adds
.sty to .dtx,
“code section only” — cf.
makedtx (Nicola Talbot)
- texapi, yax Paul Isambert 2010-06-17
(see tools for more)
- texdef Martin Scharrer,
display definitions of TeX macros, Perl
- unravel watch TeX digesting tokens
(for debugging)
- xargs Manuel Pégourié-Gonnard,
more optional arguments, xkeyval syntax
- cf. many in oberdiek
- cf. key-value packages
- cf. JF#devel
- cf. optional arguments
- Math:
- autonum, number equations referenced
to only, new 2012-05-29
- bropd brackets, differentials,
new 2012-11-06
- calculation typesetting calculational
proofs, new 2015-01-08 — cf. calculating
- delim simplifies delimiters,
new 2011-09-17
- empheq from mh bundle
- hhtensor
- isomath
math for
scientists — “formatting Greek and Latin letters as symbols for vectors, matrices, and tensors in the typefaces recommended for scientific papers by the International Standard ISO 80000-2” (former
ISO 31-11) — HTML documentation
- mathtools
- mimeTeX
math for HTML on the server
(CGI), cf.
www.forkosh.com/mimetex.html
(or mathTeX)
- mleftright for math inner subformulas
(HO)
- physymb streamlines writing
derivatives and vector variables
- physics
- rmathbr repeating operators at line
breaks, new 2015-06-05
- sisteme equation arrays,
French, new 2011-03-01
- skmath more math commands
- tensor,
cf. other packages about
“tensors”
- thmtools 2010-05-18
- tikz-cd commutative diagrams, new 2011-09-13
- cf.
fnt-math
- Mathematical logic:
- drv derivation trees
- ebproof sequent calculus,
new 2015-02-04
- rec-thy recursion (computability) theory,
new 2010-10-16 TODO Volker etc.
- esrelation new 2015-05-01
- gfnotation Gottlob Frege’s
notation with plain TeX, new 2015-05-03
- Music:
- gtrcrd add chords to lyrics,
new 2012-01-15
- leadsheets new 2015-01-12
(CN)
- musixguit for guitar with
musixtex, new 2011-03-08
[ cf. musictex and
musixtex-egler ]
musixtnt
- piano
(Piano diagram)
new 2011-03-01
- pmx preprocessor for music
typesetting, Bob Tennent — who
authors musixtex as well
- songbook v4.5 2010-05-06 Christopher Rath
- off CTAN complete
MusiXTeX:
www.icking-music-archive.org/software/musixtex/musixtex.zip
- Notes:
- topic endnote:
Endheads John Burt |
endnote (generic, 1993) |
endnotes John L. |
enotez (CN)
nested, hyperref) |
fn2end
- mbenotes
in texts, tables, images, equations
(update 2011-06-04, was new as mynotes 2011-05-14:
in texts, tables, images; with a list of notes)
- meeting minutes:
meetingmins new 2012-10-28 |
mins JH
– removed? neither under topic nor author |
minutes | protocol
- notes2bib
- outlines 2012-01-25
- parnotes new 2012-01-04
- proofread WD new 2015-09-08
- tablefootnote
- todonotes cf. texhax
/
ann-todo
- versonotes new 2015-02-17
- cf.
changes
- cf. editorial
- PDF features
- acrotex
— “AcroTeX education bundle”
(“AeB”, D. P. Story), online PDF support, e.g.: JavaScript
| acroflex for “graphing” |
acrosorting images on screen,
new 2012-01-01 |
aeb_mlink for multiline-links |
aebxmp |
eqExam
(but stand-alone) |
fldigigal Flash slide show
of digital photographs |
rmannot “rich media annotations” — SWF,
FLV, MP3 — , especially
yt4pdf — playing YouTube clips |
popupmenu |
homepage
- animate
- autopdf on-the-fly conversion of
graphics formats for pdfLaTeX,
new 2012-11-03
- bxpdfver specify PDF version and
compression level, new 2015-08-06
- colorspace (Javier Bezos)
- cooltooltips |
fancytooltips
- hyperxmp (SP)
- linegoal Florent Chervet, new 2010-05-07 for
pdfTeX, 2010-11-03 without pdfTeX (without the real thing)
and with pdfTeX in dvi mode
- media9
- ocgtools “layers”,
new 2010-03-31
| ocg-p new 2012-12-04
works with XeTeX too, as opposed to
ocg.sty from asymptote
| ocgx without JavaScript,
another extension of ocg.sty,
new 2012-10-02
- pdfcrop (HO)
- pdfcomment Josef Kleber 2010-06-01
user-friendly support for pdfTeX’s
\pdfcomment
- pdfscreen
- pdfx – PDF/X and
PDF/A support for pdfTeX
- purifyeps Scott Pakin,
generate EPS files that can be input
both in DVI and PDF mode
- thumbpdf (HO)
- transparent (HO)
- vpp (WD)
- xpdfopen
– e.g., reload with Acrobat Reader
(cf.
makeshow)
- cf. hypertext
- References:
- amsrefs
similar to biblatex!
(Cf. homepage.)
2010-08-17: AMS support for
hyperref and labels improved
- Babelbib
HH 2012-01-29
- biblatex-chicago
- biblatex-publist
- BibTool
www.gerd-neugebauer.de (ExTeX)
- harvard | har2nat |
natbib — texhax
- usebib “poor man’s” biblatex
- cf. similars—decide here/there!
- Tables/arrays:
- booktabs book (publication) quality
(compatible with multirow according to
William Adams on
texhax — Herbert Voß does without …)
| booktabs-de doc. translated to German
- cals (Oleg Parachenko)
multi-page,
cell spanning, new 2010-10-09
- [cellular spanning, printers, 1988]
- collcell (Martin Scharrer)
- ctable easily typeset centered
(or left/right)
tables with key/value,
single command instead of environment,
allows footnotes (WD)
- diagbox split table cell diagonally
- easytable [ not announced ]
- excel2latex
| fcolumn
| spreadtab
(Christian Tellechea)
| MAKETABLE
→ JF#spread
| calctab for invoices etc.
- latable
“almost WYWIWYG” table editor for win32
- listliketab
cf. tablists
- ltxtable (David Carlisle,
referred to from tabu)
merges longtable and tabularx
- makecell Olga Lapko
→ JF#tables
- multirow (Piet van Oostrum)
- tables — no need to specify
preamble, very old …
- tablefootnote
- tabu
both text/math, Florent Chervet, new 2010-11-12
- tabularborder
(what I did manually for Copernicus!)
- tabularht specified height,
HO 2011/09/10
- tabularkv key-value intervace,
HO 2011/09/10
- tap simple notation
for pretty complex tables (Polish authors)
[ not announced ]
- spacing with horizontal rules:
bigstrut
(Piet van Oostrum, part of multirow,
somewhat superseded by
tabls and booktabs) |
cellspace (Josselin Noirel)
considered simpler than
tabls (Donald Arseneau) |
ctable thanks to loading booktabs
|| cf. CTAN topic table-rule
- tabfigures 2012-01-25
- threeparttable with a
notes section
- cf. page-spanning tables
- search
ctan.org/pkg for
`tab’ (`row’,
`cell’,
…)
- cf. JF#tables
- cf. the LaTeX Wikibook
(thanks to Peter Seitz)
-
cf. CTAN topic table
- Theses:
- ArsClassica
- classicthesis
- suftesi
thesis class for humanities, Italian documentation,
new 2010-09-07
- stellenbosch
- toptesi multilingual theses
- TODOs:
- easy-todo with index of TODOs, new 2011-01-14
- FiXme collaborative …
DV
- fixmetodonotes new 2012-06-12
- todonotes cf. texhax
- cf.
ann-notes
[→| ↑ ]
Else from the CTAN mailing list:
- adjmulticol
Boris Veytsman, margins with multicol,
new 2011-02-24
- alertmessage new 2015-08-05
- babel-alpha JB,
new 2012-11-19
- bashful new 2011-03-01
run bash scripts from within
LaTeX using
\write18
- bgteubner Harald Harders,
Springer Vieweg,
former Vieweg/Teubner
- bundledoc (SP) for snapshot
- chemnum
\label-/\ref-like
numbering of chemical compounds,
“sublabels”—nice documentation style, blue links!
- check-parens new 2012-01-08
cf. match_parens
- chet streamlined scientific
typesetting,
similar to harvmac,
new 2011-05-18
- copyedit?? from CVR and others,
new 2015-05-20, somewhat interesting, the
announcement being very strange, about as
“when you load this package, then you can use its features”
- coseoul dynamically change
document structure, new 2011-09-06
- comment_io comment/uncomment by
Python,
new 2015-05-15
- cutwin “window” in paragraph, typeset inside;
Alan Hoenig & Peter Wilson 2010-10-04;
vgl. picinpar, picins,
wrapfig etc.
- dfgproposal
Michael Kohlhase 2010-11-04
- dviout
many output formats/fonts,
MS-Windows
- eitl script installs complete
TeXLive from web
- embrac C. Niederberger, upright
brackets with
\emph and \textit,
new 2012-06-29
- everysel on new font
- etdipa template for scientific
documents
- fnpct
footnote mark kerning after punctuation
- handout
- he-she gender-neutral writing,
new 2011-02-14
- hang – environments for hanging
paragraphs and list items, new 2015-05-14
- hypdvips fixes for hyperref+dvips (2010-06-22)
- invoice,
cf. facture
- latex2man
- lintex
tidy up after a TeX run
- Manuscript
look like typed by typewriter
- mVersion tracking
document versions, new 2011-10-19
- mwe Martin Scharrer
minimal working examples
- nameauth help for editors and
proofreaders with tracking names
(authority control)
- nonumonpart no page no. w/
\part,
new 2011-04-15
- nowidow easily prevent widows and
orphans
- oberdiek update
2011-04-12
TODO: describe more!
new:
- eolgrab read arg until end of line
- hobsub loading several packages in one
big collection package [cf. interfaces!?]
- hopatch see
filehook
- protecteddef
- pageslts / lastpage
Hans-Martin Münch new maintainer,
label for last page
(new or change of maintenance 2010-06-10)
Cf. texhax query,
totpages | count1to
- papermas HMM, compute number of
needed sheets and their sum weight
- pedigree-perl
- petiteannonce
- pst-fit curve fitting,
new 2012-11-04
- quotchap
- quoting alternative to
{quotation} and {quote} environments,
new 2011-08-08
- refstyle
cross-referencing formats
- rvwrite new 2010-08-28,
dealing with limited number of output streams
under LaTeX, cf. splitindex
- savetrees Scott Pakin 2010-06-03
- scalerel Steven Segletes
- schwalbe-chess new 2011-06-06
- TeXcount
Perl counts words
- termmenu terminal-based menus with
LaTeX3, new 2015-05-26
- texliveonfly like MiKTeX,
new 2011-09-17
- texlive-dummy avoid openSUSE
overhead by rpm dummy, new
2012-01-16
- texvc von MediaWiki interpretierte
LaTeX-Befehle (vgl. texhax)
- thumbs HMM
- titleps “page styles” Javier Bezos,
now “autonomous” (cf. fancyhdr)
– 2011-12-15
- totcount final values of counters
- undolabl Hans-Martin Münch, override
(automatically generated) labels, update
2010-07-15
- xcite analogue to xr
for citations, new 2011-09-03;
cf. philex: cross references for
named and numbered environments
- xcookybooky recipes
- xhfill modify
\hrulefill,
Herbert Voß,
new 2011-05-14
- xpunctuate extends xspace
to avoid redundant punctuation,
new 2012-05-23
- zref (HO) | enumitem-zref (FC)
[→| ↑ ]
Else found occasionally:
- environ cf.
Heiko on texhax 2010-11-20
(collecting body, cf. amsmath)
- latex2rtf | tex2rtf TODO
- lettrine dropped capitals
- mkjobtexmf (HO) make texmf tree for
particular job
- msc Message Sequence Charts
- nb4latex — convert NotaBene4 to LaTeX
- needspace from texhax:
Ulrike Fischer (and others)
- nolbreaks
provides
\nolbreaks{〈some text〉}
(DA)
- pgfkeys (TT) — texhax 2010-05-05 — pgfkeyx (AM)
- showlabels.html
- pmboxdraw Heiko Oberdiek texhax 2010-08-03
- secdot, cf. KOMA-Script
and memoir,
Philipp Stephani
zu Michael Barr auf texhax
- sphack extended to vertical mode
- topcapt caption above
figure/table (Robin Fairbairns)
- umlaute mostly superseded by
inputenc, but still useful for
atari and roman8 encoding
[→| ↑ ]
“Similarity circles”
(Carnap/Husserl),
i.e., CTAN package informations (TeX Catalogue) should
report that packages listed here in a shared item are
“related” to each other (often missing):
- acronyms:
acro
| acromake | acronym | acronym209
| acroterm new 2010-11-20,
indexing …
| tugboat
TUGboat.cls
- arrays:
arrayjob — superseded by
arrayjobx (ctan-ann 2010-05-05)
| forarray
→ JF#calculating
(cf. texhax
April,
May 2010)
|| cf.
dbase
- beamer
| beamer2thesis
| beameraudience versions, new
2011-08-04
| beamerposter cf.
www-i6.informatik.rwth-aachen.de/~dreuw/latexbeamerposter.php
| beamersubframe
| more beamer...
| dynblocks
| fancyslides new 2015-02-13
| lecturer Paul Isambert,
elegant implementation trick, new 2010-07-28
| present presentations — with
Plain TeX, new 2010-08-12
| powerdot
| prosper
| spot new 2010-09-23
| …
- bibliography:
amsrefs
| biber
replacement for BibTeX with
biblatex,
François Charette /
Philip Kime
| crosstex with different data format
| librarian another (!?) by Paul Isambert
| tib quite old — cf.
UK FAQ
|| cf. announcements—decide here/there!
- blindtext |
kantlipsum |
lipsum |
plipsum for Plain TeX,
new 2012-08-29 |
ptext Persian, XeTeX only,
new 2012-11-01
- booklet
| pdfbook
| pdfpages
| psbook
| vpp
|| cf. my texhax
page
- calculating
(just a few from elsewhere here, more at
CTAN topics arithmetic
and calculation
and JF#calculating):
apnum arbitrary precision calculations
and decimal fractions, generic,
new 2004-11-25 |
bigintcalc Heiko
Oberdiek,
expandable arithmetic
|| cf. xlop etc. and
beob2015#15-02
- changes
(texhax)
offers striking out,
\added, \deleted,
\replaced, \listofchanges
| changebar
(texhax)
| chbar (Plain TeX)
| backgrnd backgrnd.tex
contains some ASCII documentation
| latexdiff (texhax)
|| cf. ann-notes
- code:
c2latex
| checklistings – fancyvrb
and listings with externally
checked code, new 2015-09-05
| docmfp (PW/WR)
documenting non-LaTeX code
| documentation C, Java, Assembler,
new 2011-11-30
| highlight
| listings-ext 2010-05-18
| lstaddons Martin Scharrer
| lstbayes language driver for
Bayesian modeling languages, new 2015-09-24
| SASnRdisplay
- using Pygments (
pygments.org) for
LaTeX: minted — cf. texhax
| statrep SAS
| texments | verbments new 2011/06/15
|| cf. verb
— etc. → JF#cs
- Chinese: ctex | chitex
- combine documents:
combine | docmute |
includex | newclude | standalone |
subdocs | subfiles
… cf. UK FAQ “multidoc”
- databases:
csvsimple
2010-07-28
| datatool (superseding csvtools) |
db→ JF#dbase | dbprocess |
LaTeXDB |
nlatexdb new 2011-08-17, C#/.NET, SQL |
ratexdb→ JF#dbase
SQLTeX | pst-dbicons
|| cf.
arrayjob
- definitions:
- ltxnew Florent Chervet,
\new, \renew, \provide
- makecmds PW/WR more commands along line of
\(re)newcommand
- moredefs
(Matt Swift, frankenstein bundle,
\provide...
see tools for more)
- redefine
\newdef etc.
cf. macro tool collections,
announcements, and
optional arguments
- dtl |
dvi2tty | dvitty | dvitype
not sure about dvitype, cf.:
dvi2ln3 | dvitoln03
- eqell exclaim, question, ellipsis mark
2010-07-11
| cf. Heslin ellipsis | Swift lips |
xellipsis new 2015-10-13
- epspdf, epspdf-extra
eps/pdf/ps conversions with options and optional GUI
(Siep Kroonenberg 2010-05-09 2013-02-10)
| epspdfconversion v0.6 2010-04-29
on-the-fly conversion with epspdf
(Daniel Becker)
| epstopdf-pkg, epstopdf
(Heiko Oberdiek)
| eps2pdf (Nikola Jakšić)
| autopdf!? (2012-11-03),
purifyeps!?
|| cf. UK FAQ
- engines:
ifetex Martin Scharrer,
new 2011-10-31,
2011-12-15
\NeedsETeX
| ifluatex
| ifpdf
| ifvtex
| ifxetex
| iftex (Vafa Khaligi)
- macro tool collections:
- etextools
Florent Chervet, extensive list management,
loops (
\naturalloop!), expandable;
funny doc., long list of commands;
based on:
- etoolbox Philipp Lehman
(
\newrobust(*), \providerobust(*),
\robustify, \protecting code,
\defcounter, \deflength,
\AfterPreamble etc., \numdef etc., expansion
control, hook management,
\patchcmd etc., \tracingpatches,
\if..., toggling,
list processing, \dolistloop, \ifinlist)
- gmutils – a heavy lot, but almost undocumented
- moredefs from Frankenstein,
including
\provide...,
\IfElement (not expandable),
\@ifundefined@cs, saving,
debugging,
… – the TOC is wrong w.r.t. the page
on which the code documentation starts
- texapi format-independent utility macros
based on e-TeX (Paul Isambert, 2010-06-17)
e.g., many string functions,
setting and restoring category
codes of many characters at once,
trimming spaces,
loop constructions (including
\dofor),
\if...
cf. announcements
and definitions
- exams/exercises:
eqExam
| exam
| exercises new 2015-09-20
| exsheets (CN)
| listofanswers (new 2012-11-07)
| probsoln NT 2012-01-14
|| cf. topics exercise
and exam
- excel2latex
| exceltex
- “flatten”
\input and \include:
flatten
| flatex
| latexpand — “flatten”
| cf. detex → JF#
| de-macro wrong places in JF#?
| ltx2x (conversion, e.g.,
to HTML) → JF#
- floats
(a few things from other regions of this file,
much more in CTAN topics
float
and caption):
ctable WD, both tabular and float |
caption customize captions,
also get caption for non-floating …
— cf. ccaption:
“continuation …” |
endfloat all figures at end of document
TODO: 2 × texhax 2010 |
- fmtcount |
numprint TODO |
romanbar HMM new 2012-01-02
incl.
\ifnumeric | coolstr |
datatool
- nice fractions:
nicefrac | xfrac
|| cf. fractions in the LaTeX Wikibook
- framed (breakable) | mdframed
(update 2010-05-17 with Elke Schubert;
→ JF#colour + JF#boxes) | boites || cf. niceframe …
- HTML: html2latex | latex2html (Perl) | HyperLaTeX set of macros processable either by
latex for tolerable DVI/PDF or by hyperlatex to get good-quality HTML; “escape mechanism” for TeX commands not properly translatable to HTML| ltoh (Perl) | ltx2x (PW) | lug (WD) maintain local user group web pages with Bash | mimeTeX | plasTeX (plastex.sourceforge.net) | tex2page also macros of different kinds; home page | tex4ht parses non-standard DVI made with special macros — cf. TUG manual ($→$ make4ht) | tth | typehtml wrong caption? typesets (DVI/PDF) from HTML source | … TODO || cf. JF#html | blog | CTAN topic converting into HTML—plastex missing!
- hypertext: breakurl | hrefhide | hypbmsec | hypcap | hypdestopt | hypdoc | hypdvips | [ hyper (xdvi) ] hypernat | hyperref | hypgotoe — cf. HTML | PDF features
- hyphenation: dehyph-exptl | fixltxhyph hyphenation with emphasized subwords, new 2012-01-16 | hyphenaccent | hyphenat | hyphenation-greek | hyphenex | hyphen-spanish | hyphsubst | hypht1 | hyph-utf8 hyph-utf8 Mojca Miklavec, Arthur Reutenauer, Manuel Pégourié-Gonnard | hyplain | iahyphen | icehyph | inhyph | ishyph | ithyph — etc. TODO
- moreenum | multenum | shortlst | paralist — texhax “inline lists”, with style reasonings! e.g. Lars Madsen, Barbara Beeton, better Susan Dittmar, 2010-05-20. See also JF#enumeration. tablists ???
- keyval | ltxkeys Ahmed Musa | keyreader Ahmed Musa, “back” 2011-12-22 (new 2010-01-12, withdrawn 2010-04-03) | keyval2e Ahmed Musa, new 2011-08-14 | processkv | skeycommand — cf. xargs | skeyval Ahmed Musa, v0.7 2010-05-05:
\DeclareKeyCommand | xkeyval | YaX “Yet Another Key System” (Paul Isambert, 2010-06-17)
- see LaTeX-make packages
layout: canoniclayout (memoir) | fullwidth new 2011-11-28 | geometry | layman | layout | layouts (“display”!) | vmargin | zwpagelayout
letterspacing and the like: letterspacing for Plain TeX | microtype (contains ‘letterspace’ package) | nccstretch | soul | soulutf8 → JF#lining | textfit | tracking — or enter ‘lettersp’ for ‘Search the documentation’ on ctan.tug.org/search.html
- logos: hologo (HO) → JF# | metalogo — Ulrike Fischer on texhax; long discussion of the ConTeXt logo ensues; → JF# | mflogo | mflogo-fonts | texlogos | xltxtra
- for difficulties with
\marginpar (marginals):
marginal (from sttools) | marginfix (Stephen Hicks, for …, new 2010-08-20) | marginnote (Markus Kohm) | mparhack (Tom Sgouros, Stefan Ulrich) | sidenotes new 2011-08-23 [cf. memoir] | tamefloats (mine)
- multipage tables: bigtable for Plain TeX | bigtabular breakable (outdated?) | cals Oleg Parachenko, new 2010-10-09, headers/footers, spanning, decorations → JF#setlongtables | longtable ← ltabptch | ltablex/ltxtable “longtable” with
X as in tabularx | supertabular (outdated?) | tabu (FC) → JF#setlongtables | xtab
- optional arguments: newcommand (newcommand.py) | optparams | skeycommand | twoopt | xargs
- page hooks: bophook | everypage | everyshi
- parallel 2003-04-13, provides footnotes for each of two texts, may need pdfcolparallel for colours | paracol new 2011-09-17 (rec. 2013-06-30) | parcolumns 2004-11-25 also more than two, may need pdfcolparcolumns for colours | parrun top/bottom of page | ledpar for ledmac → eledpar
- patching
- patching patch-pkg{packages:} afterpackage | hopatch — see
filehook
- patching patch-cmd{macros:} etoolbox | patch | patchcmd | regexpatch (EG) new 2012-04-15, based on l3regex | xpatch EG too, extending etoolbox’s patching, new 2012-01-13
- posters
(cf. JF#posterpackages:)
a0poster
| beamerposter TODO texhax 2012/01/04
| flowfram — more general:
text flowing from frame to frame
(XSL-FO?)
| poster (scaling PostScript images)
| poster-mac (generic)
| sciposter
| sectionbox — hopefully more general
| textpos — more general
| tikzposter
- quoting:
balancedquotes |
csquote |
dirtytalk (new 2010-11-22)
- editor-previewer synchronization
(cf. TeX/WYSIWYG): srcltx | pdfsync
| synctex-parser
(cf. home page)
| vpe (Heiko Oberdiek)—cf. MicroPress “Visual TeX” /
vtex-free
- Scientific Author
(visual front end for MiKTeX; rest about
MacKichan TeX products:)
| Scientific Viewer
| sciwordconv
- silence
| texfot
| texlog_extract
Wybo Dekker 2010-07-08
| texloganalyser
|| cf. ChkTeX
- tensor |
tensind (JB)
[ hhtensor multidimensional arrays only
(Wikipedia), “step” = rank?
also cf. isomath /
math packages ]
- titlesec
| nccsect | sectsty (no spacing?)
| secdot || cf. JF#title
- tables of contents:
crossreference
| etoc customizing,
new 2012-11-21
| minitoc | multitoc
| shorttoc
| tableof things with listed tags,
new 2012-12-09
| titletoc
(see documentation of titlesec,
Javier Bezos)
| tocloft | tocvsec2
(P. W./W. R.) — cf. JF#toc
TODO — missing there:
notoccite (Donald Arseneau)
| nccsect
(
\DeclareTOCPart,
\DeclareTOCEntry,
\SetTOCStyle, …)
[→| ↑ ]
Related to some of my own:
- aliases
(grdalias, namemod):
aliascnt | letltxmacro
(both Heiko Oberdiek)
- beamer
(blogdot):
cf.
beamer
- catcodes:
catoptions
Ahmed Musa new 2011-02-08,
preserving and recalling standard catcodes,
parsing package options;
cf. pcatcode (from amsrefs) which
provides a stack for package-wide category code
changes
-
critical editions
(ednotes):
bigfoot
|
EDMAC |
eLedmac new 2012-09-18 |
ledmac |
poemscol | edmargin
(for typesetting one text in two or more columns,
see JF#cols)
- dialogues
(fddial0g.sty):
dialogl
code, examples, …
for interactive LaTeX scripts (Michael Downes)
| dialogue citing from dialogue scripts
(theatre …; Matt Swift, 1999)
-
documenting packages
(makedoc):
cnltx Clemens Niederberger,
new 2015-01-12, beautiful
| CodeDoc
| denisbdoc new 2015/04/29 (then renamed)
| DoX (Didier Verna)
| fcltxdoc
| gmdoc
| holtxdoc | hypdoc
| nlctdoc Nicola Talbot
| pauldoc
| pitex (Paul Isambert, without doc.)
| xdoc | ydoc (Martin Scharrer,
“alpha” 2010/12/21)
- filedate: | filemod |
getfiledate | zwgetfdate
- file hooks
(used by my inputtrc)
currfile |
filehook (Martin Scharrer,
seems to extend afterpackage
2010/12/21) |
FiNK (superseded by currfile) |
hopatch (HO) another one like afterpackage
(see
patch-pkg),
wrapper to hooks from other classes/packages,
documentation has overview of similar commands
from other packages |
inputfile
- fileinfo/readprov:
getfileversion Harald Harders
= latexfileversion |
ltxfileinfo Wybo Dekker 2010-07-07 |
rcs-multi/svn-multi — svn-prov SVN variants
of
\Provides...
(all 3 MS;
vs. rcs/rcsinfosvn/svninfo)
- file info lists
(adhocfilelist / myfilist /
longnamefilelist / nicefilelist)
classlist Heiko Oberdiek — plain
text table?
dateiliste Paul Ebermann
(only typeset) — see
latexfileinfo-pkgs
- footnotes:
finstrut |
fnbreak HH detecting split footnotes |
fnpct spacing between footnote mark
and punctuation
- gullet: unravel
- hypertoc:
hrefhide
- ifnextok:
xpeek, xspace
- inputtrc
(also
filehook)
ltxinput for MSDOS |
texlog_extract
- langcode/catchdq:
babel-spanglish!? |
copyedit |
csquotes | balancedquotes |
logical-markup-utils |
translations CN !? very complex
-
lineno:
numline |
vertbars extension of lineno
(Peter Wilson, Will Robertson)
- list loops (dowith):
forloop just provides
\forloop
and \forLoop |
loops (AM Oct 2012, no doc.) |
multido | xfor |
lmake |
loop.tex from midnight bundle
provides \Break and \Continue
-
strings
(fifinddo):
bibleref-parse (here?) |
coolstr |
datatool |
gtl manipulates even unbalanced token
lists, is “generic”, and requires up-to-day
LaTeX3 code! |
makematch |
overword |
parselines Florent Chervet 2010-10-25 |
stringenc |
stringstrings
(Steven Segletes, somewhat expandable) |
substr |
ted
(Manuel Pégourié-Gonnard) |
texapi
(Paul Isambert, e-TeX) |
xesearch (PI) |
xstring
(Christian Tellechea, e-TeX)
- successf: latexn –
and just cf.
makeshow
- texlinks:
uri Hans-Martin Münch, new 2011-03-05;
- tables shares features with
blogexec
-
.txt→.tex
and syntactic sugar
(makedoc):
EasyLaTeX |
escap\varepsilon -TeXt
JH |
SmileTeX |
txt2latex | txt2tex |
unisugar
semantic sugar with Unicode
(selected Unicode chars as LaTeX macro aliases,
Apple command key as escape, visible space in macro names,
RTL easier — Hebrew author)
- typeoutfileinfo:
latexfileversion HH |
ltxfileinfo WD
-
niceverb:
cnltx Clemens Niederberger, new 2015-01-12 |
cprotect new 2011-01-01 |
fancyvrb | moreverb |
newvbtm (Hiroshi N.) |
newverbs (Martin Scharrer) |
spverbatim (SP):
\spverb breakable
variant of \verb |
upquote “realistic verbatim quotes” |
verbatim
-
versions of a document:
multiaudience (veytsman{BV}),
new 2015-08-04 |
comment | comment-pln | xcomment |
optional | version |
tagging new 2011-08-29 — cf.
JF#revision; mVersion
- web pages (blog):
hevea.inria.fr | TODO ||
cf.
TUG TeX4ht manual!!! |
webguide — HTML /
PDF |
TeX web projects |
texhax |
my texhax page |
ann-html
- wiki-like markup:
asciilist new 2015-11-14
interpreter new 2011-07-09 |
outlines |
makedoc |
markblog |
wiki |
TODO: similar package …
|| cf.
easylatex
[→| ↑ ]
Fonts:
[
inst | Unicode |
Unicode math |
Greek |
math | ADF |
sampling | else ]
- Installing fonts:
- TeX fonts overview by
Ulrik Vieth and Taco Hoekwater,
slides for EuroTeX’99
(special attention to math fonts)
- TUG TeX fonts overview
- the powerful fontinst utility
for making
PostScript
(→ psfonts | psfont )
or OpenType fonts
available to (La)TeX
(including math fonts)
— home page
- fontools— re-encode
.afm files (alternative to
fontinst); extract kerning pairs from .otf;
wrapper for LCDF-TypeTools
→ otftotfm, .fd, .sty
- mathinst integrates given Roman text fonts
with given raw math fonts
- mathkit creates MetaFont
input for math fonts matching given Type 1 fonts
- the mathdesign project provides
math fonts compatible with certain text fonts
- more general TUG font installation page
- Philipp Lehman’s
fontinstallationguide
on PostScript Type 1 fonts, unmaintained 2010-08-29
- installfont bash script for installing
a LaTeX font family (Postscript Type1, Truetype, Opentype;
Josef Kleber)
- rfil— Ruby font installation library
Patrick Gundlach
- Unicode:
- cm-unicode 2010-07-08
- euenc unicode font encodings for
XeTeX (EU1) / LuaTeX (EU2)
- junicode for medieavalists
2012-01-23
- oldstandard Unicode 2010-07-08
- ucharclasses
automatic font switching on changing
Unicode blocks with XeLaTeX, new 2010-12-21
| fontwrap
- Unicode math:
“Mathematical OpenType typefaces have significant coverage of the symbols defined in the Unicode Technical Report #25 (Unicode Support for Mathematics), and provide advanced layout features using the MATH OpenType table and math OpenType script supported by Office 2007”
(from Wikipedia
Category:Mathematical OpenType typefaces;
according to asana-math:)
and XeTeX (0.997) / LuaTeX
(cf. Wikipedia on Cambria,
Section Usage,
and on FontForge).
- Asana-Math
- XITS
Khaled Hosny, Times-like, Unicode, OpenType,
with math support, for XeTeX/LuaTeX,
new 2010-07-15; cf. stix
and Wikipedia
- unicode-math macros for using such
fonts, plus Microsoft’s
Cambria,
Will Robertson 2010-06-03
- Minion Math
(MATH table, Wikipedia category page)
typoma:
as of 2011-10-01
For Cambria, also see www.tiro.com/projects.html
(thanks to Johannes Kuester, who also reports about the
math extension
of Latin Modern).
- Greek:
- LGRx Greek
LGR encoding (babel)
– obsolete by greek-fontenc
and greek-inputenc
- textgreek
greek letters in text mode obeying NFSS
and in PDF bookmarks, by
\textbeta etc.
- chemgreek upright Greek letters in
formulas
- greekinfo3 Twenty-five years of Greek TeXing—overview of all available
systems, packages, and fonts for typesetting
Greek text using TeX/LaTeX
- math
(cf. installing)
- bickham virtual fonts for Adobe
Bickham Script Pro as a math calligraphic font,
new 2011-08-26
(support from mathalfa,
same author Michael Sharpe)
- bbold-type1
- cmtiup | cmslup
| mdputu (Boris Veytsman)
- kpfonts full text and math
!? check!
- old-arrows smaller arrow heads
- rsfso, new 2011-02-14,
math calligraphic,
less slant than rsfs
- mathalfa math fonts individually scalable,
new 2011-05-13
- mathastext use text font also in math
- sansmath (DA)
- ADF (Clea F. Rees):
- adforn ornaments 2010-08-01
- baskervaldadf 2010-07-14
- berenisadf 2010-09-19
- electrumadf 2010-07-22
- libris Libris ADF Font Collection 2010-07-10
- romandeadf 2010-07-12
- venturisadf 2010-07-12
- sampling → JF#
- fntproof new 2010-12-02,
alternative to
- testfont (Knuth)
- fontbl interactive, Plain TeX
- fontchart
- adobemapping Karl Berry, Ken Lunde/Adobe, 2010-05-31
- cfr-lm more for lmodern
- comfortaa
“comfortable” sans-serif
- dozenal
- ec European Computer Modern
- fontaxes adding axes to NFSS,
new 2011-09-17
- font-change 2010-07-19
- fontools
- ly1 Y&Y fonts “complete”
— Karl Berry, 2010-06-11
- pkfix (HO)
- realscripts Will Robertson 2010-08-05
super-/subscripts via OpenType
- substitutefonts
Not on CTAN: github.com/khaledhosny/euler-otf
for using AMS Euler as an OpenType text font,
from texhax (2010-06-22).
[→| ↑ ]
Special:
— see also Fonts!
- cooltooltips Scott Pakin, cf. VisualFAQ
- popupmenu
- bibleref (Nicola Talbot) 2010-04-29 |
bibleref-german new 2011-02-07
- extsizes |
Ulrike Fischer
corrects William Adams on texhax and
suggests something more
- fotex |
passivetex | xmltex
Topic Greek :
greek-inputenc etc., greekinfo3
not included
- grid
(River Valley)
cf. ltxgrid
(RevTeX) |
gridset (MK) | grid-system
- historische-zeitschrift citation style
(biblatex), updated 2010-10-20
- imakeidx Claudio Beccari
+ EG
new 2010-07-10 — create one index or
more in the same run (remarks about
makeindex and Xindy),
cf. ltxindex
- interfaces
key-value and other interfaces to other packages
- LaTexMng — shareware
IDE for Windows (TODO → )
- latexrender — call LaTeX from PHP
(→ “Webservice”!?)
- latex-tds
(minimal LaTeX installation?)
- mylatex (David Carlisle) |
mylatexformat (Florent Chervet) — move
preamble content into format
for speed.
ALaTeX (Matt Swift) something very different
- newunicodechar easier alternative to
\DeclareUnicodeCharacter,
→ inputenx (HO)
newspaper — flowfram
(Nicola Talbot) |
papertex — magaz
(topic Magazine) — jumplines:
new 2015-01-06,
teasers continued somewhere else, newspaper-like,
wrongly put into topic
“typesetting journals, etc”
- polyglossia François Charette,
replaces babel with XeLaTeX
- pdfx – PDF/X, PDF/A
- prerex (Bob Tennent, dependencies) 2010-06-28
- selnolig prevent wrong ligatures with LuaLaTeX
- skb long-term maintenance of documents 2010-08-05
- sTeX Semantic TeX (XML/MathML, 2010-06-25)
- struktex Nassi-Schneidermann diagrams
(TODO cf. …!?)
- tex-gpc change files for TeX,
compilation under GNU Pascal 2010-05-27
- xecolor color with bidirectional,
Vafa Khalighi, new 2011-09-29
- Xunicode Ross Moore,
generate Unicode characters
from accented glyphs, supports XeTeX’
(and other putative future similar engines’)
need for Unicode characters,
in a similar way to what fontenc
does for 8-bit (and the like) fonts:
convert accent-glyph sequence to a single character in the output encoding.
→ JF#:
ann-tab-arr | array | code
| framed | flatten
| letterspacing | logos
| fnt-sampl | toc
[→| ↑ ]
Favourite package authors:
Donald Arseneau | Javier Bezos | John Burt | Stephan Böttcher | David Carlisle | François Charette | Florent Chervet | Manuel Pégourié-Gonnard | Wybo Dekker | Harald Harders | Paul Isambert | Vafa Khalighi | Martin Münch | Ahmed Musa | Hiroshi Nakashima | Clemens Niederberger | Heiko Oberdiek | Scott Pakin | Manuel Pégourié-Gonnard | Will Robertson | Alex Rozhenko | Martin Scharrer | Steven B. Segletes | Matt Swift | Nicola Talbot | Christian Tellechea | Didier Verna | Peter Wilson | Mark Wooding
Last revised 2015-12-02 © Uwe Lück
[→ top of page ]