Skip to content

TeX reproduction of Hofstadter's "Gödel, Escher, Bach"

Notifications You must be signed in to change notification settings

Lipen/godel-escher-bach

Repository files navigation

TeXification of "Gödel, Escher, Bach"

Build PDF

This repository contains a $\TeX$ reproduction of the Russian translation[1] of the book "Gödel, Escher, Bach: An Eternal Golden Braid" by Douglas Hofstadter.

Download

git clone https://github.com/Lipen/godel-escher-bach
cd godel-escher-bach
ℹ️
You may want to use git lfs pull (see Git LFS) in order to download all images (and probably other large files). However, modern Git should automatically do this for you (while git clone), so you don’t have to.

Build

To compile the PDF from the source code, you have two options:

  1. Using Latexmk (a Perl script for running LaTeX the correct number of times to resolve cross-references, etc.):

    latexmk -pdf main.tex
  2. Using Tectonic (a modernized, complete, self-contained TeX/LaTeX engine):

    tectonic main.tex

Work in progress

See CONTRIBUTING.md if you wanna help!

  • ✓ Transform raw sources into TeX

  • ✓ Fix artefacts (typos, missing/unnecessary spaces, etc)

  • ✓ Format dialogues

  • ❏ Format text blocks

  • ❏ Format math formulae

  • ❏ Format tables

  • ✓ Format chapters/sections

  • ❏ Implement diagrams using TikZ

  • ❏ Add illustrations

  • ✓ Add glossary

  • ❏ Add bibliography

  • ❏ Create fancy page design

Credits

  • The source text in DOC format was taken from RoyalLib.

  • DOC sources were converted to LaTeX using pandoc utility.

  • Illustrations were mostly found online, or screenshoted from the original ebook.

  • Escher’s drawings were taken from WikiArt.

  • Some illustrations were automagically upscaled and colorized using Photoshop.


1. Д.Р. Хофштадтер "Гёдель, Эшер, Бах: эта бесконечная гирлянда".

About

TeX reproduction of Hofstadter's "Gödel, Escher, Bach"

Topics

Resources

Stars

Watchers

Forks

Languages