Dror Bar-Natan: Odds, Ends, Unfinished:
Date: This Edition: Mar. 2, 2020; Revision History: Section 7.
Department of Mathematics
University of Toronto
Toronto Ontario M5S 3G3
Canada
Alternative formats |
||||
Sizes | 60Kb | 20Kb | 120Kb | 756Kb |
Full mirror of this directory (.tar.gz, 544Kb) |
Over the last few years I occasionaly needed new symbols for the papers I was writing: overcrossings ( ), undercrossings ( ), pentagons (), whatever. I've always settled for partial and ad-hoc solutions -- drawing little LATEX figures, combining existing symbols, etc. But if the AMS can have its own symbol package (amssymb.sty), why can't I have one too, with symbols to my liking, which are placed and scaled just like TEX's own?
dbnsymb is an attempt to create this personal font. I plan to use it in my own papers and ship it with those when I ship them out, just like I ship macros and figures. I plan to continue adding symbols to it as needed (or as requested by others) and to continue improving the existing symbols in it.
This document documents dbnsymb, it's usage, and how it can be modified. If you also need wheels ( ) or double points ( ) or anything else that's in, feel free to use it yourself. Finally, if you need your own symbols too, you are welcome to download dbnsymb and use it as a basis for your own modifications. I will also be happy to add symbols to dbnsymb for you, provided they are likely to be of interest for me and/or others with similar research interests.
To use dbnsymb, you need to have the files dbnsymb.mf and dbnsymb.sty somewhere where LATEX would see them -- your current working directory or in any other place where LATEX looks. These files can be downloaded by clicking on their names right above.
This done, you should include the package dbnsymb.sty in your document, cross your fingers, and hope for the best.
If all goes well and the files dbnsymb.mf and dbnsymb.sty really are in LATEX's sight, the following example file should produce the output that follows it:
\documentclass{article} \usepackage{dbnsymb} \begin{document} Here's a famous formula: \[ V(\doublepoint) := V(\overcrossing) - V(\undercrossing), \] and here's another way of writing it, with the new symbols as superscripts: \[ V(K^\doublepoint) := V(K^\overcrossing) - V(K^\undercrossing). \] \end{document}
Here's a famous formula:
and here's another way of writing it, with the new symbols as superscripts:
A more extensive example is this manual page itself. The source files are available here.
Symbol | LATEXcommand | Usage example |
\doublepoint |
||
\overcrossing |
||
\undercrossing |
||
\virtualcrossing |
Virtual crossings ( ) are endemic to quantum algebra | |
\semivirtualover |
Semi-virtuals are differences: . | |
\semivirtualunder |
. | |
\slashoverback |
||
\svslashoverback |
||
\backoverslash |
||
\svbackoverslash |
||
\Associator |
and generate parenthesized tangles. | |
\righttwist |
`` '' denotes a ribbon with a right-handed twist | |
\lefttwist |
`` '' denotes a ribbon with a left-handed twist | |
\MobiusSymbol |
`` '' denotes the trivially embedded Möbius band | |
\crossing |
||
\smoothing |
||
\upupsmoothing |
The Conway relation | |
\hsmoothing |
The relation: | |
\HSaddleSymbol |
The cobordism | |
\ISaddleSymbol |
The cobordism | |
\fourinwheel |
The cobordism | |
\twowheel |
||
\fourwheel |
The wheeled Kontsevich integral | |
\pentagon |
The equation | |
\hexagon |
The relations | |
\tetrahedron |
is | |
\isolatedchord |
The framing correction | |
\righttrefoil |
||
\lefttrefoil |
||
\OpenHopfUp |
The open Hopf link | |
\OpenHopf |
The undirected open Hopf link | |
\HopfLink |
||
\botright |
||
\SGraph |
The STU relation: | |
\TGraph |
||
\UGraph |
||
\IGraph |
The IHX relation: | |
\HGraph |
||
\XGraph |
||
\YGraph |
The AS relation: | |
\FlippedYGraph |
The w-vertices: | |
\TwistedY |
||
\ThetaGraph |
||
\dumbbell |
||
\wiggle |
||
\stonehenge |
The Stonehenge pairing | |
\inup |
||
\actsonleft |
acts on on the left: | |
\actsonright |
acts on on the right: | |
\isotopic |
||
\horizontalchord |
||
\rightarrowdiagram |
||
\leftarrowdiagram |
||
\cappededge |
||
\upcap |
In , only wheels survive | |
\downcap |
cups the bottoms of the strands of | |
\doubletree |
The map is key to associators and . | |
\uppertriang |
represents the upper triangular matrices. | |
\lowertriang |
. | |
\OU |
means Over then Under. | |
\CanadianFlag |
Canad$\overset{\CanadianFlag}{\text{a}}$ :
Canad
|
|
\dbnframe |
\hbox to 0pt{$\slashoverback$}$\dbnframe$ :
|
To add new symbols or create your own symbol font, follow the following steps:
\dbnframe
() is precisely that rectangle; if you wish, you can extract
the file figs/040dbnframe.fig from figs.tar.gz and use it as your guide. When saving a symbol in the
directory figs, use the file name format figs/nnnxxxxxx.fig,
where ``nnn'' is the 3-digit decimal character code you wish
to use for that symbol (0-255), and the arbitrary length string xxxxxx is that symbol's name.
The script makefont has an additional optional parameter,
-f2m_opts
filename, that may contain symbol by symbol
options for fig2dev. See the manual page for fig2dev and
the options file dbnsymb.f2m-opts used
for the creation of dbnsymb.
$\dbnframe\simeq\square$
).
This document was generated using the LaTeX2HTML translator Version 2018 (Released Feb 1, 2018)
Copyright © 1993, 1994, 1995, 1996,
Nikos Drakos,
Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999,
Ross Moore,
Mathematics Department, Macquarie University, Sydney.
The command line arguments were:
latex2html -html_version 3.2 -dir l2h -split 0 -long_titles 4 -show_section_numbers -no_navigation -no_auto_link -no_footnode dbnsymbman.tex
The translation was initiated on 2020-03-02