Keywords: Celtic-knot-basic.png Celtic-knot-basic svg One very basic form of Celtic or pseudo-Celtic linear knotwork For alternative forms see Image Celtic-knot-basic-linear png Image Celtic-knot-twoloops-bigends svg Image Bar-knot-basic-decorative png and Image Celtic-knot-basic-rectangular png For variant forms of a basic pseudo- Celtic knotwork cross see Image Knotwork-cross svg Image Knotwork-cross-multicolored svg and Image Knotwork-cross-alternate svg Generated by means of the following PostScript code <pre> 306 396 translate 725 dup scale 24 setlinewidth 1 setgray /z 20000 sqrt def/y gsave 40 setlinewidth 0 setgray stroke grestore stroke def 0 0 100 45 135 arc z 2 mul neg 0 100 315 45 arcn 0 0 100 225 315 arc z 2 mul 0 100 135 225 arcn closepath y z neg 0 100 45 135 arc z 2 mul neg 0 lineto z neg 0 100 225 315 arc z 0 100 135 45 arcn z 2 mul 0 lineto z 0 100 315 225 arcn closepath y gsave 40 setlinewidth 0 setgray 0 0 100 91 135 arc -30 -30 rlineto stroke -15 15 moveto 30 -30 rlineto stroke 0 0 100 271 315 arc 30 30 rlineto stroke z neg 0 100 91 135 arc -30 -30 rlineto stroke -15 z sub 15 moveto 30 -30 rlineto stroke z neg 0 100 271 315 arc 30 30 rlineto stroke z 0 100 91 135 arc -30 -30 rlineto stroke -15 z add 15 moveto 30 -30 rlineto stroke z 0 100 271 315 arc 30 30 rlineto stroke z 2 mul neg 0 100 271 315 arc 30 30 rlineto stroke z 2 mul 0 100 91 135 arc -30 -30 rlineto stroke grestore 0 0 100 90 135 arc -31 -31 rlineto stroke -16 16 moveto 32 -32 rlineto stroke 0 0 100 270 315 arc 31 31 rlineto stroke z neg 0 100 90 135 arc -31 -31 rlineto stroke -16 z sub 16 moveto 32 -32 rlineto stroke z neg 0 100 270 315 arc 31 31 rlineto stroke z 0 100 90 135 arc -31 -31 rlineto stroke -16 z add 16 moveto 32 -32 rlineto stroke z 0 100 270 315 arc 31 31 rlineto stroke z 2 mul neg 0 100 270 315 arc 31 31 rlineto stroke z 2 mul 0 100 90 135 arc -31 -31 rlineto stroke showpage EOF</pre> Celtic knots 11 crossing number knots and links Images with PostScript source code Outline knots and links |