diff --git a/math/texutil.ml b/math/texutil.ml
index 6f42cef6c51..40d75656271 100644
--- a/math/texutil.ml
+++ b/math/texutil.ml
@@ -418,6 +418,7 @@ let find = function
| "\\atop" -> FUN_INFIX "\\atop "
| "\\binom" -> FUN_AR2 "\\binom "
| "\\frac" -> FUN_AR2h ("\\frac ", fun num den -> Html.html_render [num], "
", Html.html_render [den])
+ | "\\cfrac" -> (tex_use_ams (); FUN_AR2h ("\\cfrac ", fun num den -> Html.html_render [num], "
", Html.html_render [den]))
| "\\over" -> FUN_INFIXh ("\\over ", fun num den -> Html.html_render num, "
", Html.html_render den)
| "\\sqrt" -> FUN_AR1 "\\sqrt "
| "\\pmod" -> FUN_AR1hl ("\\pmod ", ("(mod ", ")"))