Skip to content
You must be logged in to sponsor jemmybutton

Become a sponsor to Sergey Slyusarev

I'm working on a LaTeX/MetaPost package which makes it relatively easy to create geometry proofs in the style of Oliver Byrne's "The First Six Books of the Elements of Euclid". This package originates from the set of tools made for the ConTeXt version of the book, which I made earlier, and also support. In addition to fully recreating most (if not all) the features present in the original Byrne's book, it also has optional letter designations (as suggested by Edward Tufte in his book on information visualization), and some 3D capabilities are WIP. Another feature of my rendition of Byrne's book is optional procedural-generated initials. The latter will probably go into a separate package eventually.

byrne-screenshot-1

Another project I'm working on is Fiziko—a MetaPost package for drawing woodcut-like black-and-white illustrations, initially written to automate some diagrams for a physics textbook. It has macros for some common objects, supports several different shadings and can do procedural-generated wood texture for some reason.

pulley

knots

Since both packages found some use, I plan to develop them further, update TeX version of Byrne's book and, hopefully, facilitate more translations (currently I support the original English version and my own Russian translation). Also I plan to eventually finalize and release InDesign scripts I use to incorporate Fiziko pictures into my ID documents.

Featured work

  1. jemmybutton/byrne-euclid

    MetaPost + ConTeXt rendition of Oliver Byrne's "The first six books of the Elements of Euclid"

  2. jemmybutton/fiziko

    MetaPost library initially written to automate some elements of black and white illustrations for a physics textbook

    TeX 357
  3. jemmybutton/byrne-latex

    LaTeX/MetaPost package for making geometry diagrams in the style of Oliver Byrne's rendition of Euclid's Elements

    TeX 11
  4. jemmybutton/spectrum-to-rgb

    Illustrator/InDesign script to create swatches from absorption spectra

    JavaScript 3

Select a tier

$ a month

Choose a custom amount.