57 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			57 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
<!DOCTYPE html>
 | 
						|
<!--To run this example from a clone of the repository, run `yarn start`
 | 
						|
    in the root KaTeX directory and then visit with your web browser:
 | 
						|
    http://localhost:7936/contrib/auto-render/index.html
 | 
						|
  -->
 | 
						|
<html>
 | 
						|
  <head>
 | 
						|
    <meta charset="UTF-8">
 | 
						|
    <title>Auto-render test</title>
 | 
						|
    <script src="/katex.js" type="text/javascript"></script>
 | 
						|
    <script src="/contrib/auto-render.js" type="text/javascript"></script>
 | 
						|
    <style type="text/css">
 | 
						|
      body {
 | 
						|
          margin: 0px;
 | 
						|
          padding: 0px;
 | 
						|
          font-size: 36px;
 | 
						|
      }
 | 
						|
 | 
						|
      #test > .blue {
 | 
						|
          color: blue;
 | 
						|
      }
 | 
						|
    </style>
 | 
						|
  </head>
 | 
						|
  <body>
 | 
						|
    <div id="test">
 | 
						|
      This is some text $math \frac12$ other text $\unsupported$
 | 
						|
      <span class="blue">
 | 
						|
        Other node \[ \text{displaymath} \frac{1}{2} \] blah $$ \int_2^3 $$
 | 
						|
      </span>
 | 
						|
      and some <!-- comment --> more text \(and math\) blah. And $math with a
 | 
						|
      \$ sign$.
 | 
						|
      <pre>
 | 
						|
        Stuff in a $pre tag$
 | 
						|
      </pre>
 | 
						|
      <p>An AMS environment without <code>$$…$$</code> delimiters.</p>
 | 
						|
      <p>\begin{equation} \begin{split} a &=b+c\\ &=e+f \end{split} \end{equation}</p>
 | 
						|
    </div>
 | 
						|
    <script>
 | 
						|
      renderMathInElement(
 | 
						|
          document.getElementById("test"),
 | 
						|
          {
 | 
						|
              delimiters: [
 | 
						|
                  {left: "$$", right: "$$", display: true},
 | 
						|
                  {left: "$", right: "$", display: false},
 | 
						|
                  {left: "\\begin{equation}", right: "\\end{equation}", display: true},
 | 
						|
                  {left: "\\begin{align}", right: "\\end{align}", display: true},
 | 
						|
                  {left: "\\begin{alignat}", right: "\\end{alignat}", display: true},
 | 
						|
                  {left: "\\begin{gather}", right: "\\end{gather}", display: true},
 | 
						|
                  {left: "\\(", right: "\\)", display: false},
 | 
						|
                  {left: "\\[", right: "\\]", display: true}
 | 
						|
              ]
 | 
						|
          }
 | 
						|
      );
 | 
						|
    </script>
 | 
						|
  </body>
 | 
						|
</html>
 |