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 ]