Subversion Repositories wimsdev

Rev

Rev 2448 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2448 Rev 4091
Line 1... Line -...
1
 
-
 
2
<h3>How to write mathematical formulas in your exercises.</h3>
-
 
3
 
-
 
4
You may embed mathematical symbols and formulas into the statement (when it
-
 
5
is of html format), hint and solution.
-
 
6
<p>
-
 
7
If you simply want to insert some mathematical symbols or greek letters,
-
 
8
you just need to type a <tt>\</tt> followed by the name of
-
 
9
the symbol or greek letter (if you haven't used this name in your parameter
-
 
10
definitions). For example, <tt>\pi</tt> gives you $m_pi,
-
 
11
<tt>\le</tt> gives $m_le, <tt>\pm</tt> gives $m_pm, <tt>\rightarrow</tt> gives
-
 
12
$m_rightarrow, etc. The names of the symbols follow the standard TeX
-
 
13
convention. Here is a
-
 
14
!href target=wims_help module=help/wimsdoc.en&subject=mathfonts#mathfonts list of mathematical symbols and their names
-
 
15
 (replace <tt>$$m_</tt> by <tt>\</tt> in the names).
-
 
16
<p>
-
 
17
More generally, to insert a whole mathematical formula, you
-
 
18
can type the formula in the usual way as if you enter it into any
-
 
19
mathematical software or any computational tool under WIMS. In order to make
-
 
20
the formula formatted and shown beautifully, you have
-
 
21
only to enclose it in a pair of parentheses preceded by a backslash \. For
-
 
22
example, <tt>\(x^3-3x+cos(2pi*x)^5)</tt> gives you
-
 
23
!insmath x^3-3*x+cos(2pi*x)^5
-
 
24
, or <tt>\(sqrt(x^2+y^2))</tt> gives you
-
 
25
!insmath sqrt(x^2+y^2)
-
 
26
. You can type <tt>\(integrate(x^2+1)dx)</tt> for
-
 
27
!insmath integrate(x^2+1)*dx
1
!!provisoire --to translate
28
, or <tt>\(integrate(exp(x^2+1),x=1..infinity))</tt> for
-
 
29
!insmath integrate(exp(x^2+1),x=1..infinity)
-
 
30
. You can also write the sum
-
 
31
!insmath sum(1/n^2,n=1..infinity)
-
 
32
 using <tt>\(sum(1/n^2,n=1..infinity)</tt>, or the product
-
 
33
!insmath product(n/(n+1),n=1..infinity)
-
 
34
 using <tt>\(product(n/(n+1),n=1..infinity)</tt>.
-
 
35
<p>
-
 
36
More helps on how to enter mathematical expressions are in
-
 
37
!href target=wims_help module=help/main&chapter=1&open=1_math#math this page
-
 
38
.
-
 
39
<p>
-
 
40
To show a matrix
-
 
41
!insmath [1,2,3;4,5,6;7,8,9]
-
 
42
, you should type <tt>\([1,2,3;4,5,6;7,8,9])</tt>. Nested matrices are
-
 
43
accepted (and will be rendered correctly).
-
 
44
<p>
-
 
45
For experts in TeX or LaTeX, please notice that whenever the software sees a formula
-
 
46
enclosed in a pair of parentheses preceded by <tt>\</tt> which contains
-
 
47
backslashes, it will interpret it as a TeX source, and will directly try to
-
 
48
format it by TeX. This will allow you to write very sophisticated formulas if
-
 
49
you know how to write them in the TeX way.
-
 
50
<p>
-
 
51
And the most complete way to use TeX in your exercise is to choose
-
 
52
!href cmd=help&special_parm=format TeX format
-
 
53
 (for the statement only).
2
!changeto help/en/math.phtml