mirror of
				https://github.com/kovidgoyal/calibre.git
				synced 2025-10-30 18:22:25 -04:00 
			
		
		
		
	version 3 is more performant, smaller and simpler to integrate, without monkeypatching. On the down side, it does not do line breaking, as yet. Note that only the viewer is currently ported
		
			
				
	
	
		
			103 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			103 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <!DOCTYPE html>
 | |
| <html>
 | |
| <!-- Copyright (c) 2012 Design Science, Inc. -->
 | |
| <head>
 | |
| <title>Math Test Page</title>
 | |
| <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
 | |
| 
 | |
| <!-- This script tag is needed to make calibre's ebook-viewer recpgnize that this file needs math typesetting -->
 | |
| <script type="text/x-mathjax-config">
 | |
|     // This line adds numbers to all equations automatically, unless explicitly suppressed.
 | |
|     MathJax.tex = {tags: 'all'};
 | |
| </script>
 | |
| 
 | |
| <style>
 | |
| h1 {text-align:center}
 | |
| h2 {
 | |
|   font-weight: bold;
 | |
|   background-color: #DDDDDD;
 | |
|   padding: .2em .5em;
 | |
|   margin-top: 1.5em;
 | |
|   border-top: 3px solid #666666;
 | |
|   border-bottom: 2px solid #999999;
 | |
| }
 | |
| </style>
 | |
| </head>
 | |
| <body>
 | |
| 
 | |
| <h1>Sample Equations</h1>
 | |
| 
 | |
| <h2>The Lorenz Equations</h2>
 | |
| 
 | |
| <p>
 | |
| \begin{align}
 | |
| \dot{x} & = \sigma(y-x) \label{lorenz}\\
 | |
| \dot{y} & = \rho x - y - xz \\
 | |
| \dot{z} & = -\beta z + xy
 | |
| \end{align}
 | |
| </p>
 | |
| 
 | |
| <h2>The Cauchy-Schwarz Inequality</h2>
 | |
| 
 | |
| <p>\[
 | |
| \left( \sum_{k=1}^n a_k b_k \right)^{\!\!2} \leq
 | |
|  \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)
 | |
| \]</p>
 | |
| 
 | |
| <h2>A Cross Product Formula</h2>
 | |
| 
 | |
| <p>\[
 | |
|   \mathbf{V}_1 \times \mathbf{V}_2 =
 | |
|    \begin{vmatrix}
 | |
|     \mathbf{i} & \mathbf{j} & \mathbf{k} \\
 | |
|     \frac{\partial X}{\partial u} & \frac{\partial Y}{\partial u} & 0 \\
 | |
|     \frac{\partial X}{\partial v} & \frac{\partial Y}{\partial v} & 0 \\
 | |
|    \end{vmatrix}
 | |
| \]</p>
 | |
| 
 | |
| <h2>The probability of getting \(k\) heads when flipping \(n\) coins is:</h2>
 | |
| 
 | |
| <p>\[P(E) = {n \choose k} p^k (1-p)^{ n-k} \]</p>
 | |
| 
 | |
| <h2>An Identity of Ramanujan</h2>
 | |
| 
 | |
| <p>\[
 | |
|    \frac{1}{(\sqrt{\phi \sqrt{5}}-\phi) e^{\frac25 \pi}} =
 | |
|      1+\frac{e^{-2\pi}} {1+\frac{e^{-4\pi}} {1+\frac{e^{-6\pi}}
 | |
|       {1+\frac{e^{-8\pi}} {1+\ldots} } } }
 | |
| \]</p>
 | |
| 
 | |
| <h2>A Rogers-Ramanujan Identity</h2>
 | |
| 
 | |
| <p>\[
 | |
|   1 +  \frac{q^2}{(1-q)}+\frac{q^6}{(1-q)(1-q^2)}+\cdots =
 | |
|     \prod_{j=0}^{\infty}\frac{1}{(1-q^{5j+2})(1-q^{5j+3})},
 | |
|      \quad\quad \text{for $|q|<1$}.
 | |
| \]</p>
 | |
| 
 | |
| <h2>Maxwell's Equations</h2>
 | |
| 
 | |
| <p>
 | |
| \begin{align}
 | |
|   \nabla \times \vec{\mathbf{B}} -\, \frac1c\, \frac{\partial\vec{\mathbf{E}}}{\partial t} & = \frac{4\pi}{c}\vec{\mathbf{j}} \\
 | |
|   \nabla \cdot \vec{\mathbf{E}} & = 4 \pi \rho \\
 | |
|   \nabla \times \vec{\mathbf{E}}\, +\, \frac1c\, \frac{\partial\vec{\mathbf{B}}}{\partial t} & = \vec{\mathbf{0}} \\
 | |
|   \nabla \cdot \vec{\mathbf{B}} & = 0
 | |
| \end{align}
 | |
| </p>
 | |
| 
 | |
| <h2>In-line Mathematics</h2>
 | |
| 
 | |
| <p>While display equations look good for a page of samples, the
 | |
| ability to mix math and text in a paragraph is also important.  This
 | |
| expression \(\sqrt{3x-1}+(1+x)^2\) is an example of an inline equation.  As
 | |
| you see, equations can be used this way as well, without unduly
 | |
| disturbing the spacing between lines.</p>
 | |
| 
 | |
| <h2>References to equations</h2>
 | |
| 
 | |
| <p>Here is a reference to the Lorenz Equations (\ref{lorenz}). Clicking on the equation number will take you back to the equation.</p>
 | |
| 
 | |
| </body>
 | |
| </html>
 |