This repository stores both the content of my thesis (sources, data, figures and supplemental files), and the software toolchain used to compile it into the final printed and electronic, official version. This repository is an experimental tech-demo & backup.
.md
file per chapter; number in filename determines order.![**Caption.** Some more legend.\label{label}](images/image.pdf)
makefile
adapted from Jens Erat's "Scientific Markdown".Autoexport mode
make
-ing PDF every few paragraphs)BibTeX
fileformat & thesis.bib
into some backup directoryonly custom
collection/saved searches activated & thesis
ticketpostprocess
deactivatedAutoexport mode
, Trigger by events
, C:\path\to\thesis\references.bib
& [...] whole library
thesis.bib
& references.bib
followed by auto-pasting it into text with PhraseExpress rule for [@{#insertclipboard}]
(Win) and [@%clipboard]
in TextExpander (Mac).makefile
copy thesis.bib
from backup to working directory.makefile
replace PDF's link color with black
for printing.doctor
branch from default master
& delete default ;->ggplot2 | theme()
)doctor
.doctor
4. Try working on logical chunks
helper-ansi2html.sh
: exports changesets/diffs for review by non-Git user. Usage: make diff
. See makefile for details. Credit: Paige Lo, yingted, Pádraig Brady & Brendan O'Connor
-bash: ./helper-ansi2html.sh: Permission denied
, try running the command chmod +x helper-ansi2html.sh
. Credit: pedro3005helper-checkurls.R
: help to investigate broken or expired URLs. Usage: run in the R console or RStudio. Credit: Thomas Leeper.titlesec
and pandoc v1.15.1
is required to produce an exact copy of the accepted version.~
, {
, _
, etc.content
branch most of the time, only rarely on format
. Merge both into doctor
only for review (maybe weekly) & final printing.