MetaPost + ConTeXt rendition of Oliver Byrne's "The first six books of the Elements of Euclid"
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lettrines minor fixes in lettrines.mp and in the english version of the book Jan 16, 2019
COPYING
README.md book 11 up to prop 23, more on space rotations and circles in 3D Oct 27, 2018
books11-13.tex syntax change: byCircle.circlename... instead of byCircle...(circlena… Jan 4, 2019
byrne.mp
byrne_context.tex minor fixes in lettrines.mp and in the english version of the book Jan 16, 2019
byrne_euclid_man.tex byrne_euclid_man.tex updated, some fixes Jan 14, 2019
byrne_ru_context.tex
preamble.tex some bugs fixed Jan 8, 2019
preamble_be.tex
type-ebgaramond-be.tex some fixes and cleanup Jun 7, 2018

README.md

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

title

This project is not intended to create the exact copy of the original, but rather an attempt to implement all the most important features of it in a way that would allow easy modification and creation of similarly styled geometric proofs.

comparison

This version of the book is made in a way that makes modifications, including translation, quite possible and even not that difficult. As a proof of concept Russian translation is made. Plus, although Byrne's book looks cool as it is, it might be helpful, as Edward Tufte points out, to supplement it with conventional letter designations. So, there's also option for this (it is turned on by default in the Russian translation and can be easily turned on in the English version).

labels

In addition to all the colorful byrnian stuff, this edition features generated lettrines and vignettes, so there are no two identical initials in the whole book.

lettrines

The book itself (byrne_context.tex) and Russian translation (byrne_ru_context.tex) are licensed under CC-BY-SA 4.0.

MetaPost library (byrne.mp) and lettrines generator (lettrines.mp) are licensed under GPLv3 or later.

To build the book from command line run context byrne_context.tex within the book directory. To generate lettrines run mpost lettrines.mp within \lettrines directory.

Tested with TeXLive 2015 on Ubuntu 16.04

See releases for prepared .pdf