diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2ab95026..dde54e73 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,6 +15,9 @@ jobs: python-version: "3.12" environment-file: environment.yml activate-environment: quantecon + - uses: actions/setup-node@v4 + with: + node-version: 18 - name: Graphics Support #TODO: Review if graphviz is needed run: | sudo apt-get -qq update && sudo apt-get install -y graphviz diff --git a/environment.yml b/environment.yml index ce6c41ff..81b6746e 100644 --- a/environment.yml +++ b/environment.yml @@ -17,3 +17,4 @@ dependencies: - sphinx-proof==0.2.0 - sphinx-togglebutton==0.3.2 - sphinx-reredirects==0.1.4 #Version 0.1.5 requires sphinx>=7.1 + - sphinxcontrib-katex diff --git a/lectures/_config.yml b/lectures/_config.yml index 069af81d..3c2f0f7d 100644 --- a/lectures/_config.yml +++ b/lectures/_config.yml @@ -35,7 +35,7 @@ latex: targetname: quantecon-python-intro.tex sphinx: - extra_extensions: [sphinx_multitoc_numbering, sphinxext.rediraffe, sphinx_exercise, sphinx_togglebutton, sphinx.ext.intersphinx, sphinx_proof, sphinx_tojupyter, sphinx_reredirects] + extra_extensions: [sphinx_multitoc_numbering, sphinxext.rediraffe, sphinx_exercise, sphinx_togglebutton, sphinx.ext.intersphinx, sphinx_proof, sphinx_tojupyter, sphinx_reredirects, sphinxcontrib.katex] config: bibtex_reference_style: author_year # false-positive links @@ -107,6 +107,7 @@ sphinx: "argmax" : "arg\\,max" "argmin" : "arg\\,min" mathjax_path: https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js + katex_prerender: True rediraffe_redirects: index_toc.md: intro.md # Remote Redirects