Make it easy to use multiple typefaces. You can specify the roman, sans-serif, and typewriter families in one spot, with one line of code. Here are some examples:
\usepackage[rm=constantia,sf=cronos,tt=inconsolata]{tcvfaces}
\usepackage[rm=libertine,sf=lmodern,tt=lmodern]{tcvfaces}
\usepackage[rm=minion,sf=iwona,tt=consolas]{tcvfaces}
Provides macros for typesetting some things that you have to do when writing technical documentation for source code. Here's a synopsis:
| Command | Meaning | Example |
| \fn | The name of a function. | foo() |
| \fn* | A block to call out a function definition. | |
| \var | Name of a variable. | foo |
| \var* | An optional variable. | [foo] |
| \flag | A flag or option. | -foo bar |
| \flag* | An optional flag. | [-foo bar] |
| \cmd | A Tcl command. | foo::bar alpha ... |
Other stuff.