Teaching materials associated with my forthcoming book, The Rise of Chance in Evolutionary Theory: A Pompous Parade of Arithmetic.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Charles Pence 78697d9139
Update README with download links.
3 weeks ago
1-Darwin Let babel-french do footnotes in fr, fix breaks in 1-2-fr. 5 months ago
2-Herschel Fix some unbreakable spaces in 2-fr. 5 months ago
3-Neo-Lamarckism Fix page breaks in 3-5-en. 5 months ago
4-Orthogenesis Fix spacing around lgimg, page-breaks on 4-5-fr. 5 months ago
5-Weldon Fix spacing around lgimg, page-breaks on 4-5-fr. 5 months ago
Guide Reworking the HTML versions to fix some stuff. 4 weeks ago
build Reworking the HTML versions to fix some stuff. 4 weeks ago
.gitignore Port build system to SCons. SO much easier. 6 months ago
README.md Update README with download links. 3 weeks ago
SConstruct Add some tags to the HTML outputs. 4 weeks ago
copy.sh Add some tags to the HTML outputs. 4 weeks ago

README.md

History of Biology Teaching Materials

Charles H. Pence, Université catholique de Louvain
French translations by Sandra Mouton

This is the source material used to generate the history of biology teaching lessons that form something of a companion to my book, The Rise of Chance in Evolutionary Theory: A Pompous Parade of Arithmetic.

Versions

  • 1.0, December 20, 2020: Initial version of lessons and guides in French and English.

Code Features

The code that builds these lessons might be of interest, if only because it does some pretty fancy stuff in terms of building a single Markdown file into a variety of interesting output formats.

A Pandoc Lua filter (build/filter.lua) is building special environments around quotations from primary sources and "box" material for the "THINK" questions found in the text. It's also preparing special-classed images that are flowed in-text in LaTeX using the wrapfig package. Images can also have footnotes for attribution, specified as a footnote attribute.

The build happens almost exclusively via Pandoc itself; SCons is used to keep track of dependencies. A few stray sed commands swap a few things around in the HTML. The build directory contains a set of snippets that control paper size, color vs. black-and-white output options, language-specific typesetting options, and a general common bit that contains fonts as well as definitions of environments for the fancy quotes and boxes.

You won't be able to build these exactly yourself unless you have access to Adobe's Minion Pro and Myriad Pro font packages.

Downloads

To download the printable PDF versions of these lessons, visit DOI 10.5281/zenodo.4704737, or the UCLouvain OER.

License

  • The English-language teaching materials (i.e., the Markdown files named Vignette.en.md and Guide.en.md in various subdirectories here) are released under CC-BY 4.0.
  • The French-language teaching materials (i.e., the Markdown files named Vignette.fr.md and Guide.fr.md in various subdirectories here) are released under CC-BY-NC-SA 4.0.
  • Images (present in the Images folder under the subdirectory for each lesson) have individual licensing terms, which are detailed in the image captions in each Markdown file (the majority are public domain or Creative Commons images found on Wikimedia Commons).
  • All remaining code/scripts/TeX here are released as public domain under CC0.

Acknowledgments

This material was prepared in part with funding from the US National Science Foundation, under HPS Scholars Award #1826784, the Fonds de la Recherche Scientifique --- FNRS, under grant no. F.4526.19, and the « Université numérique » program of the Université catholique de Louvain.