Difference between revisions of "Math with newmat"

From Wiki
Jump to navigation Jump to search
 
m (removed duplicate code)
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
< [[Math]] | [[MathML]] | [[Math with amsl]] >
+
< [[Math]] | [[MathML]] | [[Math with amsl]] | [[Math with nath]] >
  
Here a short example how to use math with the **newmat** module (you can use inline math with $ some math $ ):
+
Here some short examples of how to use math with the [http://source.contextgarden.net/m-newmat.tex newmat] module, which "collects macros that TeX users kind of expect to be available when typesetting math," according to the documentation.  These currently include the <cmd>frac</cmd> family (<cmd>frac</cmd>, <cmd>dfrac</cmd>, <cmd>tfrac</cmd>, <cmd>binom</cmd>, etc.), the <cmd>QED</cmd> symbol, the <cmd>boxed</cmd> command, and the <tt>subarray</tt>, <tt>substack</tt>, and <tt>smallmatrix</tt> environments, along with a few others.  At one time it also included the <cmd>text</cmd> command, though that has now been moved to the core.
  
<texcode>
+
Inline maths:
 +
<context source="yes" text="produces">
 
\usemodule[newmat]
 
\usemodule[newmat]
  
\startformula
+
Inline math: $x = \frac{y}{2z} + x_{\text{center}}$
q = \delta \frac{{\partial p}}{{\partial x}} = \delta (\phi )p_{vsat} (\theta )\frac{{\partial \phi }}{{\partial x}} = \left[ {\frac{{\delta _a }}{{\mu (\theta )}}p_{vsat} (\theta )} \right]\frac{{\partial \phi }}{{\partial x}} = k\frac{{\partial \phi }}{{\partial x}}
+
</context>
\stopformula
 
 
 
\startlegend
 
\leg k \\ water vapor permeability \\ \\
 
\leg K \\ water vapor permance \\ \\
 
\leg S \\ surface \\ \\
 
\leg L \\ length \\ \\
 
\stoplegend
 
 
 
Aligning is also possible:
 
  
\startformula\eqalign{
+
Display math:
t_{L,early} & = t_{L,late} = t_{L,ray} \cr
+
<context source="yes" text"produces">
& = 6\ \mu m \cr
 
}\stopformula
 
 
 
</texcode>
 
 
 
looks like:
 
 
 
<context>
 
 
\usemodule[newmat]
 
\usemodule[newmat]
  
 +
Display math:
 
\startformula
 
\startformula
q = \delta \frac{{\partial p}}{{\partial x}} = \delta (\phi )p_{vsat} (\theta )\frac{{\partial \phi }}{{\partial x}} = \left[ {\frac{{\delta _a }}{{\mu (\theta )}}p_{vsat} (\theta )} \right]\frac{{\partial \phi }}{{\partial x}} = k\frac{{\partial \phi }}{{\partial x}}
+
q = \delta \frac{\partial p}{\partial x} =  
 +
\delta(\phi) p_{vsat}(\theta) \frac{\partial \phi}{\partial x} =  
 +
\left[ \frac{\delta_a}{\mu(\theta)} p_{vsat}(\theta) \right] \frac{\partial \phi}{\partial x} =  
 +
k \frac{\partial \phi}{\partial x}
 
\stopformula
 
\stopformula
 +
</context>
 +
 +
Legends:
 +
<context source="yes">
 +
\usemodule[newmat]
  
 
\startlegend
 
\startlegend
 
\leg k \\ water vapor permeability \\ \\
 
\leg k \\ water vapor permeability \\ \\
\leg K \\ water vapor permance \\ \\
+
\leg K \\ water vapor permeance \\ \\
 
\leg S \\ surface \\ \\
 
\leg S \\ surface \\ \\
 
\leg L \\ length \\ \\
 
\leg L \\ length \\ \\
 
\stoplegend
 
\stoplegend
 +
</context>
  
Aligning is also possible:
+
Aligned display math:
 +
<context source="yes">
 +
\usemodule[newmat]
  
 
\startformula\eqalign{
 
\startformula\eqalign{
t_{L,early} & = t_{L,late} = t_{L,ray} \cr
+
t_{L,\text{early}} & = t_{L,\text{late}} = t_{L,\text{ray}} \cr
 
& = 6\ \mu m \cr
 
& = 6\ \mu m \cr
 
}\stopformula
 
}\stopformula
 +
</context>
  
</context>
+
(These samples are adapted from an example sent to the mailing list on 2005-06-28 by Wolfgang Zillig.)
  
(The sample was sent to the mailing list on 2005-06-28 by Wolfgang Zillig.)
+
[[Category:Math]]

Revision as of 05:35, 23 July 2006

< Math | MathML | Math with amsl | Math with nath >

Here some short examples of how to use math with the newmat module, which "collects macros that TeX users kind of expect to be available when typesetting math," according to the documentation. These currently include the \frac family (\frac, \dfrac, \tfrac, \binom, etc.), the \QED symbol, the \boxed command, and the subarray, substack, and smallmatrix environments, along with a few others. At one time it also included the \text command, though that has now been moved to the core.

Inline maths:

\usemodule[newmat]

Inline math: $x = \frac{y}{2z} + x_{\text{center}}$

produces

Display math:

\usemodule[newmat]

Display math:
\startformula
q = \delta \frac{\partial p}{\partial x} = 
\delta(\phi) p_{vsat}(\theta) \frac{\partial \phi}{\partial x} = 
\left[ \frac{\delta_a}{\mu(\theta)} p_{vsat}(\theta) \right] \frac{\partial \phi}{\partial x} = 
k \frac{\partial \phi}{\partial x}
\stopformula

Legends:

\usemodule[newmat]

\startlegend
\leg k \\ water vapor permeability \\ \\
\leg K \\ water vapor permeance \\ \\
\leg S \\ surface \\ \\
\leg L \\ length \\ \\
\stoplegend

Aligned display math:

\usemodule[newmat]

\startformula\eqalign{
t_{L,\text{early}} & = t_{L,\text{late}} = t_{L,\text{ray}} \cr
& = 6\ \mu m \cr
}\stopformula

(These samples are adapted from an example sent to the mailing list on 2005-06-28 by Wolfgang Zillig.)