math-render.php 973 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. return [
  3. 'katex' => [
  4. 'js_path' => env('KATEX_JS_PATH', '/js/katex.min.js'),
  5. 'css_path' => env('KATEX_CSS_PATH', '/css/katex/katex.min.css'),
  6. 'auto_init' => env('KATEX_AUTO_INIT', true),
  7. ],
  8. 'render' => [
  9. 'selector' => env('MATH_RENDER_SELECTOR', '.math-render'),
  10. 'max_attempts' => env('MATH_RENDER_MAX_ATTEMPTS', 50),
  11. 'delay' => env('MATH_RENDER_DELAY', 100),
  12. 'error_handling' => env('MATH_RENDER_ERROR_HANDLING', true),
  13. ],
  14. 'supported_formats' => [
  15. 'inline' => ['$...$', '\(...\)'],
  16. 'display' => ['$$...$$', '\[...\]'],
  17. ],
  18. 'options' => [
  19. 'throw_on_error' => false,
  20. 'display_mode' => false,
  21. 'strict' => 'warn',
  22. 'trust' => false,
  23. 'macros' => [
  24. '\\f' => '#1f(#2)',
  25. ],
  26. ],
  27. 'hooks' => [
  28. 'enable_livewire' => true,
  29. 'enable_alpine' => true,
  30. 'enable_filament' => true,
  31. ],
  32. ];