-
Notifications
You must be signed in to change notification settings - Fork 97
Citations
Randall J. LeVeque edited this page Jul 7, 2017
·
2 revisions
We are using bibtex for citations; add entries as necessary to riemann.bib
.
To insert a citation in a notebook, follow this pattern:
<cite data-cite="toro2013riemann"><a href="riemann.html#toro2013riemann">(Toro, 2013)</a></cite>
The value appearing in the html tag and the hyperlink should match the cite key in the bibtex file.
Use bibtex2html, downloadable from https://www.lri.fr/~filliatr/bibtex2html/. Then:
export TMPDIR=.
bibtex2html riemann.bib
This creates riemann.html which includes an anchor for each citation.
We are keeping the HTML file under version control for convenience, even though it is generated from the .bib file.
I've tested this with Jupyter 5.2.
jupyter nbconvert --to latex --template citations.tplx Euler_equations.ipynb
pdflatex Euler_equations
bibtex Euler_equations
pdflatex Euler_equations
This generates a single chapter with a bibliography at the end. To actually generate the book, we'll want to merge all the notebooks first; see discussion at https://github.com/jupyter/nbconvert/issues/253.