diff --git a/layouts/partials/paige-pages.html b/layouts/partials/paige-pages.html
index b76b956b..1d18990b 100644
--- a/layouts/partials/paige-pages.html
+++ b/layouts/partials/paige-pages.html
@@ -1,7 +1,11 @@
{{ if .Pages }}
{{ if .Params.paigeshowfullpages }}
+{{ $page := . }}
{{ $p := .Paginate .Pages }}
{{ range $p.Pages }}
+{{ if .Params.math }}
+{{ $page.Scratch.Set "paigelistmath" true }}
+{{ end }}
{{ partial "paige-main.html" . }}
{{ end }}
{{ if or $p.HasPrev $p.HasNext }}
diff --git a/layouts/partials/paige-script.html b/layouts/partials/paige-script.html
index 3a3ff43b..bbec6e9b 100644
--- a/layouts/partials/paige-script.html
+++ b/layouts/partials/paige-script.html
@@ -3,7 +3,7 @@
{{ else }}
{{ end }}
-{{ if or .Site.Params.math .Params.math }}
+{{ if or .Site.Params.math .Params.math (.Scratch.Get "paigelistmath") }}
{{ end }}