Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Build Status

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 is an attempt to implement all its most important features 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 was 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 that (it is turned on by default in the Russian version 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.

See releases for prepared .pdf . Be aware: "current" release my be glitchy, since the version of TeX Live on Travis CI machine is different from the one the project is being developed on.

About

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

Topics

Resources

License

Packages

No packages published

Languages