- Commit
- 7ddc6fe1e15f51ca7cf85a85182569228d1741e5
- Parent
- 63aa734e9c5667b2fb817607da3d81a7a9dc275e
- Author
- Pablo <pablo-escobar@riseup.net>
- Date
Added a bunch of images
My personal LaTeX setup 🦁️⚙️
Added a bunch of images
14 files changed, 1244 insertions, 0 deletions
Status | File Name | N° Changes | Insertions | Deletions |
Added | images/bitorus.eps | 508 | 508 | 0 |
Added | images/complex-lattice.tikz | 35 | 35 | 0 |
Added | images/cube.tikz | 8 | 8 | 0 |
Added | images/diamond.tikz | 13 | 13 | 0 |
Added | images/elliptic-curve-group-structure.tikz | 34 | 34 | 0 |
Added | images/klein-bottle.eps | 147 | 147 | 0 |
Added | images/mobius.eps | 30 | 30 | 0 |
Added | images/rigid-motion-reflections.tikz | 26 | 26 | 0 |
Added | images/rigid-motion-rotation.tikz | 12 | 12 | 0 |
Added | images/square-to-circle-projection.tikz | 16 | 16 | 0 |
Added | images/stereographic-projection.tikz | 35 | 35 | 0 |
Added | images/tikz | 2 | 2 | 0 |
Added | images/topology-mug-donut.eps | 164 | 164 | 0 |
Added | images/topology-mug-donut.tikz | 214 | 214 | 0 |
diff --git a/images/bitorus.eps b/images/bitorus.eps @@ -0,0 +1,508 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.15.10 (http://cairographics.org) +%%CreationDate: Wed Mar 31 11:22:03 2021 +%%Pages: 1 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%BoundingBox: 0 0 626 261 +%%EndComments +%%BeginProlog +50 dict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +/cairo_data_source { + CairoDataIndex CairoData length lt + { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def } + { () } ifelse +} def +/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def +/cairo_image { image cairo_flush_ascii85_file } def +/cairo_imagemask { imagemask cairo_flush_ascii85_file } def +%%EndProlog +%%BeginSetup +%%EndSetup +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 0 0 626 261 +%%EndPageSetup +q 0 0 626 261 rectclip +1 0 0 -1 0 261 cm q +0 g +138.582 1.316 m 91.383 6.316 54.082 21.418 30.383 45.02 c 13.285 62.219 + 3.582 82.02 0.582 106.117 c -1.516 122.52 2.184 146.617 9.582 164.52 c +15.582 179.02 30.883 199.219 45.082 211.617 c 53.184 218.617 67.285 227.719 + 78.785 233.418 c 112.184 249.816 153.082 256.52 196.582 252.719 c 213.582 + 251.219 241.582 245.219 243.082 242.719 c 243.383 242.117 244.383 241.719 + 245.184 241.719 c 246.883 241.719 270.684 232.918 278.883 229.219 c 290.582 + 224.117 298.984 222.418 310.582 223.02 c 322.883 223.617 326.785 224.918 + 345.582 234.02 c 368.984 245.316 382.684 249.918 407.883 255.117 c 437.785 + 261.316 471.984 261.816 502.582 256.617 c 514.285 254.617 517.484 253.918 + 532.684 249.418 c 549.184 244.52 563.383 237.816 578.582 227.918 c 585.684 + 223.219 603.082 205.816 607.785 198.719 c 619.484 180.816 624.383 165.219 + 625.285 142.617 c 625.984 127.02 624.684 118.719 618.984 101.02 c 611.984 + 79.316 602.883 64.719 587.484 50.316 c 559.383 24.02 519.383 8.816 467.082 + 4.617 c 428.383 1.52 385.383 9.816 346.984 27.719 c 335.484 33.117 329.184 + 34.719 317.883 35.418 c 304.582 36.219 291.383 32.816 280.785 25.918 c +268.984 18.219 238.383 8.316 212.582 3.816 c 189.684 -0.184 161.383 -1.082 + 138.582 1.316 c h +196.484 4.316 m 214.684 6.52 243.582 12.816 253.082 16.617 c 254.184 17.117 + 258.285 18.719 262.082 20.117 c 265.984 21.617 272.984 25.02 277.785 27.719 + c 294.082 36.719 308.684 40.02 323.285 37.816 c 332.582 36.52 341.484 33.816 + 348.582 30.117 c 354.582 27.02 375.184 19.117 379.582 18.219 c 381.484 +17.816 383.582 17.117 384.082 16.719 c 384.684 16.418 389.184 15.117 394.082 + 13.918 c 418.484 8.02 443.582 5.816 466.383 7.52 c 508.883 10.719 541.582 + 20.918 569.582 39.617 c 586.582 50.918 604.285 71.617 610.883 87.719 c +618.285 105.918 622.883 125.219 622.184 134.918 c 621.984 137.52 620.883 + 141.52 619.684 143.816 c 617.383 148.219 617.582 150.418 619.984 147.117 + c 622.582 143.617 622.684 146.418 620.184 151.719 c 618.785 154.617 617.684 + 157.918 617.785 159.117 c 617.785 160.316 616.184 164.117 614.184 167.617 + c 610.184 174.52 610.184 176.418 614.082 172.719 c 617.082 169.918 617.984 + 170.418 616.684 174.02 c 615.984 175.918 614.484 176.918 611.582 177.719 + c 609.383 178.316 607.582 179.316 607.582 179.816 c 607.582 180.52 608.285 + 180.617 609.383 180.219 c 613.484 178.52 614.582 178.52 614.582 180.117 + c 614.582 181.02 613.984 181.719 613.184 181.719 c 612.484 181.719 610.285 + 182.816 608.383 184.02 c 606.484 185.316 603.684 186.719 602.184 187.117 + c 600.684 187.52 599.785 188.219 600.082 188.617 c 600.785 189.816 607.582 + 187.918 609.883 185.918 c 612.383 183.617 613.082 185.219 610.883 188.316 + c 609.484 190.219 607.984 191.02 605.184 191.219 c 603.184 191.316 600.684 + 192.219 599.785 193.219 c 598.184 194.918 598.184 194.918 600.082 194.219 + c 601.184 193.816 603.484 193.219 605.082 193.02 c 608.082 192.52 l 604.883 + 194.617 l 603.184 195.719 599.984 197.117 597.883 197.617 c 595.785 198.219 + 593.383 199.117 592.582 199.719 c 590.082 201.316 593.684 201.02 597.883 + 199.219 c 599.883 198.418 602.285 197.719 603.184 197.719 c 606.285 197.719 + 602.785 200.418 597.785 201.816 c 589.684 204.02 582.984 207.418 581.184 + 210.316 c 579.383 213.02 l 581.684 212.316 l 582.984 211.918 585.484 211.219 + 587.082 210.719 c 588.785 210.219 591.082 209.52 592.383 209.219 c 593.582 + 208.816 594.582 208.918 594.582 209.418 c 594.582 211.617 589.883 214.316 + 582.785 216.219 c 576.383 217.918 574.883 218.719 573.785 220.918 c 572.684 + 223.219 571.883 223.719 568.582 223.719 c 563.383 223.719 561.582 224.52 + 560.484 227.316 c 560.082 228.617 558.984 229.719 558.082 229.719 c 557.285 + 229.719 556.582 230.316 556.582 231.117 c 556.582 231.918 554.184 232.918 + 549.984 233.816 c 546.383 234.617 543.484 235.719 543.582 236.219 c 543.684 + 237.418 548.582 237.418 553.383 236.219 c 555.285 235.816 556.582 235.816 + 556.582 236.418 c 556.582 237.418 543.285 240.918 534.684 242.219 c 530.684 + 242.918 530.383 243.117 531.984 244.219 c 533.684 245.52 533.582 245.617 + 531.582 246.719 c 530.383 247.316 527.082 248.02 524.285 248.219 c 521.383 + 248.316 517.883 248.816 516.383 249.219 c 514.684 249.617 513.582 249.52 + 513.582 248.918 c 513.582 247.918 514.883 247.52 522.785 246.219 c 524.883 + 245.918 526.785 245.219 527.082 244.719 c 528.082 243.117 520.285 243.52 + 516.285 245.219 c 514.285 246.02 511.484 246.719 509.984 246.719 c 508.582 + 246.719 505.984 247.316 504.285 248.117 c 502.484 248.918 497.484 250.219 + 493.082 251.117 c 486.785 252.219 484.883 252.316 484.082 251.316 c 481.484 + 248.02 473.184 248.918 468.883 252.918 c 467.184 254.52 465.285 254.918 + 459.785 254.918 c 448.184 255.02 447.484 252.316 458.684 250.719 c 464.785 + 249.816 464.684 249.816 457.082 250.418 c 452.684 250.719 445.785 250.918 + 441.883 250.816 c 437.383 250.719 434.582 251.02 434.582 251.719 c 434.582 + 252.219 435.984 252.719 437.582 252.719 c 439.285 252.719 440.582 253.219 + 440.582 253.719 c 440.582 254.418 438.184 254.719 434.383 254.52 c 430.184 + 254.316 428.184 253.816 428.285 253.02 c 428.484 252.117 427.184 252.02 + 423.684 252.418 c 420.582 252.719 418.582 252.52 418.184 251.816 c 417.785 + 251.219 415.285 250.719 412.582 250.719 c 409.883 250.719 407.383 250.219 + 407.082 249.719 c 406.785 249.117 404.484 248.719 402.082 248.719 c 399.684 + 248.719 397.383 248.219 396.984 247.617 c 396.582 246.918 394.484 246.719 + 391.484 246.918 c 385.684 247.52 384.984 247.02 387.285 244.418 c 389.082 + 242.52 388.984 242.52 382.082 242.816 c 375.082 243.219 370.984 241.52 +377.383 240.918 c 379.383 240.719 380.582 240.117 380.285 239.418 c 379.785 + 237.816 374.582 237.316 373.285 238.617 c 371.883 240.02 366.582 240.02 + 366.582 238.617 c 366.582 238.02 367.484 237.316 368.582 237.02 c 369.684 + 236.719 370.582 236.117 370.582 235.719 c 370.582 234.52 363.383 233.719 + 362.082 234.719 c 360.383 236.117 350.582 233.418 350.582 231.52 c 350.582 + 231.02 352.184 230.918 354.184 231.316 c 357.082 231.816 357.785 231.719 + 357.383 230.617 c 357.082 229.816 353.582 228.316 349.582 227.117 c 345.484 + 226.02 341.984 224.52 341.785 223.918 c 341.582 223.219 341.785 222.719 + 342.285 222.719 c 342.785 222.719 343.082 221.316 342.785 219.719 c 342.285 + 216.52 339.984 215.617 338.984 218.219 c 338.582 219.02 337.285 219.719 + 335.984 219.719 c 333.082 219.719 323.582 215.117 323.582 213.719 c 323.582 + 212.316 326.984 212.52 328.383 213.918 c 329.285 214.816 329.582 214.816 + 329.582 214.02 c 329.582 213.316 326.883 211.219 323.582 209.117 c 320.285 + 207.117 317.582 204.816 317.582 204.117 c 317.582 202.02 321.383 201.418 + 323.785 203.117 c 326.184 204.816 329.582 205.219 329.582 203.918 c 329.582 + 203.418 328.484 202.52 327.082 201.918 c 323.785 200.418 323.883 198.52 + 327.184 198.918 c 331.082 199.316 331.184 197.418 327.383 195.918 c 324.684 + 194.918 324.383 194.52 325.582 193.719 c 326.883 192.816 326.684 192.418 + 324.582 190.719 c 321.184 188.117 317.984 188.117 317.285 190.918 c 316.785 + 192.617 316.383 192.816 315.184 191.816 c 313.984 190.816 313.184 190.918 + 311.184 192.219 c 308.383 194.117 308.684 196.219 311.684 195.418 c 312.785 + 195.117 313.582 195.219 313.582 195.719 c 313.582 196.117 312.484 196.816 + 311.082 197.117 c 309.285 197.617 308.582 198.418 308.582 200.219 c 308.582 + 201.816 307.984 202.719 307.082 202.719 c 306.285 202.719 305.582 202.02 + 305.582 201.219 c 305.582 198.918 304.285 199.418 301.383 202.719 c 299.984 + 204.316 297.785 205.719 296.684 205.719 c 295.484 205.719 294.582 206.117 + 294.582 206.719 c 294.582 207.219 295.582 207.617 296.684 207.418 c 300.082 + 207.117 299.984 209.117 296.582 210.418 c 291.684 212.219 292.785 214.117 + 298.383 213.418 c 302.484 212.816 302.883 212.918 301.285 214.117 c 300.285 + 214.918 297.484 215.816 295.082 216.117 c 291.984 216.617 290.484 217.418 + 290.082 218.816 c 289.684 219.816 288.785 220.719 287.984 220.719 c 287.184 + 220.719 286.285 221.418 285.984 222.219 c 285.582 223.219 284.582 223.52 + 282.883 223.117 c 280.883 222.617 279.883 223.02 278.082 225.316 c 275.785 + 228.219 l 274.785 225.617 l 273.785 223.219 273.383 223.02 268.383 223.316 + c 265.484 223.418 261.684 224.117 260.082 224.719 c 257.082 225.918 257.082 + 225.918 259.383 227.02 c 262.684 228.52 261.484 230.219 256.684 230.52 +c 253.082 230.816 252.582 231.117 253.082 232.816 c 253.883 235.117 251.082 + 235.52 250.184 233.219 c 249.383 231.02 237.582 231.617 228.285 234.316 + c 224.684 235.418 227.684 236.418 231.484 235.418 c 236.285 234.117 237.383 + 234.816 235.582 238.117 c 234.785 239.719 232.582 241.117 229.484 242.117 + c 224.184 243.918 219.285 244.316 223.383 242.719 c 224.582 242.219 225.582 + 241.52 225.582 241.219 c 225.582 239.918 216.082 241.918 210.984 244.219 + c 207.984 245.617 204.484 246.719 203.285 246.719 c 201.082 246.617 l 203.484 + 244.719 l 204.785 243.617 206.484 242.719 207.285 242.719 c 208.082 242.719 + 209.984 241.719 211.383 240.617 c 214.082 238.418 l 211.582 239.117 l 205.684 + 240.816 196.285 242.617 195.684 242.219 c 195.285 242.02 190.285 241.52 + 184.484 241.219 c 174.883 240.719 173.785 240.816 172.184 242.52 c 170.383 + 244.617 168.484 244.52 163.082 242.219 c 157.484 239.816 153.883 239.418 + 153.184 241.316 c 152.785 242.418 151.883 242.719 150.184 242.316 c 148.785 + 242.02 147.383 242.117 147.082 242.719 c 146.684 243.316 148.984 243.719 + 153.285 243.816 c 163.184 244.02 165.984 244.816 166.383 247.52 c 166.785 + 250.117 164.984 250.316 159.082 248.219 c 156.883 247.418 152.383 246.719 + 149.082 246.617 c 145.785 246.617 141.984 246.219 140.582 245.719 c 138.082 + 245.02 l 140.582 244.02 l 142.984 243.02 142.984 242.918 139.082 241.918 + c 136.883 241.418 133.082 240.918 130.582 240.816 c 128.184 240.719 125.383 + 240.418 124.383 240.117 c 123.184 239.816 122.582 240.117 122.582 241.117 + c 122.582 242.617 128.285 244.316 131.785 243.816 c 132.684 243.719 133.684 + 244.117 134.082 244.719 c 135.082 246.316 129.883 245.918 122.484 243.918 + c 117.785 242.617 115.484 242.418 114.285 243.117 c 113.082 243.918 112.285 + 243.816 111.383 242.918 c 110.484 242.02 110.582 241.418 112.184 240.316 + c 113.984 238.918 113.984 238.816 111.582 239.418 c 110.184 239.719 108.785 + 240.52 108.484 241.02 c 108.082 241.52 106.984 241.617 105.984 241.219 +c 104.484 240.719 104.383 240.316 105.484 240.02 c 107.785 239.117 101.184 + 236.918 98.184 237.418 c 96.082 237.816 95.684 237.617 96.184 236.316 c + 96.582 235.219 96.184 234.719 94.785 234.719 c 91.285 234.719 84.883 231.918 + 82.184 229.219 c 79.484 226.52 l 82.684 227.219 l 84.484 227.617 87.484 + 228.816 89.285 229.816 c 91.184 230.918 93.082 231.52 93.582 231.219 c +94.082 230.918 94.883 231.418 95.285 232.219 c 96.285 234.02 101.684 234.719 + 102.184 233.219 c 102.383 232.617 99.082 230.918 94.883 229.316 c 90.582 + 227.816 85.582 225.816 83.684 225.02 c 81.082 223.816 79.883 223.719 78.184 + 224.719 c 75.383 226.219 70.383 224.52 71.184 222.316 c 71.484 221.52 70.883 + 220.418 69.684 219.719 c 67.582 218.617 66.582 220.02 68.582 221.219 c +70.785 222.617 69.383 223.52 66.484 222.719 c 62.883 221.617 60.285 218.719 + 61.582 217.219 c 63.082 215.418 61.484 214.117 52.082 209.418 c 42.082 +204.418 36.984 200.816 39.785 200.719 c 40.684 200.719 42.582 201.117 43.984 + 201.719 c 49.484 203.816 46.984 200.816 39.082 195.816 c 28.883 189.418 + 24.582 185.719 27.285 185.719 c 28.684 185.719 28.285 185.117 25.785 183.117 + c 22.484 180.52 21.484 178.316 24.082 179.316 c 25.082 179.719 25.582 179.316 + 25.582 177.816 c 25.582 176.617 25.184 175.719 24.684 175.719 c 23.082 +175.719 13.582 166.617 13.582 165.02 c 13.582 164.02 14.184 163.719 15.285 + 164.117 c 16.285 164.418 15.582 163.418 13.785 161.918 c 10.082 158.719 + 9.285 156.02 12.582 157.719 c 15.484 159.219 15.082 158.02 11.582 154.52 + c 6.785 149.816 7.984 147.617 12.984 152.219 c 14.383 153.52 15.582 154.219 + 15.582 153.816 c 15.582 152.117 12.484 147.02 10.082 144.719 c 8.684 143.418 + 7.582 141.719 7.582 141.02 c 7.582 140.219 6.883 138.617 5.984 137.219 +c 4.582 135.117 4.582 134.816 6.184 133.918 c 7.684 133.117 7.785 132.617 + 6.684 131.418 c 5.984 130.52 5.582 129.316 5.785 128.52 c 5.883 127.816 + 5.285 126.117 4.383 124.719 c 3.082 122.617 2.883 120.52 3.684 110.52 c + 5.383 85.316 13.684 66.816 31.484 48.316 c 51.484 27.617 78.285 14.617 +116.582 7.316 c 139.684 2.918 174.285 1.52 196.484 4.316 c h +621.582 157.117 m 621.582 157.418 621.184 157.918 620.582 158.219 c 620.082 + 158.52 619.582 158.316 619.582 157.816 c 619.582 157.219 620.082 156.719 + 620.582 156.719 c 621.184 156.719 621.582 156.918 621.582 157.117 c h +618.582 167.719 m 618.582 168.219 618.082 168.719 617.484 168.719 c 616.984 + 168.719 616.785 168.219 617.082 167.719 c 617.383 167.117 617.883 166.719 + 618.184 166.719 c 618.383 166.719 618.582 167.117 618.582 167.719 c h +37.582 196.719 m 37.582 197.316 36.984 197.719 36.184 197.719 c 34.582 +197.719 32.383 195.316 33.184 194.418 c 34.082 193.617 37.582 195.52 37.582 + 196.719 c h +321.082 196.719 m 321.383 197.219 320.984 197.719 320.082 197.719 c 319.184 + 197.719 318.785 197.219 319.082 196.719 c 319.383 196.117 319.883 195.719 + 320.082 195.719 c 320.285 195.719 320.785 196.117 321.082 196.719 c h +599.582 203.418 m 599.582 205.02 597.984 206.418 595.582 207.02 c 587.184 + 209.02 586.984 209.02 588.582 207.418 c 589.383 206.52 591.883 205.219 +594.082 204.418 c 598.984 202.617 599.582 202.52 599.582 203.418 c h +304.582 209.316 m 302.785 211.418 302.184 210.316 303.684 207.52 c 304.484 + 206.117 305.082 205.719 305.383 206.52 c 305.582 207.219 305.184 208.418 + 304.582 209.316 c h +585.582 218.316 m 584.082 220.02 578.184 222.719 575.883 222.719 c 572.785 + 222.719 575.383 220.117 580.184 218.52 c 586.383 216.418 587.184 216.316 + 585.582 218.316 c h +339.383 223.418 m 339.883 225.219 337.082 225.02 335.484 223.117 c 334.383 + 221.719 334.484 221.617 336.582 221.918 c 337.883 222.02 339.082 222.816 + 339.383 223.418 c h +577.582 224.219 m 577.582 224.918 569.484 230.719 568.383 230.719 c 566.484 + 230.719 567.785 227.617 569.984 226.719 c 571.285 226.219 572.684 225.316 + 573.082 224.816 c 573.684 223.719 577.582 223.219 577.582 224.219 c h +270.582 227.719 m 270.582 228.219 269.184 228.719 267.484 228.719 c 265.785 + 228.719 264.684 228.316 265.082 227.719 c 265.383 227.117 266.785 226.719 + 268.184 226.719 c 269.484 226.719 270.582 227.117 270.582 227.719 c h +191.082 243.816 m 192.184 245.418 191.285 245.719 184.082 246.816 c 178.785 + 247.52 176.984 247.418 175.383 246.316 c 173.285 244.816 173.285 244.816 + 175.684 244.316 c 176.984 244.02 180.582 243.617 183.582 243.418 c 186.582 + 243.219 189.383 243.02 189.785 242.918 c 190.184 242.816 190.785 243.219 + 191.082 243.816 c h +216.082 246.719 m 214.984 247.219 212.984 247.617 211.582 247.617 c 209.285 + 247.617 209.285 247.52 211.082 246.719 c 212.184 246.219 214.184 245.816 + 215.582 245.816 c 217.883 245.816 217.883 245.918 216.082 246.719 c h +186.383 250.418 m 185.383 250.617 183.785 250.617 182.883 250.418 c 181.883 + 250.117 182.684 249.918 184.582 249.918 c 186.484 249.918 187.285 250.117 + 186.383 250.418 c h +480.383 253.418 m 480.184 254.816 479.082 255.219 475.785 255.219 c 470.883 + 255.219 469.785 253.52 474.082 252.617 c 479.484 251.418 480.785 251.617 + 480.383 253.418 c h +492.984 253.316 m 495.984 254.418 493.484 255.719 488.285 255.719 c 482.883 + 255.719 482.684 254.219 488.082 253.418 c 489.785 253.219 491.184 252.918 + 491.285 252.816 c 491.383 252.816 492.082 253.02 492.984 253.316 c h +492.984 253.316 m f +171.883 87.02 m 171.484 87.816 170.184 88.918 169.082 89.52 c 167.484 90.52 + 167.883 90.617 171.582 90.117 c 174.082 89.719 176.984 89.02 178.082 88.418 + c 179.984 87.418 179.984 87.316 177.582 86.617 c 173.785 85.52 172.785 +85.617 171.883 87.02 c h +171.883 87.02 m f +187.582 88.816 m 187.582 89.316 189.684 89.719 192.285 89.719 c 194.785 + 89.719 196.684 89.52 196.484 89.316 c 195.484 88.52 187.582 88.02 187.582 + 88.816 c h +187.582 88.816 m f +141.582 89.617 m 141.582 90.117 142.484 90.316 143.582 90.02 c 144.684 +89.719 145.582 89.316 145.582 89.117 c 145.582 88.918 144.684 88.719 143.582 + 88.719 c 142.484 88.719 141.582 89.117 141.582 89.617 c h +141.582 89.617 m f +218.785 90.418 m 216.785 90.816 214.383 94.418 214.684 96.52 c 214.984 +98.418 214.484 98.816 213.184 97.719 c 212.383 97.117 211.984 95.918 212.285 + 95.117 c 212.582 94.219 212.082 93.719 210.984 93.617 c 209.883 93.52 207.184 + 93.418 204.883 93.219 c 201.285 93.02 200.582 93.316 200.582 94.816 c 200.582 + 96.316 199.883 96.719 197.484 96.719 c 195.082 96.719 194.484 96.316 194.984 + 95.219 c 195.383 94.117 194.883 93.719 193.285 93.719 c 192.082 93.719 +189.285 93.418 187.184 93.02 c 183.684 92.52 183.285 92.617 183.883 94.117 + c 184.484 95.719 183.684 95.816 171.785 95.117 c 164.785 94.719 156.484 + 94.418 153.383 94.316 c 149.383 94.219 147.582 93.816 147.582 93.02 c 147.582 + 91.117 145.785 91.418 133.184 95.219 c 126.883 97.117 120.984 98.418 120.082 + 98.117 c 119.285 97.719 117.883 98.02 117.082 98.719 c 115.184 100.316 +113.582 99.117 113.582 96.117 c 113.582 93.117 111.383 93.02 106.285 95.719 + c 101.883 98.117 101.484 98.117 102.184 96.219 c 103.184 93.816 99.285 +94.52 97.383 97.117 c 95.883 99.219 93.082 107.719 93.785 108.117 c 96.684 + 109.418 97.984 110.719 98.082 112.418 c 98.484 118.418 110.785 127.02 125.582 + 131.719 c 141.883 136.918 167.883 140.219 187.082 139.418 c 220.785 138.02 + 237.184 134.02 245.883 125.02 c 248.984 121.816 249.582 120.418 249.383 + 117.617 c 249.184 114.918 249.383 114.316 250.785 114.52 c 251.684 114.617 + 252.684 114.02 252.984 113.02 c 254.082 109.52 253.984 103.617 252.883 +102.918 c 252.285 102.52 251.785 101.52 251.785 100.719 c 252.082 95.418 + 250.582 94.117 248.785 98.219 c 247.883 100.117 247.984 100.918 249.082 + 102.117 c 250.984 104.02 250.984 105.719 249.184 105.719 c 248.383 105.719 + 246.984 103.918 245.984 101.719 c 244.984 99.52 243.484 97.617 242.684 +97.617 c 241.785 97.52 239.984 97.418 238.582 97.316 c 236.582 97.219 236.082 + 96.719 236.285 94.617 c 236.383 92.617 235.785 91.816 233.184 90.918 c +229.984 89.719 223.484 89.52 218.785 90.418 c h +227.984 91.316 m 228.883 91.617 229.582 92.52 229.582 93.219 c 229.582 +93.816 230.582 94.918 231.883 95.52 c 233.984 96.52 234.082 96.617 231.984 + 96.617 c 229.984 96.719 223.582 94.816 223.582 94.219 c 223.582 94.02 223.883 + 93.219 224.184 92.316 c 224.883 90.617 225.582 90.418 227.984 91.316 c +h +222.984 96.617 m 223.285 97.02 224.883 97.719 226.582 98.02 c 230.484 98.816 + 230.484 100.719 226.684 100.719 c 224.883 100.719 222.484 99.719 220.883 + 98.219 c 218.184 95.918 218.184 95.816 220.285 95.719 c 221.484 95.719 +222.684 96.117 222.984 96.617 c h +108.285 99.617 m 108.383 100.719 107.684 101.719 106.484 102.02 c 104.383 + 102.617 103.883 100.816 105.785 98.918 c 107.484 97.219 108.184 97.418 +108.285 99.617 c h +204.582 98.719 m 204.582 99.219 204.184 99.719 203.582 99.719 c 203.082 + 99.719 202.582 99.219 202.582 98.719 c 202.582 98.117 203.082 97.719 203.582 + 97.719 c 204.184 97.719 204.582 98.117 204.582 98.719 c h +210.383 100.617 m 210.684 101.418 210.285 101.816 209.484 101.52 c 208.785 + 101.316 207.984 100.52 207.785 99.816 c 207.484 99.02 207.883 98.617 208.684 + 98.918 c 209.383 99.117 210.184 99.918 210.383 100.617 c h +191.582 101.719 m 206.582 104.117 221.383 108.418 229.883 113.02 c 235.684 + 116.117 242.984 123.219 241.984 124.918 c 241.684 125.316 239.582 126.719 + 237.285 127.816 c 225.383 133.918 203.184 137.117 177.582 136.418 c 158.383 + 135.918 149.785 134.918 136.082 131.617 c 125.883 129.117 110.184 122.719 + 107.285 119.816 c 105.383 117.918 105.383 117.816 107.184 115.418 c 114.484 + 105.617 141.184 99.316 171.082 100.219 c 178.785 100.52 187.984 101.117 + 191.582 101.719 c h +240.984 101.219 m 244.984 102.918 245.383 104.117 242.883 106.918 c 240.984 + 109.02 239.184 109.316 239.883 107.316 c 240.484 105.816 237.684 102.719 + 235.883 102.719 c 235.285 102.719 234.285 102.02 233.582 101.219 c 232.484 + 99.918 232.684 99.719 234.883 99.719 c 236.184 99.719 238.984 100.418 240.984 + 101.219 c h +226.082 102.719 m 226.383 103.219 227.684 103.719 228.883 103.719 c 230.285 + 103.719 230.684 104.02 229.984 104.719 c 228.684 106.02 222.285 104.02 +223.184 102.617 c 223.883 101.418 225.285 101.52 226.082 102.719 c h +109.582 105.719 m 109.582 106.219 109.184 106.719 108.582 106.719 c 108.082 + 106.719 107.582 106.219 107.582 105.719 c 107.582 105.117 108.082 104.719 + 108.582 104.719 c 109.184 104.719 109.582 105.117 109.582 105.719 c h +244.984 117.316 m 246.484 121.219 244.582 121.52 242.582 117.617 c 241.785 + 116.117 241.883 115.719 242.984 115.719 c 243.684 115.719 244.684 116.418 + 244.984 117.316 c h +244.984 117.316 m f +238.582 92.219 m 238.582 93.02 239.785 94.02 241.383 94.316 c 242.883 94.719 + 244.383 95.52 244.785 96.117 c 245.285 96.719 245.582 96.816 245.582 96.219 + c 245.582 94.719 244.383 93.418 241.883 91.918 c 238.984 90.316 238.582 + 90.418 238.582 92.219 c h +238.582 92.219 m f +394.383 93.418 m 393.383 93.617 392.582 94.316 392.582 94.816 c 392.582 + 95.418 393.582 95.316 394.883 94.617 c 398.582 92.617 398.484 92.316 394.383 + 93.418 c h +394.383 93.418 m f +385.883 96.918 m 384.582 97.52 383.582 98.719 383.582 99.617 c 383.684 +101.02 383.785 101.02 384.883 99.719 c 385.582 98.918 386.785 97.617 387.582 + 96.918 c 389.285 95.52 388.883 95.52 385.883 96.918 c h +385.883 96.918 m f +433.984 96.816 m 433.285 98.02 437.684 100.719 440.285 100.719 c 442.285 + 100.719 442.484 100.52 441.383 98.816 c 440.184 96.816 434.883 95.418 433.984 + 96.816 c h +433.984 96.816 m f +474.082 96.617 m 471.082 97.316 l 473.582 98.02 l 477.285 99.02 484.184 + 98.918 483.082 97.816 c 481.582 96.418 477.484 95.816 474.082 96.617 c +h +474.082 96.617 m f +500.383 97.719 m 502.082 98.816 503.582 100.117 503.582 100.52 c 503.582 + 101.02 505.484 102.219 507.883 103.219 c 510.785 104.418 511.582 105.117 + 510.383 105.418 c 509.383 105.617 508.582 106.52 508.582 107.418 c 508.582 + 108.617 509.285 108.816 511.684 108.316 c 516.582 107.418 519.582 108.52 + 519.582 111.316 c 519.582 113.418 519.285 113.719 516.883 113.117 c 515.285 + 112.816 512.984 112.117 511.582 111.719 c 510.184 111.219 507.082 110.316 + 504.582 109.719 c 502.082 109.02 499.383 107.918 498.582 107.219 c 497.785 + 106.52 495.484 105.719 493.582 105.418 c 491.684 105.117 488.184 104.52 + 485.883 104.219 c 482.383 103.617 481.582 103.719 481.582 105.02 c 481.582 + 105.816 480.883 106.816 479.984 107.117 c 477.984 107.918 468.582 103.117 + 468.582 101.219 c 468.582 100.117 467.383 99.719 464.082 99.719 c 461.582 + 99.719 459.582 100.117 459.582 100.719 c 459.582 101.219 458.484 101.719 + 457.082 101.719 c 455.684 101.719 454.582 101.219 454.582 100.719 c 454.582 + 100.117 453.684 99.719 452.484 99.719 c 451.383 99.719 450.684 100.117 +450.984 100.617 c 452.082 102.316 448.883 103.918 446.785 102.816 c 444.883 + 101.816 436.785 102.117 431.582 103.418 c 428.285 104.219 409.582 104.52 + 409.582 103.816 c 409.582 103.418 411.883 102.617 414.785 101.918 c 423.285 + 99.918 422.883 99.117 413.383 98.52 c 407.285 98.117 406.684 98.316 406.883 + 100.02 c 406.984 101.418 406.082 102.316 403.082 103.219 c 398.285 104.719 + 392.684 107.52 390.383 109.418 c 389.484 110.219 388.582 110.418 388.184 + 109.918 c 387.883 109.418 388.285 108.418 389.082 107.719 c 389.883 107.02 + 390.582 105.918 390.582 105.316 c 390.582 104.719 391.984 103.316 393.582 + 102.418 c 396.785 100.52 397.785 98.02 394.883 99.219 c 393.883 99.617 +392.184 100.117 391.082 100.418 c 387.285 101.316 382.984 103.617 381.082 + 105.719 c 378.785 108.316 377.184 108.316 377.883 105.719 c 378.184 104.418 + 377.883 103.719 376.984 103.719 c 376.082 103.719 375.582 104.816 375.582 + 106.617 c 375.582 108.219 374.984 111.02 374.184 112.816 c 371.984 118.418 + 371.383 122.719 373.082 122.117 c 373.883 121.719 375.082 122.719 376.082 + 124.719 c 382.082 136.219 419.684 147.316 454.082 147.617 c 488.582 148.02 + 514.684 142.219 522.984 132.52 c 527.285 127.52 527.984 125.02 525.484 +123.719 c 524.484 123.117 523.582 121.816 523.582 120.816 c 523.582 119.418 + 524.184 119.117 526.082 119.52 c 529.684 120.117 529.285 117.918 524.883 + 110.719 c 522.285 106.617 520.484 104.719 519.082 104.719 c 516.383 104.719 + 510.484 101.02 510.785 99.52 c 511.184 98.02 505.285 95.816 500.582 95.816 + c 497.082 95.719 l h +490.582 108.316 m 490.582 108.52 489.883 108.719 489.082 108.719 c 488.285 + 108.719 487.582 108.316 487.582 107.719 c 487.582 107.219 488.285 107.02 + 489.082 107.316 c 489.883 107.719 490.582 108.117 490.582 108.316 c h +469.082 109.719 m 486.484 112.117 503.984 117.719 511.285 123.316 c 514.383 + 125.719 517.582 130.418 517.582 132.617 c 517.582 135.117 502.383 140.617 + 489.582 142.918 c 477.785 145.02 437.684 144.617 425.082 142.418 c 405.184 + 138.816 384.484 131.219 382.785 126.816 c 381.383 123.219 396.285 115.02 + 409.582 111.918 c 415.184 110.52 428.582 108.719 434.582 108.418 c 443.383 + 108.02 461.184 108.719 469.082 109.719 c h +496.082 109.719 m 496.883 111.02 494.582 111.02 492.582 109.719 c 491.383 + 108.918 491.484 108.719 493.285 108.719 c 494.484 108.719 495.785 109.117 + 496.082 109.719 c h +513.383 114.117 m 517.184 115.418 518.184 119.316 514.383 118.117 c 513.082 + 117.816 511.883 117.02 511.684 116.52 c 511.484 116.02 510.285 115.219 +508.984 114.719 c 507.684 114.219 506.582 113.219 506.582 112.617 c 506.582 + 111.918 507.285 111.816 508.383 112.219 c 509.285 112.719 511.582 113.52 + 513.383 114.117 c h +377.785 114.918 m 377.082 115.617 376.582 115.719 376.582 115.117 c 376.582 + 113.719 377.785 112.52 378.484 113.219 c 378.684 113.52 378.383 114.316 + 377.785 114.918 c h +377.785 114.918 m f +401.184 98.219 m 400.785 99.219 401.285 99.719 402.785 99.719 c 404.484 + 99.719 404.582 99.52 403.582 98.219 c 402.883 97.418 402.184 96.719 402.082 + 96.719 c 401.883 96.719 401.582 97.418 401.184 98.219 c h +401.184 98.219 m f +485.285 99.316 m 484.285 100.418 485.582 101.719 487.684 101.719 c 488.684 + 101.719 489.582 101.02 489.582 100.219 c 489.582 98.719 486.484 98.117 +485.285 99.316 c h +485.285 99.316 m f +526.582 109.117 m 526.582 110.316 529.684 116.719 530.582 117.219 c 532.184 + 118.219 531.785 113.418 529.984 110.918 c 528.684 109.02 526.582 107.918 + 526.582 109.117 c h +526.582 109.117 m f +316.082 184.719 m 313.582 188.719 313.285 190.617 315.383 189.316 c 316.684 + 188.52 319.883 181.719 319.285 181.02 c 318.984 180.719 317.582 182.418 + 316.082 184.719 c h +316.082 184.719 m f +34.082 189.719 m 34.383 190.219 35.184 190.719 35.684 190.719 c 36.285 +190.719 36.383 190.219 36.082 189.719 c 35.785 189.117 34.984 188.719 34.484 + 188.719 c 33.883 188.719 33.785 189.117 34.082 189.719 c h +34.082 189.719 m f +334.082 209.719 m 334.383 210.219 335.184 210.719 335.684 210.719 c 336.285 + 210.719 336.383 210.219 336.082 209.719 c 335.785 209.117 334.984 208.719 + 334.484 208.719 c 333.883 208.719 333.785 209.117 334.082 209.719 c h +334.082 209.719 m f +332.582 213.719 m 332.582 214.219 333.082 214.719 333.582 214.719 c 334.184 + 214.719 334.582 215.617 334.582 216.719 c 334.582 219.316 336.184 219.316 + 336.883 216.719 c 337.184 215.418 336.785 214.316 335.582 213.719 c 333.184 + 212.418 332.582 212.418 332.582 213.719 c h +332.582 213.719 m f +284.082 214.719 m 283.785 215.316 284.582 215.719 285.984 215.719 c 287.383 + 215.719 288.785 215.219 289.082 214.719 c 289.383 214.117 288.582 213.719 + 287.184 213.719 c 285.785 213.719 284.383 214.117 284.082 214.719 c h +284.082 214.719 m f +78.082 219.719 m 78.383 220.219 79.184 220.719 79.684 220.719 c 80.285 +220.719 80.383 220.219 80.082 219.719 c 79.785 219.117 78.984 218.719 78.484 + 218.719 c 77.883 218.719 77.785 219.117 78.082 219.719 c h +78.082 219.719 m f +279.082 219.719 m 276.184 220.418 276.184 220.52 280.082 220.617 c 282.285 + 220.617 284.785 220.219 285.582 219.719 c 286.785 218.918 286.582 218.816 + 284.582 218.816 c 283.184 218.918 280.785 219.316 279.082 219.719 c h +279.082 219.719 m f +118.082 232.617 m 117.785 233.117 118.285 233.719 119.082 234.117 c 119.883 + 234.418 120.785 234.219 121.082 233.816 c 121.383 233.316 120.883 232.719 + 120.082 232.316 c 119.285 232.02 118.383 232.219 118.082 232.617 c h +118.082 232.617 m f +109.383 234.418 m 109.984 234.617 111.184 234.617 111.883 234.418 c 112.484 + 234.117 111.984 233.918 110.582 233.918 c 109.184 233.918 108.684 234.117 + 109.383 234.418 c h +109.383 234.418 m f +125.582 234.918 m 127.484 235.418 129.582 236.219 130.082 236.617 c 132.082 + 238.219 136.082 238.617 142.082 238.02 c 148.082 237.316 l 139.082 235.617 + l 134.184 234.617 128.285 233.816 126.082 233.816 c 122.082 233.918 l h +125.582 234.918 m f +216.082 238.719 m 215.785 239.316 216.582 239.719 217.984 239.719 c 219.383 + 239.719 220.785 239.219 221.082 238.719 c 221.383 238.117 220.582 237.719 + 219.184 237.719 c 217.785 237.719 216.383 238.117 216.082 238.719 c h +216.082 238.719 m f +416.582 248.719 m 416.582 249.316 417.684 249.52 419.383 249.117 c 423.285 + 248.117 423.383 247.719 419.785 247.719 c 417.984 247.719 416.582 248.219 + 416.582 248.719 c h +416.582 248.719 m f +Q Q +showpage +%%Trailer +end +%%EOF
diff --git a/images/complex-lattice.tikz b/images/complex-lattice.tikz @@ -0,0 +1,35 @@ +% This picture represents a complex lattice with two linearly independent +% periods +\begin{tikzpicture}[>=triangle 45, scale=0.7] + % The axis + \draw[line width=0.6pt] (0, -1) -- (0, 4); + \draw[line width=0.6pt] (-1, 0) -- (6, 0); + + % The background grid + \foreach \x in {-1,,1,2,3,4,5,6} + \draw[dotted, line width=0.6pt] (\x, -1) -- (\x, 4); + \foreach \y in {-1,,1,2,3,4} + \draw[dotted, line width=0.6pt] (-1, \y) -- (6, \y); + + % The lattice + \begin{scope} + \clip(-1, -1) rectangle (6, 4); + + \foreach \i in {-1,0,1,2} + { + \begin{scope}[shift={({\i * (3 - 1/2)}, 0)}] + \draw[line width=0.6pt, color=cyan] (-.5, -1) -- (2, 4); + \end{scope} + + \begin{scope}[shift={(0, {\i * (2 - 1/3)})}] + \draw[line width=0.6pt, color=cyan] (-1, {-1/3}) -- (6, 2); + \end{scope} + } + \end{scope} + + % The generators of the lattice + \draw[->, >=stealth, line width=0.8pt, color=blue] (0, 0) -- (1, 2); + \draw[->, >=stealth, line width=0.8pt, color=blue] (0, 0) -- (3, 1); + \draw[line width=0.8pt, color=blue] (4, 3)-- (3, 1); + \draw[line width=0.8pt, color=blue] (4, 3)-- (1, 2); +\end{tikzpicture}
diff --git a/images/cube.tikz b/images/cube.tikz @@ -0,0 +1,7 @@ +\begin{tikzpicture}[] + \draw (0,0,0) -- ++(-1,0,0) -- ++(0,-1,0) -- ++(1,0,0) -- cycle; + \draw (0,0,0) -- ++(0,0,-1) -- ++(0,-1,0) -- ++(0,0,1) -- cycle; + \draw[dotted, shift={(-1, 0)}] (0,0,-1) -- ++(0,-1,0) -- ++(0,0,1); + \draw (0,0,0) -- ++(-1,0,0) -- ++(0,0,-1) -- ++(1,0,0) -- cycle; + \draw[dotted, shift={(0, -1)}] (-1,0,-1) -- ++(1,0,0); +\end{tikzpicture}+ \ No newline at end of file
diff --git a/images/diamond.tikz b/images/diamond.tikz @@ -0,0 +1,13 @@ +\begin{tikzpicture}[x=0.75pt,y=0.75pt,yscale=-.4,xscale=.4] + %Shape: Polygon [id:ds7546138143637298] + \draw (244.52,138.11) -- (129.96,172.23) -- (170.52,46.11) -- cycle; + %Shape: Polygon [id:ds8273849170101546] + \draw (129.96,172.23) -- (133.33,118.95) -- (170.52,46.11) -- cycle; + %Straight Lines [id:da3652053008459648] + \draw[dotted] (133.33,118.95) -- (244.52,138.11) ; + %Shape: Polygon [id:ds09605015218858615] + \draw (244.52,138.11) -- (170.62,210.9) -- (129.96,172.23) -- cycle; + %Straight Lines [id:da45488634459118016] + \draw[dotted] (133.33,118.95) -- (170.62,210.9) ; +\end{tikzpicture} +
diff --git a/images/elliptic-curve-group-structure.tikz b/images/elliptic-curve-group-structure.tikz @@ -0,0 +1,34 @@ +% This picture represents the group structure of the points of an elliptic +% curve +\begin{tikzpicture}[yscale=.7] + % The axis + \draw[->] (-3, 0) -- (3.5, 0); + \draw[->] ( 0, -3.2) -- ( 0, 3.2); + + \clip(-3., -3.2) rectangle (3.5, 3.2); + + % The curve + \draw[smooth, samples=100, domain=-2.6712104999999995:0.5950260813349957] + plot(\x, {sqrt((\x)^(3)-5.9*(\x)+3.3)}); + \draw[smooth, samples=100, domain=2.076187129580795:3.5] + plot(\x, {sqrt((\x)^(3)-5.9*(\x)+3.3)}); + \draw[smooth, samples=100, domain=-2.6712104999999995:0.5950260813349957] + plot(\x, {0-sqrt((\x)^(3)-5.9*(\x)+3.3)}); + \draw[smooth, samples=100, domain=2.076187129580795:3.5] + plot(\x, {0-sqrt((\x)^(3)-5.9*(\x)+3.3)}); + + % The intersection lines + \draw[color=violet] ( -3, 1.2218) -- ( 3.5, 2.5105); + \draw[color=violet] (-2.5534, -3.2) -- (-2.5534, 3.2); + + % The intersection points + \filldraw ( 0, 1.8165902124584950) circle (1.0pt); + \filldraw ( 2.5927223574355067, 2.3306137033629240) circle (1.0pt); + \filldraw (-2.5534168046838945, 1.3103592942448403) circle (1.0pt); + \filldraw (-2.5534168046838945, -1.3103592942526257) circle (1.0pt); + + % The labels + \draw ( 0, 2.2346057845515620) node[right]{$P$}; + \draw ( 3, 2.6354835353265860) node {$Q$}; + \draw (-2, -1.0195783099751021) node {$P+Q$}; +\end{tikzpicture}
diff --git a/images/klein-bottle.eps b/images/klein-bottle.eps @@ -0,0 +1,147 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.15.10 (http://cairographics.org) +%%CreationDate: Wed Mar 31 11:27:25 2021 +%%Pages: 1 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%BoundingBox: 1 0 101 166 +%%EndComments +%%BeginProlog +50 dict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +/cairo_data_source { + CairoDataIndex CairoData length lt + { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def } + { () } ifelse +} def +/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def +/cairo_image { image cairo_flush_ascii85_file } def +/cairo_imagemask { imagemask cairo_flush_ascii85_file } def +%%EndProlog +%%BeginSetup +%%EndSetup +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 1 0 101 166 +%%EndPageSetup +q 1 0 100 166 rectclip +1 0 0 -1 0 166 cm q +1 g +68.906 3.094 m 54.297 -1.637 34.215 0.945 21.035 8.598 c 14.473 12.406 +7.031 19.809 4.578 27.078 c -0.781 42.996 8.961 63.832 20.434 75.023 c 16.43 + 81.484 12.238 87.859 9.188 94.828 c 1.125 113.145 -3.367 137.445 12.309 + 153.348 c 27.121 168.395 54.633 168.836 70.855 155.742 c 88.926 141.156 + 95.945 118.797 98.484 96.938 c 101.727 69.105 103.984 14.453 68.906 3.094 + c h +23.547 128.91 m 20.273 115.637 32.461 98.961 39.391 88.988 c 39.449 88.91 + 39.492 88.844 39.539 88.766 c 49.043 74.355 l 46.242 78.883 43.082 83.684 + 39.539 88.766 c 35.547 94.832 l 41.574 102.445 48.359 115.547 49.07 125.172 + c 50.262 141.293 27.641 145.512 23.547 128.91 c h +23.547 128.91 m f +0 g +1.125 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 1 0 0 cm +70.016 13.637 m 70.207 13.961 70.387 14.43 70.535 15.039 c S Q +[ 2.946525 2.946525] 0 d +q 1 0 0 1 0 0 cm +70.914 17.953 m 71.273 25.945 67.836 44.035 49.047 74.355 c 42.805 85.961 + 26.387 67.328 30.363 55.492 c 31.426 52.352 30.551 46.547 29.227 42.152 + c 26.988 34.773 23.949 32.773 18.91 28.316 c S Q +[] 0.0 d +q 1 0 0 1 0 0 cm +17.809 27.336 m 17.453 27.008 17.086 26.672 16.707 26.316 c S Q +10 M q 1 0 0 1 0 0 cm +21.734 30.789 m 20.277 29.5 18.617 28.113 16.707 26.316 c S Q +q 1 0 0 1 0 0 cm +70.016 13.637 m 70.512 14.488 70.941 16.301 70.938 19.141 c S Q +0.854902 0.854902 0.85098 rg +q 1 0 0 1 0 0 cm +40.629 87.109 m 51.176 102.164 64.969 131.184 44.355 141.66 c 31.031 148.277 + 17.715 139.078 18.777 122.766 c 19.984 109.172 30.828 94.535 38.207 83.68 + c 48.066 69.188 58.055 53.086 58.27 35.008 c 58.375 26.121 51.273 4.445 + 66.602 4.441 c 73.051 4.441 77.949 7.137 81.645 10.246 c 95.961 22.359 +95.805 44.66 96.477 61.621 c 97.68 92.051 94.254 126.219 71.742 149.465 +c 54.445 167.859 14.59 163.832 7.844 137.008 c 3.457 119.609 9.922 100.184 + 18.816 85.316 c 25.375 74.355 33.531 63.402 37.848 51.301 c 41.227 41.84 + 41.262 31.867 36.547 22.945 c 31.488 13.363 21.402 7.344 14.914 13.016 +c 12.875 14.797 10.73 18.598 9.801 22.715 c 5.785 40.457 14.562 54.422 24.934 + 67.441 c S Q +4 M q 1 0 0 1 0 0 cm +24.934 67.441 m 25.246 67.832 25.559 68.223 25.871 68.613 c S Q +[ 3.166725 3.166725] 0 d +q 1 0 0 1 0 0 cm +27.871 71.066 m 31.617 75.625 35.43 80.102 38.82 84.613 c S Q +[] 0.0 d +q 1 0 0 1 0 0 cm +39.758 85.891 m 40.047 86.285 40.336 86.691 40.629 87.109 c S Q +0 g +10 M q 1 0 0 1 0 0 cm +65.734 10.227 m 82.898 17.156 45.312 28.773 27.133 28.773 c 8.965 28.773 + 18.508 19.793 18.508 19.793 c S Q +q 1 0 0 1 0 0 cm +20.434 75.023 m 16.43 81.484 12.238 87.859 9.188 94.828 c 1.125 113.145 + -3.367 137.445 12.309 153.348 c 27.121 168.395 54.633 168.836 70.855 155.742 + c 88.926 141.156 95.945 118.797 98.484 96.938 c 101.727 69.105 103.984 +14.453 68.906 3.094 c 54.297 -1.637 34.215 0.945 21.035 8.598 c 14.473 12.406 + 7.031 19.809 4.578 27.078 c -0.781 42.996 8.961 63.832 20.434 75.023 c S Q +q 1 0 0 1 0 0 cm +30.363 55.492 m 28.008 62.488 24.297 68.793 20.434 75.023 c S Q +q 1 0 0 1 0 0 cm +35.547 94.832 m 41.574 102.445 48.359 115.547 49.07 125.172 c 50.262 141.293 + 27.641 145.512 23.547 128.91 c 20.273 115.637 32.461 98.961 39.391 88.988 + c 42.988 83.82 46.203 78.945 49.043 74.355 c S Q +q 1 0 0 1 0 0 cm +49.047 74.355 m 52.883 65.594 35.078 42.848 30.363 55.492 c S Q +Q Q +showpage +%%Trailer +end +%%EOF
diff --git a/images/mobius.eps b/images/mobius.eps @@ -0,0 +1,30 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: potrace 1.14, written by Peter Selinger 2001-2017 +%%LanguageLevel: 2 +%%BoundingBox: 0 0 320 240 +%%HiResBoundingBox: 0 0 320.000000 240.000000 +%%Pages: 1 +%%EndComments +%%Page: 1 1 +currentfile /ASCII85Decode filter /LZWDecode filter cvx exec +J/lc\@jia36p6os-K?5!aCR.L@HM5X8G7'_Rgk/$,T)ho0q6GnR,f*WHT4QlU@Ws&Afqrs$ +:4h$OrH%kbbgS4!L3(`1eQ&KZQ[iV+;tM3o.t+1fh)fNBp@jbL5ABuL^n&r&:iPI1X[d01S +B860V)?A'!l<?@S77O%&^Z/!;^Cc#RV3NEU:PO3R;@#M5C8<D3^M"@bK#+]dl+7bB0//8@f +ouSW=?GKWNIG)i-*M$Pncq%^T:1!tg80>\#[^[5S,F`,RiEdUm)'!9V6VQfVh2!Oi"^FZD_ +tLA>-$.69@Rbe1QK9<"`#a$o//G)K+5W9[0^m>S-jHd/-M)BID+V54`#`VuqKLP9['qWD$' +/X,2$/cg;W3Mg1%p8#C^Ld8VfM9sP5MSn3`]Srgl`pUP!EmFqLOE+A`%rg#6Su#pnp9V-PP +N\qt$S+QMVJh\'&2Rg0hW544dT/3C.lc%DM(6)sikZc<e>P.%=S.[aK6ZN6NWTRNTY!Q&p= +@@GT[#P+02V<FN@<4U4-++"ZRs@o"MQZc.,$^!"jLF`3OQ2HjZ4nZ(rEfa6&9+k\=o!n*&d +.kE6s<4S.Rc7!_="@L4Q0.):-H%ACcKW\3M4biM^^cdM-)"*&<Lb2b1<Yn6-`bPRU;(##,O +d)[8o*=r@Q"G[TE,M`j$<dX_R>)^ceoK%ed@<BW_S+fec`L5Cn/Usjn.@,A;bV*.I0p%WFI +=S9h3>ZC=f!ZST,Li3)pPiZd".3Z3;d*Q`#=]<g!Kq.YB+e*n(<,O+'ZdS/&T[qr8XnPep+ +i@J'ht2/)H)`HrU)I1n^*?/R$&E?R#!o80*2YRQCP2^UeG:&;D7p*u.2VZ1)`>$T@n0s!M\ +mDC+gt[$<8jK^f!0d[U`;?PL!,e7<o!Zc;tW9S@:Ur"*2H^p?.!(o9uq1C\@6S[K2qQo@$f +^!N^+HB!O`;kh\A#?(agOK*Z=;/NNDWXq#0`V-7rieBA,;`7o3VcJ7.Al2PhJA]pkr8H)9J +s@D>`"/Io*73nS/CACZZ8Pu*i*Bk$:0C0hje[!(+j#8/=rp#Qs,M4,k5QG5geGfn;Oll];: +6JhH8Ma^c0+EH&pf\9PL;**M6K31*.N"Ao*OD!-^1aa$0KEAPBgXqBY>A7r@/N't[>RcZkd +eVHF4'>l"<#]<SLhn'>r`0/8<,aF5"u2Mp&n'aaJuV^B).5<,Juf\c/7m,GrA')`SOuaN>> +*pD2V)WL:CJ"7bRsb+_hde_CBT"-WKFG$0ZXuC;.`L9;mJn_n:Ac>"tL;J(3L8p_b2LW!7b +kn`XE7ob7fZRNI!W37bSi/R9&f7=K[uG]9`9j2o*gs'*rX6<bph&.i$%.Fh.XBii5aB+h/I +hEidn4'kP_XQmefR$rj8a.4VRKZI^(5?S`j`b^^YPo_M_G+d`:-ICf\+'HD`RF#e8+"V;4~> +%%EOF
diff --git a/images/rigid-motion-reflections.tikz b/images/rigid-motion-reflections.tikz @@ -0,0 +1,25 @@ +\begin{tikzpicture} + \begin{scope}[shift={(1.5, -1)}] + \draw (0, 0) -- ++( 2, 0) + -- ++( 0, 2) + -- ++(-2, 0) + -- cycle; + + \draw[thick] (0, 2) -- (1, 0); + \draw[thick] (1, 2) -- (2, 0); + \draw (0, 0) -- (2, 2); + \end{scope} + + \draw (1, 0) node{$\leadsto$}; + + \begin{scope}[shift={(-1.5, -1)}] + \draw (0, 0) -- ++( 2, 0) + -- ++( 0, 2) + -- ++(-2, 0) + -- cycle; + + \draw[thick] (0, 0) -- (1, 2); + \draw[thick] (1, 0) -- (2, 2); + \draw (0, 2) -- (2, 0); + \end{scope} +\end{tikzpicture}+ \ No newline at end of file
diff --git a/images/rigid-motion-rotation.tikz b/images/rigid-motion-rotation.tikz @@ -0,0 +1,11 @@ +\begin{tikzpicture}[scale=1.25] + \draw (-1, 0) -- (1, 0) (0, -1) -- (0, 1); + + \draw (-.5, .5) -- ++(1, 0) -- ++(0, -1) -- ++(-1, 0) -- cycle; + + \begin{scope}[rotate=-45] + \draw (-.5, .5) -- ++(1, 0) -- ++(0, -1) -- ++(-1, 0) -- cycle; + \end{scope} + + \draw[->] (90:.75) ++(.25, .25) arc (90:0:.75); +\end{tikzpicture}+ \ No newline at end of file
diff --git a/images/square-to-circle-projection.tikz b/images/square-to-circle-projection.tikz @@ -0,0 +1,15 @@ +\begin{tikzpicture} + \draw circle (3); + \filldraw circle (1pt); + \draw ({3 * cos(45)}, {3 * sin(45)}) + -- ({-3 * cos(45)}, {3 * sin(45)}) + -- ({-3 * cos(45)}, {-3 * sin(45)}) + -- ({3 * cos(45)}, {-3 * sin(45)}) + -- cycle; + + \coordinate (a) at ({3 * sqrt(6)/6}, {3 * sin(45)}); + \coordinate (b) at ({3 * cos(45 + 15)}, {3 * sin(45 + 15)}); + + \draw[thick, dotted] (0, 0) -- (b); + \filldraw (a) circle (1pt) (b) circle (1pt); +\end{tikzpicture}+ \ No newline at end of file
diff --git a/images/stereographic-projection.tikz b/images/stereographic-projection.tikz @@ -0,0 +1,35 @@ +% This picture represents the stereographic projection +% Copyright Pablo (C) 2021 +\begin{tikzpicture}[scale=0.6] + % The outline of the sphere + \draw (0, 0) circle (3); + + % The equator + \begin{scope} + \clip (-3, 0) rectangle (3, -3); + \draw ellipse (3 and 1); + \end{scope} + + % The equator (on the other side of the sphere) + \begin{scope} + \clip (-3, 0) rectangle (3, 3); + \draw[dotted] ellipse (3 and 1); + \end{scope} + + % The plane + \draw (-9, -4) -- (-5, 0) + -- (-3, 0) + ( 3, 0) -- ( 9, 0) + -- ( 5, -4) + -- (-9, -4); + + % A line trought the sphere and the plane + \coordinate (N) at (0, 3); + \coordinate (a) at (2, -1); + \coordinate (b) at (3, -3); + \draw[dotted] (N) -- (a); + \draw (a) -- (b); + + % The dots + \filldraw (N) circle (2pt) (a) circle (2pt) (b) circle (2pt); +\end{tikzpicture}
diff --git a/images/tikz b/images/tikz @@ -0,0 +1 @@ +/home/pablo/Documents/website/tikz/images+ \ No newline at end of file
diff --git a/images/topology-mug-donut.eps b/images/topology-mug-donut.eps @@ -0,0 +1,164 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.15.10 (http://cairographics.org) +%%CreationDate: Mon Mar 29 15:32:07 2021 +%%Pages: 1 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%BoundingBox: 0 0 413 80 +%%EndComments +%%BeginProlog +50 dict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +/cairo_data_source { + CairoDataIndex CairoData length lt + { CairoData CairoDataIndex get /CairoDataIndex CairoDataIndex 1 add def } + { () } ifelse +} def +/cairo_flush_ascii85_file { cairo_ascii85_file status { cairo_ascii85_file flushfile } if } def +/cairo_image { image cairo_flush_ascii85_file } def +/cairo_imagemask { imagemask cairo_flush_ascii85_file } def +%%EndProlog +%%BeginSetup +%%EndSetup +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 0 0 413 80 +%%EndPageSetup +q 0 0 413 80 rectclip +1 0 0 -1 0 80 cm q +0 g +0.751177 w +1 J +0 j +[] 0.0 d +4 M q 1 0 0 1 0 0 cm +0.402 7.391 m 0.082 14.992 2.938 28.43 3.578 36.988 c 4.215 45.547 5.648 + 56.457 6.457 64.422 c 7.266 72.387 17.922 78.672 25.984 79.219 c 33.172 + 79.637 43.512 80.145 48.586 78.207 c 51.273 77.125 64.922 72.305 64.957 + 62.176 c 64.809 58.844 64.789 58.527 64.668 55.539 c 64.551 52.555 66.234 + 53.551 67.848 53.488 c 69.457 53.426 74.605 51.648 80.422 45.043 c 84.93 + 39.926 86.934 34.855 87.137 30.035 c 87.336 25.219 84.051 19.211 78.754 + 15.172 c 73.457 11.137 72.082 11.551 70.293 11.395 c 68.5 11.242 68.836 + 9.797 68.77 8.879 c 68.707 7.961 72.723 1.887 43.57 0.656 c 14.418 -0.574 + 7.309 2.57 3.598 3.59 c -0.113 4.613 0.402 7.391 0.402 7.391 c h +0.402 7.391 m S Q +q 1 0 0 1 0 0 cm +69.152 30.574 m 69.277 27.992 68.57 27.156 67.777 27.074 c 66.988 26.992 + 66.391 29.227 66.383 30.766 c 66.379 32.305 66.504 34.273 66.891 34.219 + c 67.277 34.164 69.094 34.145 69.152 30.574 c h +69.152 30.574 m S Q +q 1 0 0 1 0 0 cm +34.246 4.629 m 23.531 4.629 10.504 5.102 10.461 6.297 c 10.414 7.492 29.234 + 8.574 35.984 8.574 c 42.73 8.574 57.668 8.012 57.617 7.16 c 57.562 6.309 + 42.965 4.617 34.246 4.629 c h +34.246 4.629 m S Q +q 1 0 0 1 0 0 cm +64.688 55.938 m 64.531 50.719 64.848 45.73 65.055 43.676 c S Q +q 1 0 0 1 0 0 cm +3.719 8.863 m 14.984 12.238 26.961 12.531 35.406 12.551 c 48.031 12.551 + 55.242 11.895 63.09 10.082 c S Q +q 1 0 0 1 0 0 cm +112.781 24.008 m 113.512 44.746 121.102 65.145 124.387 69.754 c 127.672 + 74.359 138.016 77.41 148.43 77.406 c 158.844 77.398 166.477 73.68 170.488 + 69.566 c 174.234 65.715 172.59 61.062 180.023 60.484 c 184.664 60.141 196.371 + 47.441 196.676 38.762 c 196.98 30.082 189.242 19.613 184.277 16.543 c 181.793 + 15.004 181.406 13.379 181.355 11.25 c 181.309 9.125 181.859 4.492 175.297 + 3.48 c 168.738 2.469 150.355 4.633 140.441 5.898 c 130.523 7.168 115.191 + 6.352 113.898 11.184 c 112.34 16.992 112.781 24.008 112.781 24.008 c h +112.781 24.008 m S Q +q 1 0 0 1 0 0 cm +124.805 15.496 m 124.805 15.496 133.242 16.73 146.113 15.219 c 158.984 +13.711 172.281 9.301 172.281 9.301 c S Q +q 1 0 0 1 0 0 cm +176.27 37.723 m 177.52 33.32 177.051 32.969 178.715 33.145 c 180.379 33.316 + 180.387 38.152 179.285 40.145 c 178.18 42.141 176.773 44.426 175.66 43.723 + c 174.547 43.023 176.27 37.723 176.27 37.723 c h +176.27 37.723 m S Q +q 1 0 0 1 0 0 cm +216.609 34.895 m 217.012 58.375 225.535 67.125 227.41 68.816 c 229.281 +70.512 239.105 78.551 255.988 78.348 c 272.871 78.145 282.367 71.207 283.277 + 69.633 c 284.141 68.137 285.598 65.418 287.734 63.707 c 289.871 62 305.289 + 51.855 304.781 37.359 c 304.273 22.867 290.051 14.516 281.371 11.027 c +272.691 7.539 272.859 8.473 268.109 7.016 c 263.355 5.559 260.762 2.574 +252.523 2.422 c 244.289 2.266 216.867 10.543 216.609 34.895 c h +216.609 34.895 m S Q +q 1 0 0 1 0 0 cm +280.762 31.684 m 275.891 28.859 270.523 32.445 272.945 34.715 c 275.367 + 36.988 276.355 38.609 279.82 38.887 c 283.281 39.164 284.676 37.602 284.582 + 36.316 c 284.492 35.035 283.742 33.309 280.762 31.684 c h +280.762 31.684 m S Q +q 1 0 0 1 0 0 cm +326.059 37.781 m 327.16 59.023 345.082 71.984 366.68 71.656 c 388.281 71.328 + 412.262 56.523 411.746 38.488 c 411.23 20.449 397.836 8.465 368.859 7.645 + c 339.887 6.824 325.828 22.633 326.059 37.781 c h +326.059 37.781 m S Q +q 1 0 0 1 0 0 cm +363.793 32.633 m 363.793 33.496 366.953 33.555 368.914 33.512 c 370.879 + 33.469 373.949 33.523 374.012 32.766 c 374.074 32.004 371.82 31.684 369.098 + 31.645 c 366.891 31.613 363.719 31.512 363.793 32.633 c h +363.793 32.633 m S Q +q 1 0 0 1 0 0 cm +365.379 33.379 m 365.379 33.379 361.625 33.266 359.625 30.566 c S Q +q 1 0 0 1 0 0 cm +372.277 33.418 m 372.277 33.418 377.016 33.465 379.066 30.945 c S Q +q 1 0 0 1 0 0 cm +272.785 34.551 m 272.785 34.551 271.527 33.742 271.336 30.363 c S Q +q 1 0 0 1 0 0 cm +281.102 38.906 m 281.102 38.906 283.129 39.465 287.043 36.539 c S Q +q 1 0 0 1 0 0 cm +175.406 41.156 m 175.406 41.156 174.492 44.766 176.273 45.715 c S Q +q 1 0 0 1 0 0 cm +177.203 34.125 m 177.203 34.125 177.613 31.859 179.184 31.086 c S Q +q 1 0 0 1 0 0 cm +65.465 39.289 m 65.465 39.289 66.402 34.066 66.398 31.371 c 66.391 28.68 + 66.211 22.359 67.086 17.273 c S Q +Q Q +showpage +%%Trailer +end +%%EOF
diff --git a/images/topology-mug-donut.tikz b/images/topology-mug-donut.tikz @@ -0,0 +1,214 @@ +% This picture represents a mug continuously morphing into a donut +% Copyright Pablo (C) 2021 +\begin{tikzpicture}[y=0.80pt, x=0.80pt, yscale=-.9, xscale=.9] + \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round] + (4.0234, 726.0938) + .. controls (0.8203, 650.0781) and (29.3750, 515.7031) + .. (35.7812, 430.1172) + .. controls (42.1484, 344.5312) and (56.4844, 235.4297) + .. (64.5703, 155.7812) + .. controls (72.6562, 76.1328) and (179.2188, 13.2812) + .. (259.8438, 7.8125) + .. controls (331.7188, 3.6328) and (435.1172, -1.4453) + .. (485.8594, 17.9297) + .. controls (512.7344, 28.7500) and (649.2188, 76.9531) + .. (649.5703, 178.2422) + .. controls (648.0859, 211.5625) and (647.8906, 214.7266) + .. (646.6797, 244.6094) + .. controls (645.5078, 274.4531) and (662.3438, 264.4922) + .. (678.4766, 265.1172) + .. controls (694.5703, 265.7422) and (746.0547, 283.5156) + .. (804.2188, 349.5703) + .. controls (849.2969, 400.7422) and (869.3359, 451.4453) + .. (871.3672, 499.6484) + .. controls (873.3594, 547.8125) and (840.5078, 607.8906) + .. (787.5391, 648.2812) + .. controls (734.5703, 688.6328) and (720.8203, 684.4922) + .. (702.9297, 686.0547) + .. controls (685.0000, 687.5781) and (688.3594, 702.0312) + .. (687.6953, 711.2109) + .. controls (687.0703, 720.3906) and (727.2266, 781.1328) + .. (435.7031, 793.4375) + .. controls (144.1797, 805.7422) and (73.0859, 774.2969) + .. (35.9766, 764.1016) + .. controls (-1.1328, 753.8672) and (4.0234, 726.0938) + .. (4.0234, 726.0938) + -- cycle(4.0234, 726.0938); + + \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round] + (691.5234, 494.2578) + .. controls (692.7734, 520.0781) and (685.7031, 528.4375) + .. (677.7734, 529.2578) + .. controls (669.8828, 530.0781) and (663.9062, 507.7344) + .. (663.8281, 492.3438) + .. controls (663.7891, 476.9531) and (665.0391, 457.2656) + .. (668.9062, 457.8125) + .. controls (672.7734, 458.3594) and (690.9375, 458.5547) + .. (691.5234, 494.2578) + -- cycle(691.5234, 494.2578); + + \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round] + (342.4609, 753.7109) + .. controls (235.3125, 753.7109) and (105.0391, 748.9844) + .. (104.6094, 737.0312) + .. controls (104.1406, 725.0781) and (292.3438, 714.2578) + .. (359.8438, 714.2578) + .. controls (427.3047, 714.2578) and (576.6797, 719.8828) + .. (576.1719, 728.3984) + .. controls (575.6250, 736.9141) and (429.6484, 753.8281) + .. (342.4609, 753.7109) + -- cycle(342.4609, 753.7109); + + \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round] + (646.8750, 240.6250) + .. controls (645.3125, 292.8125) and (648.4766, 342.6953) + .. (650.5469, 363.2422); + + \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round] + (37.1875, 711.3672) + .. controls (149.8438, 677.6172) and (269.6094, 674.6875) + .. (354.0625, 674.4922) + .. controls (480.3125, 674.4922) and (552.4219, 681.0547) + .. (630.8984, 699.1797); + + \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round] + (1127.8125, 559.9219) + .. controls (1135.1172, 352.5391) and (1211.0156, 148.5547) + .. (1243.8672, 102.4609) + .. controls (1276.7188, 56.4062) and (1380.1562, 25.8984) + .. (1484.2969, 25.9375) + .. controls (1588.4375, 26.0156) and (1664.7656, 63.2031) + .. (1704.8828, 104.3359) + .. controls (1742.3438, 142.8516) and (1725.8984, 189.3750) + .. (1800.2344, 195.1562) + .. controls (1846.6406, 198.5938) and (1963.7109, 325.5859) + .. (1966.7578, 412.3828) + .. controls (1969.8047, 499.1797) and (1892.4219, 603.8672) + .. (1842.7734, 634.5703) + .. controls (1817.9297, 649.9609) and (1814.0625, 666.2109) + .. (1813.5547, 687.5000) + .. controls (1813.0859, 708.7500) and (1818.5938, 755.0781) + .. (1752.9688, 765.1953) + .. controls (1687.3828, 775.3125) and (1503.5547, 753.6719) + .. (1404.4141, 741.0156) + .. controls (1305.2344, 728.3203) and (1151.9141, 736.4844) + .. (1138.9844, 688.1641) + .. controls (1123.3984, 630.0781) and (1127.8125, 559.9219) + .. (1127.8125, 559.9219) + -- cycle(1127.8125, 559.9219); + + \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round] + (1248.0469, 645.0391) + .. controls (1248.0469, 645.0391) and (1332.4219, 632.6953) + .. (1461.1328, 647.8125) + .. controls (1589.8438, 662.8906) and (1722.8125, 706.9922) + .. (1722.8125, 706.9922); + + \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round] + (1762.6953, 422.7734) + .. controls (1775.1953, 466.7969) and (1770.5078, 470.3125) + .. (1787.1484, 468.5547) + .. controls (1803.7891, 466.8359) and (1803.8672, 418.4766) + .. (1792.8516, 398.5547) + .. controls (1781.7969, 378.5938) and (1767.7344, 355.7422) + .. (1756.6016, 362.7734) + .. controls (1745.4688, 369.7656) and (1762.6953, 422.7734) + .. (1762.6953, 422.7734) + -- cycle(1762.6953, 422.7734); + + \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round] + (2166.0938, 451.0547) + .. controls (2170.1172, 216.2500) and (2255.3516, 128.7500) + .. (2274.1016, 111.8359) + .. controls (2292.8125, 94.8828) and (2391.0547, 14.4922) + .. (2559.8828, 16.5234) + .. controls (2728.7109, 18.5547) and (2823.6719, 87.9297) + .. (2832.7734, 103.6719) + .. controls (2841.4062, 118.6328) and (2855.9766, 145.8203) + .. (2877.3438, 162.9297) + .. controls (2898.7109, 180.0000) and (3052.8906, 281.4453) + .. (3047.8125, 426.4062) + .. controls (3042.7344, 571.3281) and (2900.5078, 654.8438) + .. (2813.7109, 689.7266) + .. controls (2726.9141, 724.6094) and (2728.5938, 715.2734) + .. (2681.0938, 729.8438) + .. controls (2633.5547, 744.4141) and (2607.6172, 774.2578) + .. (2525.2344, 775.7812) + .. controls (2442.8906, 777.3438) and (2168.6719, 694.5703) + .. (2166.0938, 451.0547) + -- cycle(2166.0938, 451.0547); + + \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round] + (2807.6172, 483.1641) + .. controls (2758.9062, 511.4062) and (2705.2344, 475.5469) + .. (2729.4531, 452.8516) + .. controls (2753.6719, 430.1172) and (2763.5547, 413.9062) + .. (2798.2031, 411.1328) + .. controls (2832.8125, 408.3594) and (2846.7578, 423.9844) + .. (2845.8203, 436.8359) + .. controls (2844.9219, 449.6484) and (2837.4219, 466.9141) + .. (2807.6172, 483.1641) + -- cycle(2807.6172, 483.1641); + + \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round] + (3260.5859, 422.1875) + .. controls (3271.6016, 209.7656) and (3450.8203, 80.1562) + .. (3666.7969, 83.4375) + .. controls (3882.8125, 86.7188) and (4122.6172, 234.7656) + .. (4117.4609, 415.1172) + .. controls (4112.3047, 595.5078) and (3978.3594, 715.3516) + .. (3688.5938, 723.5547) + .. controls (3398.8672, 731.7578) and (3258.2812, 573.6719) + .. (3260.5859, 422.1875) + -- cycle(3260.5859, 422.1875); + + \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round] + (3637.9297, 473.6719) + .. controls (3637.9297, 465.0391) and (3669.5312, 464.4531) + .. (3689.1406, 464.8828) + .. controls (3708.7891, 465.3125) and (3739.4922, 464.7656) + .. (3740.1172, 472.3438) + .. controls (3740.7422, 479.9609) and (3718.2031, 483.1641) + .. (3690.9766, 483.5547) + .. controls (3668.9062, 483.8672) and (3637.1875, 484.8828) + .. (3637.9297, 473.6719) + -- cycle(3637.9297, 473.6719); + + \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round] + (3653.7891, 466.2109) + .. controls (3653.7891, 466.2109) and (3616.2500, 467.3438) + .. (3596.2500, 494.3359); + + \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round] + (3722.7734, 465.8203) + .. controls (3722.7734, 465.8203) and (3770.1562, 465.3516) + .. (3790.6641, 490.5469); + + \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round] + (2727.8516, 454.4922) + .. controls (2727.8516, 454.4922) and (2715.2734, 462.5781) + .. (2713.3594, 496.3672); + + \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round] + (2811.0156, 410.9375) + .. controls (2811.0156, 410.9375) and (2831.2891, 405.3516) + .. (2870.4297, 434.6094); + + \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round] + (1754.0625, 388.4375) + .. controls (1754.0625, 388.4375) and (1744.9219, 352.3438) + .. (1762.7344, 342.8516); + + \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round] + (1772.0312, 458.7500) + .. controls (1772.0312, 458.7500) and (1776.1328, 481.4062) + .. (1791.8359, 489.1406); + + \draw[cm={{0.1, 0.0, 0.0, -0.1, (0.0, 80.0)}}, line cap=round] + (654.6484, 407.1094) + .. controls (654.6484, 407.1094) and (664.0234, 459.3359) + .. (663.9844, 486.2891) + .. controls (663.9062, 513.2031) and (662.1094, 576.4062) + .. (670.8594, 627.2656); +\end{tikzpicture} +