From cf9910912f464cebdb69d3934cad3617ac6a3576 Mon Sep 17 00:00:00 2001 From: Jun Pataleta Date: Mon, 8 Jan 2018 10:21:13 +0800 Subject: [PATCH 1/2] MDL-44612 mod_forum: Confirm forum post listing in recent activity block --- mod/forum/tests/behat/edit_post_student.feature | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mod/forum/tests/behat/edit_post_student.feature b/mod/forum/tests/behat/edit_post_student.feature index bb5fbbc71e2..9389dab6212 100644 --- a/mod/forum/tests/behat/edit_post_student.feature +++ b/mod/forum/tests/behat/edit_post_student.feature @@ -40,7 +40,7 @@ Feature: Students can edit or delete their forum posts within a set time limit And I press "Continue" Then I should not see "Forum post subject" - @javascript + @javascript @block_recent_activity Scenario: Time limit expires Given I log out And I log in as "admin" @@ -52,6 +52,8 @@ Feature: Students can edit or delete their forum posts within a set time limit And I log out And I log in as "student1" And I am on "Course 1" course homepage + And I should see "New forum posts:" in the "Recent activity" "block" + And I should see "Forum post subject" in the "Recent activity" "block" When I wait "61" seconds And I follow "Forum post subject" Then I should not see "Edit" in the "region-main" "region" From a5e434b97ea2b27fe2415729be3ae82138559ffb Mon Sep 17 00:00:00 2001 From: Jun Pataleta Date: Mon, 8 Jan 2018 10:22:53 +0800 Subject: [PATCH 2/2] MDL-44612 mod_glossary: Test importing of glossary entries * And check that the importing of entries is reflected in the recent activity block. --- .../tests/behat/import_entries.feature | 34 + .../tests/fixtures/texfilter_glossary_en.xml | 1749 +++++++++++++++++ 2 files changed, 1783 insertions(+) create mode 100644 mod/glossary/tests/behat/import_entries.feature create mode 100644 mod/glossary/tests/fixtures/texfilter_glossary_en.xml diff --git a/mod/glossary/tests/behat/import_entries.feature b/mod/glossary/tests/behat/import_entries.feature new file mode 100644 index 00000000000..eab2c792c9b --- /dev/null +++ b/mod/glossary/tests/behat/import_entries.feature @@ -0,0 +1,34 @@ +@mod @mod_glossary +Feature: Importing glossary entries + In order to add glossary entries by bulk + As a teacher + I need to be able to import glossary entries from a file + + Background: + Given the following "courses" exist: + | fullname | shortname | category | + | Course 1 | C1 | 0 | + And the following "users" exist: + | username | firstname | lastname | email | + | teacher1 | Terry1 | Teacher1 | teacher1@example.com | + And the following "course enrolments" exist: + | user | course | role | + | teacher1 | C1 | editingteacher | + And the following "activities" exist: + | activity | course | idnumber | name | + | glossary | C1 | glossary1 | Glossary 1 | + + @javascript @block_recent_activity + Scenario: Importing glossary entries and checking the Recent activity block + Given I log in as "teacher1" + And I am on "Course 1" course homepage with editing mode on + And I add the "Recent activity" block + And I follow "Glossary 1" + And I navigate to "Import entries" in current page administration + And I upload "mod/glossary/tests/fixtures/texfilter_glossary_en.xml" file to "File to import" filemanager + When I press "Submit" + Then I should see "103" in the "Total entries:" "table_row" + And I should see "103" in the "Imported entries:" "table_row" + And I am on "Course 1" course homepage + And I should see "Added Glossary" in the "Recent activity" "block" + And I should see "New glossary entries:" in the "Recent activity" "block" diff --git a/mod/glossary/tests/fixtures/texfilter_glossary_en.xml b/mod/glossary/tests/fixtures/texfilter_glossary_en.xml new file mode 100644 index 00000000000..8941672c715 --- /dev/null +++ b/mod/glossary/tests/fixtures/texfilter_glossary_en.xml @@ -0,0 +1,1749 @@ + + + + <b>TeX Filter Reference English en_20040328_SR02</b> + +<br /><span style="color: rgb(128, 0, 0);">Find entries by searching for (partial) words or symbols. Enable <b>&quot;search full text&quot;</b> to search not only in the &quot;concept field&quot; but also in the description / definition field. + +Are you <b>new to the TeX Filter or to TeX?</b> Then you might want to read step by step through the different categories, starting with category <b>&quot;01 Getting started&quot;</b>.</span><br /> +<p style="font-size: 8pt;"><u>Test your TeX-Syntax:</u><br /> +<a href="http://moodle.org/filter/tex/texdebug.php" target="_new">Test your syntax interactively here</a>. This Link is also available on each moodle site itself: &quot;<i>../filter/tex/texdebug.php</i>&quot;<br /></p> +<p style="font-size: 8pt;"><u>About the TeX filter:</u><br />The TeX filter for Moodle has been implemented by <a href="mailto:fiedorow@math.ohio-state.edu">Zbigniew Fiedorow</a>. It is based on <a href="http://www.forkosh.com" target="_new">John Forkosh's mimeTeX</a> 1.40.<br /><u>Contacts:</u><br />For suggestions, critics, help etc. about <i>this reference</i> visit the <a href="http://emathpool.net">eMathPool</a> website or <a href="mailto:andreas.leiser@emathpool.net">send me</a> an email.<br />For any other information about the TeX filter or about moodle, please visit the <a href="http://moodle.org">moodle</a> website.<br /> +<u>Contributions by:</u> +Andreas Leiser, Mark Burnet</p> + 1 + 0 + 2 + 1 + 1 + 1 + 1 + 0 + 0 + 0 + 5 + + + \small + <ul><li>\small </li><li><u>Ex.:</u> $$$\small~3x$$$ gives $$\small~3x$$</li></ul> + 1 + 0 + 0 + 0 + 1 + + + font size, + + + + + 03 Font Styles + 1 + + + + + \normalsize + <ul><li>Everthing following the \normalsize command will be output in the smallest predefined font size until the system encounters another font size command. </li><li>\normalsize is the default font size, i.e. the size automatically chosen if there is no font size command</li><li><u>Ex.:</u> $$$\normalsize~3x$$$ gives $$\normalsize~3x$$</li></ul> + 1 + 0 + 0 + 0 + 1 + + + font size, + + + + + 03 Font Styles + 1 + + + + + \hspace{n} + <ul><li>inserts a space of n pixels</li><li><u>Ex.:</u> $$$f(x)\hspace{6}=\hspace{6}0$$$ gives $$f(x)\hspace{6}=\hspace{6}0$$ </li><li>can be combined with the preceding command \unitlength{m}(default: m=1px) , which defines the applied unit</li><li><u>Ex.:</u> $$$\unitlength{20}a\hspace{2}b$$$ gives $$\unitlength{20}a\hspace{2}b$$ , i.e. a space of 20x2=40px</li></ul> + 1 + 0 + 0 + 0 + 1 + + + math spaces + + + + + 05 Spaces + 1 + + + + + \tiny + <ul><li>Everthing following the \tiny command will be output in the smallest predefined font size until the system encounters another font size command.</li><li><u>Ex.:</u> $$$\tiny~3x$$$ gives $$\tiny~3x$$</li></ul> + 1 + 0 + 0 + 0 + 1 + + + font size, + + + + + 03 Font Styles + 1 + + + + + \_ (where _ is blank) + <ul><li>Ordinary whitespace to be used after a dot not denoting the end of a sentence</li><li>After commands without parameters use \~ (tilde) instead in order to avoid browser specific problems</li></ul> + 1 + 0 + 0 + 0 + 1 + + + math spaces, whitespace, blank space + + + + + 05 Spaces + 1 + + + + + \/ (backslash slash) + <ul><li>\/ (backslash slash) avoids ligatures </li><li><u>Ex.:</u> $$$V\/A$$$ gives $$V\/A$$ in contrast to $$$VA$$$ which gives $$VA$$</li></ul> + 1 + 0 + 0 + 0 + 1 + + + math spaces, ligature + + + + + 05 Spaces + 1 + + + + + \quad + <ul><li>inserts a space of current character set size</li><li><u>Ex.:</u> $$$a\quad~b$$$ gives $$a\quad~b$$</li></ul> + 1 + 0 + 0 + 0 + 1 + + + math spaces + + + + + 05 Spaces + 1 + + + + + \; + <ul><li>\; (backslash semicolon) inserts the third smallest predefined space in a formula </li><li>Equivalent: \hspace{6} </li><li><u>Ex.:</u> $$$a\;b$$$ gives $$a\;b$$ </li><li><u>Ex.:</u> $$$a~\hspace{6}~b$$$ gives also $$a~\hspace{6}~b$$</li></ul> + 1 + 0 + 0 + 0 + 1 + + + math spaces + + + + + 05 Spaces + 1 + + + + + \: + <ul><li>\: inserts the second smallest predefined space in a formula </li><li>Equivalent: \hspace{4}</li><li><u>Ex.:</u> $$$a\:b$$$ gives $$a\:b$$ </li><li><u>Ex.:</u> $$$a~\hspace{4}~b$$$ gives also $$a~\hspace{4}~b$$</li></ul> + 1 + 0 + 0 + 0 + 1 + + + math spaces + + + + + 05 Spaces + 1 + + + + + \, + <ul><li>\, inserts the smallest predefined space in a formula</li><li>Equivalent: \hspace{2}</li><li><u>Ex.:</u> $$$a\,b$$$ gives $$a\,b$$</li><li><u>Ex.:</u> $$$a~\hspace{2}~b$$$ gives also $$a~\hspace{2}~b$$</li></ul> + 1 + 0 + 0 + 0 + 1 + + + math spaces + + + + + 05 Spaces + 1 + + + + + math spaces + <p>List of predefined spaces:</p><p><table cellspacing="0" cellpadding="1" width="100%"><tbody><tr><td class="activitylabel"><table cellspacing="1" cellpadding="1" width="100%" align="left" border="1"><tbody><tr style="COLOR: #ffffff; BACKGROUND-COLOR: #aaaaaa" width="33%"><td valign="top" width="100%" colspan="3"><strong>Math Spaces</strong></td></tr><tr style="BACKGROUND-COLOR: #dddddd" width="33%"><td valign="top" width="33%"><strong>Command</strong></td><td valign="top" width="33%"><strong>Example</strong></td><td valign="top" width="33%"><strong>Result</strong></td></tr><tr><td valign="top" width="33%">\, (smallest predefined)</td><td valign="top" width="33%">$$$a\,b$$$</td><td valign="top" width="33%">$$a\,b$$</td></tr><tr><td valign="top" width="33%">\:  (second smallest predefined)</td><td valign="top" width="33%">$$$a\:b$$$</td><td valign="top" width="33%">$$a\:b$$</td></tr><tr><td valign="top" width="33%">\;  (third smallest predefined)</td><td valign="top" width="33%">$$$a\;b$$$</td><td valign="top" width="33%">$$a\;b$$ </td></tr><tr><td valign="top" width="33%">\/  (avoiding ligatures)</td><td valign="top" width="33%">$$$V\/A$$$ instead of $$$VA$$$</td><td valign="top" width="33%">$$V\/A$$ instead of $$VA$$</td></tr><tr><td valign="top" width="33%">\quad  (space of current character set size)</td><td valign="top" width="33%">$$$a\quad~b$$$</td><td valign="top" width="33%">$$a\quad~b$$</td></tr><tr><td valign="top" width="33%">\qquad  (double space of current character set size)</td><td valign="top" width="33%">$$$a\qquad~b$$$</td><td valign="top" width="33%">$$a\qquad~b$$</td></tr><tr><td valign="top" width="33%">\_ <em>(where _ is blank!)</em></td><td valign="top" width="33%"><p>$$$a\ b$$$</p><p><font color="#ff0000">(whereas $$$a\b$$$ is <em>not</em> a valid filter expression since the blank space is missing; it is recommended to use the tilde ~ instead of the simple whitespace)</font></p></td><td valign="top" width="33%"><p>$$a\ b$$</p><p /></td></tr><tr></td /><td valign="top" width="33%">\hspace{n} ,where n positive integer (= n Pixels)</td><td valign="top" width="33%"><p>$$$a~\hspace{30}~b$$$</p><p>$$$a~\hspace{15}~b$$$</p><p>$$$a~\hspace{2}~b$$$</p><p>$$$a~\hspace{1}~b$$$</p></td><td valign="top" width="33%"><p>$$a~\hspace{30}~b$$</p><p>$$a~\hspace{15}~b$$</p><p>$$a~\hspace{2}~b$$</p><p>$$a~\hspace{1}~b$$</p></td></tr><tr><td valign="top" width="33%">\unitlength{m}\hspace{n}, changes the default unit length (m=1px) to be applied</td><td valign="top" width="33%"><p>$$$a~\hspace{2}~b\unitlength{10}~\hspace{2}~c$$$</p><p><em>(second space is 10x2=20px)</em></p></td><td valign="top" width="33%">$$a~\hspace{2}~b\unitlength{10}~\hspace{2}~c$$</td></tr></tbody></table></td></tr></tbody></table></p><p><strong>Note:</strong> Simple blank spaces and tildes (~) are ignored by the TeX filter and don't produce any space. You must use one of the defined math spaces to get a visible (extra) space.</p> + 1 + 0 + 0 + 0 + 1 + + + spaces in formulas, predefined spaces + + + + + 05 Spaces + 1 + + + + + \~ + <ul><li>In order to prevent some browser specific problems with whitespaces, it is advisable to use ~ (tilde) as the whitespace instead of the normal blank key (in places where whitespaces are mandatory, e.g. after commands).</li><li><u>Ex.:</u> $$$\frac~xy$$$ to produce $$\frac~xy$$</li><li><u>Ex.:</u> $$$\sqrt~n$$$ to produce $$\sqrt~n$$</li></ul> + 1 + 0 + 0 + 0 + 1 + + + blank space, blank key, required whitespace + + + + + 05 Spaces + 1 + + + + + contour integral + <ul><li>General syntax for symbols with a kind of lower and upper limits:</li></ul><p align="center">\<em>symbolname</em>_{<em>lowerexpression</em>}^{<em>upperexpression</em>}</p><ul><li>In general, there are two ways how these lower and upper expressions can be placed: centered below and above the symbol or in a subscript / superscript manner. In the first case the symbol name is preceded by the word &quot;big&quot;, in the second there is no prefix. </li><li>Syntax for the contour integral symbol:</li></ul><p align="center">$$$\bigoint_{0}^{\infty}$$$   gives   </p><p align="center">$$\bigoint_{0}^{\infty}$$ </p><p align="center">and</p><p align="center">$$$\oint_{0}^{\infty}$$$   gives </p><p align="center">$$\oint_{0}^{\infty}$$</p><ul><li><div align="left">Use font size commands for a nicer picture:</div></li></ul><p align="left" /><p align="center">$$$\LARGE\bigoint_{\small0}^{\small\infty}$$$   gives   </p><p /><p align="center">$$\LARGE\bigoint_{\small0}^{\small\infty}$$ </p><p align="left" /><p align="center">and</p><p align="center">$$$\large\oint_{\small0}^{\small\infty}$$$   gives </p><p /><p align="center">$$\large\oint_{\small0}^{\small\infty}$$</p> + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + sum (summation) + <ul><li>General syntax for symbols with a kind of lower and upper limits:</li></ul><p align="center">\<em>symbolname</em>_{<em>lowerexpression</em>}^{<em>upperexpression</em>}</p><ul><li>In general, there are two ways how these lower and upper expressions can be placed: centered below and above the symbol or in a subscript / superscript manner. In the first case the symbol name is preceded by the word &quot;big&quot;, in the second there is no prefix.</li><li>Syntax for summation symbol:</li></ul><p align="center">$$$\bigsum_{i=k}^{n}$$$   gives   </p><p align="center">$$\bigsum_{i=k}^{n}$$ </p><p align="center">and</p><p align="center">$$$\sum_{i=k}^{n}$$$   gives </p><p align="center">$$\sum_{i=k}^{n}$$</p><ul><li><div align="left">Use font size commands for a nicer picture:</div></li></ul><p align="left" /><p align="center">$$$\LARGE\bigsum_{\small{i=1}}^{\small{n}}$$$   gives   </p><p /><p align="center">$$\LARGE\bigsum_{\small{i=1}}^{\small{n}}$$ </p><p align="left" /><p align="center">and</p><p align="center">$$$\large\sum_{\small{i=1}}^{\small{n}}$$$   gives </p><p /><p align="center">$$\large\sum_{\small{i=1}}^{\small{n}}$$</p> + 1 + 0 + 0 + 0 + 1 + + + big sum + + + + + 06 Symbols + 1 + + + + + smiley + $$$~\unitlength{.6}~\picture(100){~~(50,50){\circle(99)}~ ~(20,55;50,0;2){+1$\hat\bullet}~~(50,40){\bullet}~~(50,35){\circle(50,25;34)}~ ~(50,35){\circle(50,45;34)}}$$$  is $$~\unitlength{.6}~\picture(100){~~(50,50){\circle(99)}~ ~(20,55;50,0;2){+1$\hat\bullet}~~(50,40){\bullet}~~(50,35){\circle(50,25;34)}~ ~(50,35){\circle(50,45;34)}}$$ + 1 + 0 + 0 + 0 + 1 + + + smiley + + + + + formula box + <p>$$$\fbox{x=\frac{1}{2}}$$$  gives </p><p align="center">$$\fbox{x=\frac{1}{2}}$$ </p> + 1 + 0 + 0 + 0 + 1 + + + fbox + + + + + infinity + <p>$$$\infty$$$  gives $$\infty$$</p> + 1 + 0 + 0 + 0 + 1 + + + infinity + + + + + 06 Symbols + 1 + + + + + mathematics expression + <ul><li>A valid expression inside the $'s is rendered as mathematics in an inserted gif image.</li><li><u>Ex.:</u> $$$x=y^2$$$ creates  </li></ul><p align="center">$$x=y^2$$ </p> + 1 + 0 + 0 + 0 + 1 + + + mathematics expression + + + + + 01 Getting started + 1 + + + + + subscript + <ul><li>The command character &quot;_&quot; triggers subscription of the following expression(s).</li><li>For more than one subscripted character put them in braces {...}.</li><li>Use font sizing commands for appropriate sizing.</li><li><u>Ex.:</u>$$$x_1$$$ gives </li></ul><p style="TEXT-ALIGN: center">$$x_1$$</p><ul><li><u>Ex.:</u>$$$a_{m+2n}$$$ gives </li></ul><p style="TEXT-ALIGN: center">$$a_{m+2n}$$</p><ul><li><u>Ex. (with specific sizing):</u>  $$$x_{\small1}=a_{\small{m+2n}}$$$ gives</li></ul><p style="TEXT-ALIGN: center">$$x_{\small1}=a_{\small{m+2n}}$$</p><ul><li>Combine subscripting with superscripting (command character &quot;^&quot;). <br />Syntax: Expr_{subExpr}^{supExpr}.</li><li><u>Ex.:</u> $$$A_{\small{i,j,k}}^{\small{-n+2}}$$$ gives</li></ul><p style="TEXT-ALIGN: center">$$A_{\small{i,j,k}}^{\small{-n+2}}$$</p> + 1 + 0 + 0 + 0 + 1 + + + 02 Arithmetic expressions, sub-/superscripts, roots + 1 + + + + + less than + <p>$$$&lt;$$$   gives</p><p align="center">$$&lt;$$ </p> + 1 + 0 + 0 + 0 + 1 + + + less than + + + < + + + + + 07 Relations + 1 + + + + + not equal + <p>$$$x\neq~y$$$ gives </p><p align="center">$$x\neq~y$$ </p><p align="left"><font color="#ff0000"><strong>note:</strong></font> \neg produces the logical negation, i.e. $$$\neg~A$$$ gives </p><p align="center">$$\neg~A$$</p> + 1 + 0 + 0 + 0 + 1 + + + <> + + + + + 07 Relations + 1 + + + + + beta (lower case greek letter) + $$$\beta$$$ gives $$\beta$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + superscript + <ul><li>The command character &quot;^&quot; triggers superscription of the following expression(s).</li><li>For more than one superscripted character put them in braces {...}.</li><li>Use font sizing commands for appropriate sizing.</li><li><u>Ex.:</u> $$$x^2$$$ gives </li></ul><p style="TEXT-ALIGN: center">$$x^2$$</p><ul><li><u>Ex.:</u> $$$a^{m+2n}$$$ gives </li></ul><p style="TEXT-ALIGN: center">$$a^{m+2n}$$</p><ul><li><u>Ex. (with specific sizing):</u> $$$x^{\small2}=a^{\small{m+2n}}$$$ gives</li></ul><p style="TEXT-ALIGN: center">$$x^{\small2}=a^{\small{m+2n}}$$</p><ul><li>Combine superscripting with subscripting (command character &quot;_&quot;). <br />Syntax: Expr_{subExpr}^{supExpr}.</li><li><u>Ex.:</u> $$$A_{\small{i,j,k}}^{\small{-n+2}}$$$ gives</li></ul><p style="TEXT-ALIGN: center">$$A_{\small{i,j,k}}^{\small{-n+2}}$$</p> + 1 + 0 + 0 + 0 + 1 + + + 02 Arithmetic expressions, sub-/superscripts, roots + 1 + + + + + greater than + <p>$$$x&gt;y$$$  gives </p><p align="center">$$x&gt;y$$ </p> + 1 + 0 + 0 + 0 + 1 + + + > + + + greater than + + + + + 07 Relations + 1 + + + + + square root + <ul><li>$$$\sqrt{a}$$$ or $$$\sqrt~a$$$ gives $$\sqrt~a$$</li><li>Use braces for terms with more than one character: $$$\sqrt{x+y}$$$ gives</li></ul><p align="center">$$\sqrt{x+y}$$</p> + 1 + 0 + 0 + 0 + 1 + + + 02 Arithmetic expressions, sub-/superscripts, roots + 1 + + + + + triangle + $$$\triangle~abc$$$ gives $$\triangle~abc$$ + 1 + 0 + 0 + 0 + 1 + + + triangle + + + + + Learning Formula + $$\frac{success}{problem}=~\unitlength{.6}~\picture(100){~~(50,50){\circle(99)}~ ~(20,55;50,0;2){+1$\hat\bullet}~~(50,40){\bullet}~~(50,35){\circle(50,25;34)}~ ~(50,35){\circle(50,45;34)}}$$ + 1 + 0 + 0 + 0 + 1 + + + learning formula + + + + + delta (lower case greek letter) + $$$\delta$$$ gives $$\delta $$ + 1 + 0 + 0 + 0 + 1 + + + delta + + + + + 06 Symbols + 1 + + + + + TeX + $$TeX$$  notation allows for the expression of ASCII characters to generate formatted graphics output + 1 + 0 + 0 + 0 + 1 + + + TeX + + + + + array + <ul><li>Syntax for an n-dimensional array: <br />\begin{array}a<sub>1</sub>&amp;...&amp;a<sub>n</sub>\end{array}</li><li><u>Ex.:</u> $$$\(\begin{array}a_{\fs{0}1}\fs{3},&amp;a_{\fs{0}2}\fs{3},&amp;a_{\fs{0}3}\end{array}\)$$$ gives</li></ul><p align="center">$$(\begin{array}a_{\fs{0}1}\fs{3},&amp;a_{\fs{0}2}\fs{3},&amp;a_{\fs{0}3}\end{array})$$</p> + 1 + 0 + 0 + 0 + 1 + + + array, vector, matrix + + + + + 09 Structures + 1 + + + + + triggering the TeX filter + <ul><li>Two double $'s embracing a valid math expression trigger the filter to generate and insert the formula gif. </li><li><u>Ex.:</u>  $$$a^2$$$ produces $$a^2$$<br /></li></ul> + 1 + 1 + 0 + 0 + 1 + + + trigger, TeX filter, start filter + + + + + 01 Getting started + 1 + + + + + escaping the TeX filter + <ul><li>With two triple $'s embracing an expression you can make the filter to escape and the code itself is shown (with two embracing double $'s). </li><li><u>Ex.:</u> $$$$a^2$$$$ produces $$$a^2$$$, i.e. prevents the filter to render it as a formula gif.</li></ul> + 1 + 0 + 0 + 0 + 1 + + + escape; suppress filter; prevent from filtering + + + + + 01 Getting started + 1 + + + + + \large (all lower case letters) + <ul><li>Everthing following the \large command will be output in the large font size until the system encounters another font size command. </li><li>Note: This command is case sensitive, since large, Large and LARGE are different sizes! </li><li><u>Ex.:</u> $$$\large~3x$$$ gives $$\large~3x$$</li></ul> + 1 + 0 + 0 + 0 + 1 + + + font size, fs{3} + + + + + 03 Font Styles + 1 + + + + + \Large (L capital letter) + <ul><li>Everthing following the \Large command will be output in the second largest font size until the system encounters another font size command. </li><li>Note: This command is case sensitive, since large, Large and LARGE are different sizes!  </li><li><u>Ex.:</u> $$$\Large~3x$$$ gives $$\Large~3x$$</li></ul> + 1 + 0 + 0 + 0 + 1 + + + font size, + + + + + 03 Font Styles + 1 + + + + + \LARGE (all capital letters) + <ul><li>Everthing following the \LARGE command will be output in the largest predefined font size until the system encounters another font size command. </li><li>Note: This command is case sensitive, since large, Large and LARGE are different sizes!  </li><li><u>Ex.:</u> $$$\LARGE~3x$$$ gives $$\LARGE~3x$$</li></ul> + 1 + 0 + 0 + 0 + 1 + + + font size, + + + + + 03 Font Styles + 1 + + + + + absolute font sizes (overview) + <p><table cellspacing="0" cellpadding="1" width="100%"><tbody><tr><td class="activitylabel"><table cellspacing="1" cellpadding="1" width="100%" align="left" border="1"><tbody><tr style="COLOR: #ffffff; BACKGROUND-COLOR: #aaaaaa" width="33%"><td valign="top" width="100%" colspan="3"><strong>Absolute Font Sizes</strong></td></tr><tr style="BACKGROUND-COLOR: #dddddd" width="33%"><td valign="top" width="33%"><strong>Command</strong></td><td valign="top" width="33%"><strong>Example</strong></td><td valign="top" width="33%"><strong>Result</strong></td></tr><tr><td valign="top" width="33%">\tiny</td><td valign="top" width="33%">$$$\tiny 3x$$$</td><td valign="top" width="33%">$$\tiny 3x$$</td></tr><tr><td valign="top" width="33%">\small</td><td valign="top" width="33%">$$$\small 3x$$$</td><td valign="top" width="33%">$$\small 3x$$</td></tr><tr><td valign="top" width="33%">\normalsize <em>(default)</em></td><td valign="top" width="33%">$$$\normalsize 3x$$$ or just $$$3x$$$</td><td valign="top" width="33%">$$\normalsize 3x$$ </td></tr><tr><td valign="top" width="33%">\large</td><td valign="top" width="33%">$$$\large 3x$$$</td><td valign="top" width="33%">$$\large 3x$$</td></tr><tr><td valign="top" width="33%">\Large</td><td valign="top" width="33%">$$$\Large 3x$$$</td><td valign="top" width="33%">$$\Large 3x$$</td></tr><tr><td valign="top" width="33%">\LARGE</td><td valign="top" width="33%">$$$\LARGE 3x$$$</td><td valign="top" width="33%">$$\LARGE 3x$$</td></tr><tr><td valign="top" width="33%"> </td><td valign="top" width="33%"> </td><td valign="top" width="33%"> </td></tr><tr></td /><td valign="top" width="33%"><p><font color="#000000">\huge and \Huge are <em>not</em> supported by the mimeTeX filter</font></p></td><td valign="top" width="33%"> </td><td valign="top" width="33%"> </td></tr><tr><td valign="top" width="33%"></td><td valign="top" width="33%"></td><td valign="top" width="33%"></td></tr></tbody></table></td></tr></tbody></table></p><p /> + 1 + 0 + 0 + 0 + 1 + + + 03 Font Styles + 1 + + + + + \qquad + <ul><li>inserts a double space of current character set size</li><li><u>Ex.:</u> $$$a\qquad~b$$$ gives $$a\qquad~b$$</li></ul> + 1 + 0 + 0 + 0 + 1 + + + math space + + + + + 05 Spaces + 1 + + + + + parentheses + <ul><li>Syntax: \left(...\right) or \(...\)</li><li><u>Ex.:</u> $$$2a\left(b+c\right)$$$ gives </li></ul><p align="center">$$2a\left(b+c\right)$$</p> + 1 + 0 + 0 + 0 + 1 + + + 04 Delimiters (parentheses, braces,...) + 1 + + + + + braces + <ul><li>Syntax: \left{...\right}</li><li><u>Ex.:</u> $$$M=\left{a, b, c\right}$$$ gives </li></ul><p align="center">$$M=\left{a, b, c\right}$$</p> + 1 + 0 + 0 + 0 + 1 + + + 04 Delimiters (parentheses, braces,...) + 1 + + + + + square bracket + <ul><li>Synatx: \left[...\right] </li><li><u>Ex.:</u> $$$\left[a,b\right]$$$ gives $$\left[a,b\right]$$</li></ul> + 1 + 0 + 0 + 0 + 1 + + + 04 Delimiters (parentheses, braces,...) + 1 + + + + + angle bracket + <ul><li>Syntax: \left&lt;...\right&gt;</li><li><u>Ex.:</u> $$$\left&lt;f,g\right&gt;$$$ gives </li></ul><p align="center">$$\left&lt;f,g\right&gt;$$</p> + 1 + 0 + 0 + 0 + 1 + + + 04 Delimiters (parentheses, braces,...) + 1 + + + + + vertical line (absolute value, determinant, ...etc. symbol) + <ul><li>Syntax: \left|...\right| </li><li><u>Ex.:</u> $$$\left|b-a\right|$$$ gives $$\left|b-a\right|$$ </li><li><u>Ex.:</u> $$${\rm~det}\left|\begin{array}{cc}a&amp;b\\c&amp;d \end{array}\right|$$$ gives  </li></ul><p align="center">$${\rm~det}\left|\begin{array}{cc}a&amp;b\\c&amp;d \end{array}\right|$$ </p><p align="left"> <br />(&quot;\rm~something&quot; renders &quot;something&quot; in roman style)</p> + 1 + 0 + 0 + 0 + 1 + + + absolute value symbol, determinant symbol + + + + + 04 Delimiters (parentheses, braces,...) + 1 + + + + + double vertical line (norm symbol) + <ul><li>Syntax: \left\|...\right\| </li><li><u>Exp.:</u> $$$\left\|af\right\| = \left|a\right|\left\|f\right\|$$$ gives </li></ul><p align="center">$$\left\|af\right\| = \left|a\right|\left\|f\right\|$$</p> + 1 + 0 + 0 + 0 + 1 + + + norm + + + + + 04 Delimiters (parentheses, braces,...) + 1 + + + + + left only brace + <ul><li>Syntax: \left{...\right.  <em><font color="#ff0000">(note the dot at the end!)</font></em></li><li><font color="#000000"><u>Ex.:</u> $$$f(x)=\left{{x^2, \rm~if x&gt;-1\atop~0, \rm~else}\right.$$$ gives </font></li></ul><p align="center"><font color="#000000">$$f(x)=\left{{x^2, \rm~if x&gt;-1\atop~0, \rm~else}\right.$$</font></p><p>(\rm~something switches to roman style)</p> + 1 + 0 + 0 + 0 + 1 + + + 04 Delimiters (parentheses, braces,...) + 1 + + + + + right only brace + <ul><li>Syntax: \left.{...\right}  <em><font color="#ff0000">(note the dot!)</font></em></li><li><u>Ex.:</u> $$$\left.{{\rm~term1\atop\rm~term2}\right}=y$$$ gives </li></ul><p align="center">$$\left.{{\rm~term1\atop\rm~term2}\right}=y$$</p><p>(\rm~something switches to roman style)</p> + 1 + 0 + 0 + 0 + 1 + + + 04 Delimiters (parentheses, braces,...) + 1 + + + + + delimiters (overview) + <p><table cellspacing="0" cellpadding="1" width="100%"><tbody><tr><td class="activitylabel"><table cellspacing="1" cellpadding="1" width="100%" align="left" border="1"><tbody><tr style="COLOR: #ffffff; BACKGROUND-COLOR: #aaaaaa" width="33%"><td valign="top" width="100%" colspan="3"><strong>Delimiters (parentheses, braces, brackets. ...)</strong></td></tr><tr style="BACKGROUND-COLOR: #dddddd" width="33%"><td valign="top" width="33%"><strong>Command</strong></td><td valign="top" width="33%"><strong>Example</strong></td><td valign="top" width="33%"><strong>Result</strong></td></tr><tr><td valign="top" width="33%"><p>\left(... \right)</p></td><td valign="top" width="33%">$$$2\left(a+b\right)$$$</td><td valign="top" width="33%">$$2~\left(a+b\right)$$</td></tr><tr><td valign="top" width="33%">\left[... \right]</td><td valign="top" width="33%">$$$\left[a^2+b^2~\right]$$$</td><td valign="top" width="33%">$$\left[a^2+b^2~\right]$$</td></tr><tr><td valign="top" width="33%">\left{... \right}</td><td valign="top" width="33%">$$$\left{x^2, x^3, x^4,... \right}$$$</td><td valign="top" width="33%">$$\left{x^2, x^3, x^4,... \right}$$</td></tr><tr><td valign="top" width="33%">\left\langle... \right\rangle</td><td valign="top" width="33%">$$$\left\langle a,b~\right\rangle$$$</td><td valign="top" width="33%">$$\left\langle a,b~\right\rangle$$</td></tr><tr><td valign="top" width="33%">\left| ... \right| </td><td valign="top" width="33%">$$$\det\left|\array{a&amp;b\\c&amp;d}\right| $$$</td><td valign="top" width="33%">$$\det\left|\array{a&amp;b\\c&amp;d}\right| $$</td></tr><tr><td valign="top" width="33%">\left\| ... \right\| </td><td valign="top" width="33%">$$$\left\|f~\right\|$$$</td><td valign="top" width="33%">$$\left\|f~\right\|$$</td></tr><tr><td valign="top" width="33%"><p>\left{ ... \right<strong>.</strong></p><p><font color="#ff0000"><em>(note the dot!)</em></font></p></td><td valign="top" width="33%"><p>$$$f(x)=\left{{x^2, \rm~if x&gt;-1\atop~0, \rm~else}\right.$$$</p><p>(\rm switches to roman style)</p></td><td valign="top" width="33%"><p>$$f(x)=\left{{x^2, \rm~if x&gt;-1\atop~0, \rm~else}\right.$$</p></td></tr><tr></td /><td valign="top" width="33%"><p>\left<strong>.</strong>{ ... \right\}</p><p><font color="#ff0000"><em>(note the dot!)</em></font></p></td><td valign="top" width="33%">$$$\left.{{\rm~term1\atop\rm~term2}\right}=y$$$</td><td valign="top" width="33%">$$\left.{{\rm~term1\atop \rm~term2}\right}=y$$</td></tr><tr><td valign="top" width="33%"></td><td valign="top" width="33%"></td><td valign="top" width="33%"></td></tr></tbody></table></td></tr></tbody></table></p><p><strong>Note:</strong> The delimiters are automatically sizes.</p> + 1 + 0 + 0 + 0 + 1 + + + 04 Delimiters (parentheses, braces,...) + 1 + + + + + matrix + <ul><li>An (m,n)-matrix is considered as an array of m*n elements, where the elements of a column are separated by &quot;&amp;&quot; and the rows by &quot;\\&quot;.</li></ul><ul><li>Syntax for an (m,n)-matrix: <br />\begin{array}{<em>colformat}</em>a<sub>11</sub>&amp;...&amp;a<sub>1n</sub>\\a<sub>21</sub>&amp;...&amp;a<sub>2n</sub>\\... \\a<sub>m1</sub>&amp;...&amp;a<sub>mn </sub>\end{array}<p dir="ltr" style="MARGIN-RIGHT: 0px">where<br /><em>colformat</em> defines the format of each of the n columns: l for left, r for right and c for center (hence {ccccc} defines for a (m,5)-matrix in which all columns are centered)</p></li><li><u>Ex.:</u> $$$\left(\begin{array}{lcr}a_{\tiny1}+d &amp; a_{\tiny2}+d &amp; a_{\tiny3}+d \\ b_{\tiny1}&amp; b_{\tiny2}&amp; b_{\tiny3} \\ c_{\tiny1} &amp; c_{\tiny2} &amp; c_{\tiny3} \end{array}\right)$$$ gives</li></ul><p align="center">$$\left(\begin{array}{lcr}a_{\tiny1}+d &amp; a_{\tiny2}+d &amp; a_{\tiny3}+d \\ b_{\tiny1}&amp; b_{\tiny2}&amp; b_{\tiny3} \\ c_{\tiny1} &amp; c_{\tiny2} &amp; c_{\tiny3} \end{array}\right)$$</p><p align="left">Note in the example above that &quot;lcr&quot; has the effect that column 1 is left aligned, column 2 centered and colums 3 right aligned.</p> + 1 + 0 + 0 + 0 + 1 + + + matrix, array + + + + + 09 Structures + 1 + + + + + constants + <ul><li>Numbers in formulas are interpreted as constants and they are rendered in non-italic roman font face, which is a widely used convention.</li><li>Following this convention, variables are shown in italic.</li><li><u>Exp.:</u> $$$f(x)=3a+x$$$ gives</li></ul><p style="TEXT-ALIGN: center">$$f(x)=3a+x$$</p> + 1 + 0 + 0 + 0 + 1 + + + 02 Arithmetic expressions, sub-/superscripts, roots + 1 + + + + + variables + <ul><li>Variables in formulas are rendered in italic roman font face, which is a widely used convention.</li><li>Following this convention, constants are shown as non-italic.</li><li><u>Exp.:</u> $$$f(x)=3a+x$$$ gives</li></ul><p style="TEXT-ALIGN: center">$$f(x)=3a+x$$</p> + 1 + 0 + 0 + 0 + 1 + + + 02 Arithmetic expressions, sub-/superscripts, roots + 1 + + + + + arithmetic operations + <ul><li>Type arithmetic operations and &quot;=&quot; as usual.</li><li><u>Exp.:</u> $$$f(x)=x-2b+(3a/c)$$$ gives</li></ul><p style="TEXT-ALIGN: center">$$f(x)=x-2b+(3a/c)$$</p><ul><li>See also keyword &quot;fraction&quot; for extended capabilities.</li></ul> + 1 + 0 + 0 + 0 + 1 + + + 02 Arithmetic expressions, sub-/superscripts, roots + 1 + + + + + fraction + <ul><li>Syntax: \frac{numerator}{denominator}</li><li>Use font sizing commands for specific sizing if you don't want the predefined one to be taken.</li><li><u>Ex. (with predefined sizing):</u> $$$f(x,y)=\frac{2a}{x+y}$$$ gives </li></ul><p style="TEXT-ALIGN: center">$$f(x,y)=\frac{2a}{x+y}$$</p><ul><li><u>Ex. (with specific sizing):</u> $$$f(x,y)=\frac{\fs{2}2a}{\fs{2}x+y}$$$ gives </li></ul><p style="TEXT-ALIGN: center">$$f(x,y)=\frac{\fs{2}2a}{\fs{2}x+y}$$</p><ul><li>You may nest fractions as much as you want.</li><li><u>Ex. (nested fractions):</u> $$$\frac{\frac{a}{x-y}+\frac{b}{x+y}}{1+\frac{a-b}{a+b}}$$$ gives </li></ul><p style="TEXT-ALIGN: center">$$\frac{\frac{a}{x-y}+\frac{b}{x+y}}{1+\frac{a-b}{a+b}}$$</p> + 1 + 0 + 0 + 0 + 1 + + + 02 Arithmetic expressions, sub-/superscripts, roots + 1 + + + + + root + <ul><li>Syntax: \sqrt[n]{arg} or simply  \sqrt{arg} for \sqrt[2]{arg}</li><li><u>Ex.:</u> $$$\sqrt[3]{8}$$$ gives</li></ul><p align="center">$$\sqrt[3]{8}$$</p><ul><li><u>Ex.:</u> $$$\sqrt{-1}$$$ gives</li></ul><p align="center">$$\sqrt{-1}$$</p><ul><li>Nesting of roots (and combining with fractions, ...etc.) are possible.</li><li><u>Ex.:</u> $$$\sqrt[n]{\frac{x^n-y^n}{1+u^{2n}}}$$$ gives</li></ul><p align="center">$$\sqrt[n]{\frac{x^n-y^n}{1+u^{2n}}}$$</p><ul><li><u>Ex.:</u> $$$\sqrt[3]{-q+\sqrt{q^2+p^3}}$$$ gives</li></ul><p align="center">$$\sqrt[3]{-q+\sqrt{q^2+p^3}}$$</p> + 1 + 0 + 0 + 0 + 1 + + + square root + + + + + 02 Arithmetic expressions, sub-/superscripts, roots + 1 + + + + + greater than or equal + <p>$$$x\ge~y$$$ or $$$x\geq~y$$$ gives </p><p align="center">$$x\ge~y$$ </p> + 1 + 0 + 0 + 0 + 1 + + + >= + + + + + 07 Relations + 1 + + + + + less than or equal + <p>$$$x\le~y$$$ or $$$x\leq~y$$$ gives </p><p align="center">$$x\le~y$$ </p> + 1 + 0 + 0 + 0 + 1 + + + <= + + + + + 07 Relations + 1 + + + + + greek letters (overview) + <p>Simply write \<em>greekletter</em> for lower case and \<em>Greekletter</em> for upper case<em>.</em></p><p>Here's a list of all known greek letters (Note: not all <em>upper case</em> greek letters are known):</p><p><strong>Lower Case Greek Letters:</strong></p><p><table cellspacing="1" cellpadding="5" width="100%" border="1"><tbody><tr style="FONT-WEIGHT: bold; BACKGROUND: #dddddd"><td valign="top" width="33%">Command</td><td valign="top" width="33%">Filter Expression</td><td valign="top" width="33%">Result</td></tr><tr><td valign="top" width="33%">\alpha</td><td valign="top" width="33%">$$$\alpha$$$</td><td valign="top" width="33%">$$\alpha$$</td></tr><tr><td valign="top" width="33%">\beta</td><td valign="top" width="33%">$$$\beta$$$</td><td valign="top" width="33%">$$\beta$$</td></tr><tr><td valign="top" width="33%">\gamma</td><td valign="top" width="33%">$$$\gamma$$$</td><td valign="top" width="33%">$$\gamma$$</td></tr><tr><td valign="top" width="33%">\delta</td><td valign="top" width="33%">$$$\delta$$$</td><td valign="top" width="33%">$$\delta$$</td></tr><tr><td valign="top" width="33%">\epsilon</td><td valign="top" width="33%">$$$\epsilon$$$</td><td valign="top" width="33%">$$\epsilon$$</td></tr><tr><td valign="top" width="33%">\varepsilon</td><td valign="top" width="33%">$$$\varepsilon$$$</td><td valign="top" width="33%">$$\varepsilon$$</td></tr><tr><td valign="top" width="33%">\zeta</td><td valign="top" width="33%">$$$\zeta$$$</td><td valign="top" width="33%">$$\zeta$$</td></tr><tr><td valign="top" width="33%">\eta</td><td valign="top" width="33%">$$$\eta$$$</td><td valign="top" width="33%">$$\eta$$</td></tr><tr><td valign="top" width="33%">\theta</td><td valign="top" width="33%">$$$\theta$$$</td><td valign="top" width="33%">$$\theta$$</td></tr><tr><td valign="top" width="33%">\vartheta</td><td valign="top" width="33%">$$$\vartheta$$$</td><td valign="top" width="33%">$$\vartheta$$</td></tr><tr><td valign="top" width="33%">\iota</td><td valign="top" width="33%">$$$\iota$$$</td><td valign="top" width="33%">$$\iota$$</td></tr><tr><td valign="top" width="33%">\kappa</td><td valign="top" width="33%">$$$\kappa$$$</td><td valign="top" width="33%">$$\kappa$$</td></tr><tr><td valign="top" width="33%">\lambda</td><td valign="top" width="33%">$$$\lambda$$$</td><td valign="top" width="33%">$$\lambda$$</td></tr><tr><td valign="top" width="33%">\mu</td><td valign="top" width="33%">$$$\mu$$$</td><td valign="top" width="33%">$$\mu$$</td></tr><tr><td valign="top" width="33%">\nu</td><td valign="top" width="33%">$$$\nu$$$</td><td valign="top" width="33%">$$\nu$$</td></tr><tr><td valign="top" width="33%">\xi</td><td valign="top" width="33%">$$$\xi$$$</td><td valign="top" width="33%">$$\xi$$</td></tr><tr><td valign="top" width="33%">o  <font color="#ff0000">(!)</font></td><td valign="top" width="33%">$$$o$$$</td><td valign="top" width="33%">$$o$$</td></tr><tr><td valign="top" width="33%">\pi</td><td valign="top" width="33%">$$$\pi$$$</td><td valign="top" width="33%">$$\pi$$</td></tr><tr><td valign="top" width="33%">\varpi</td><td valign="top" width="33%">$$$\varpi$$$</td><td valign="top" width="33%">$$\varpi$$</td></tr><tr><td valign="top" width="33%">\rho</td><td valign="top" width="33%">$$$\rho$$$</td><td valign="top" width="33%">$$\rho$$</td></tr><tr><td valign="top" width="33%">\varrho</td><td valign="top" width="33%">$$$\varrho$$$</td><td valign="top" width="33%">$$\varrho$$</td></tr><tr><td valign="top" width="33%">\sigma</td><td valign="top" width="33%">$$$\sigma$$$</td><td valign="top" width="33%">$$\sigma$$</td></tr><tr><td valign="top" width="33%">\varsigma</td><td valign="top" width="33%">$$$\varsima$$$</td><td valign="top" width="33%">$$\varsigma$$</td></tr><tr><td valign="top" width="33%">\tau</td><td valign="top" width="33%">$$$\tau$$$</td><td valign="top" width="33%">$$\tau$$</td></tr><tr><td valign="top" width="33%">\upsilon</td><td valign="top" width="33%">$$$\upsilon$$$</td><td valign="top" width="33%">$$\upsilon$$</td></tr><tr><td valign="top" width="33%">\phi</td><td valign="top" width="33%">$$$\phi$$$</td><td valign="top" width="33%">$$\phi$$</td></tr><tr><td valign="top" width="33%">\varphi</td><td valign="top" width="33%">$$$\varphi$$$</td><td valign="top" width="33%">$$\varphi$$</td></tr><tr><td valign="top" width="33%">\chi</td><td valign="top" width="33%">$$$\chi$$$</td><td valign="top" width="33%">$$\chi$$</td></tr><tr><td valign="top" width="33%">\psi</td><td valign="top" width="33%">$$$\psi$$$</td><td valign="top" width="33%">$$\psi$$</td></tr><tr><td valign="top" width="33%">\omega</td><td valign="top" width="33%">$$$\omega$$$</td><td valign="top" width="33%">$$\omega$$</td></tr><tr><td valign="top" width="33%"></td><td valign="top" width="33%"></td><td valign="top" width="33%"></td></tr></tbody></table></p><p /><p><b>Upper Case Greek Letters:</b></p><p><table cellspacing="1" cellpadding="5" width="100%" border="1"><tbody><tr style="FONT-WEIGHT: bold; BACKGROUND: #dddddd"><td valign="top" width="33%">Command</td><td valign="top" width="33%">Filter Expression</td><td valign="top" width="33%">Result</td></tr><tr><td valign="top" width="33%">\Gamma</td><td valign="top" width="33%">$$$\Gamma$$$</td><td valign="top" width="33%">$$\Gamma$$</td></tr><tr><td valign="top" width="33%">\Delta</td><td valign="top" width="33%">$$$\Delta$$$</td><td valign="top" width="33%">$$\Delta$$</td></tr><tr><td valign="top" width="33%">\Theta</td><td valign="top" width="33%">$$$\Theta$$$</td><td valign="top" width="33%">$$\Theta$$</td></tr><tr><td valign="top" width="33%">\Lambda</td><td valign="top" width="33%">$$$\Lambda$$$</td><td valign="top" width="33%">$$\Lambda$$</td></tr><tr><td valign="top" width="33%">\Xi</td><td valign="top" width="33%">$$$\Xi$$$</td><td valign="top" width="33%">$$\Xi$$</td></tr><tr><td valign="top" width="33%">\Pi</td><td valign="top" width="33%">$$$\Pi$$$</td><td valign="top" width="33%">$$\Pi$$</td></tr><tr><td valign="top" width="33%">\Sigma</td><td valign="top" width="33%">$$$\Sigma$$$</td><td valign="top" width="33%">$$\Sigma$$</td></tr><tr><td valign="top" width="33%">\Upsilon</td><td valign="top" width="33%">$$$\Upsilon$$$</td><td valign="top" width="33%">$$\Upsilon$$</td></tr><tr><td valign="top" width="33%">\Phi</td><td valign="top" width="33%">$$$\Phi$$$</td><td valign="top" width="33%">$$\Phi$$</td></tr><tr><td valign="top" width="33%">\Psi</td><td valign="top" width="33%">$$$\Psi$$$</td><td valign="top" width="33%">$$\Psi$$</td></tr><tr><td valign="top" width="33%">\Omega</td><td valign="top" width="33%">$$$\Omega$$$</td><td valign="top" width="33%">$$\Omega$$</td></tr></tbody></table></p><p /> + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + integral + <ul><li>General syntax for symbols with a kind of lower and upper limits:</li></ul><p align="center">\<em>symbolname</em>_{<em>lowerexpression</em>}^{<em>upperexpression</em>}</p><ul><li>In general, there are two ways how these lower and upper expressions can be placed: centered below and above the symbol or in a subscript / superscript manner. In the first case the symbol name is preceded by the word &quot;big&quot;, in the second there is no prefix. </li><li>Syntax for integral symbol:</li></ul><p align="center">$$$\bigint_{0}^{\infty}$$$   gives   </p><p align="center">$$\bigint_{0}^{\infty}$$ </p><p align="center">and</p><p align="center">$$$\int_{0}^{\infty}$$$   gives </p><p align="center">$$\int_{0}^{\infty}$$</p><ul><li><div align="left">Use font size commands for a nicer picture:</div></li></ul><p align="left" /><p align="center">$$$\LARGE\bigint_{\small0}^{\small\infty}$$$   gives   </p><p /><p align="center">$$\LARGE\bigint_{\small0}^{\small\infty}$$ </p><p align="left" /><p align="center">and</p><p align="center">$$$\large\int_{\small0}^{\small\infty}$$$   gives </p><p /><p align="center">$$\large\int_{\small0}^{\small\infty}$$</p> + 1 + 0 + 0 + 0 + 1 + + + int + + + + + 06 Symbols + 1 + + + + + product + <ul><li>General syntax for symbols with a kind of lower and upper limits:</li></ul><p align="center">\<em>symbolname</em>_{<em>lowerexpression</em>}^{<em>upperexpression</em>}</p><ul><li>In general, there are two ways how these lower and upper expressions can be placed: centered below and above the symbol or in a subscript / superscript manner. In the first case the symbol name is preceded by the word &quot;big&quot;, in the second there is no prefix. </li><li>Syntax for product symbol:</li></ul><p align="center">$$$\bigprod_{i=k}^{n}$$$   gives   </p><p align="center">$$\bigprod_{i=k}^{n}$$ </p><p align="center">and</p><p align="center">$$$\prod_{i=k}^{n}$$$   gives </p><p align="center">$$\prod_{i=k}^{n}$$</p><ul><li><div align="left">Use font size commands for a nicer picture:</div></li></ul><p align="left" /><p align="center">$$$\LARGE\bigprod_{\tiny{i=k}}^{\tiny{n}}$$$   gives   </p><p /><p align="center">$$\LARGE\bigprod_{\tiny{i=k}}^{\tiny{n}}$$  </p><p align="left" /><p align="center">and</p><p align="center">$$$\large\prod_{\small{i=k}}^{\small{n}}$$$   gives </p><p /><p align="center">$$\large\prod_{\small{i=k}}^{\small{n}}$$</p> + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + coproduct + <ul><li>General syntax for symbols with a kind of lower and upper limits:</li></ul><p align="center">\<em>symbolname</em>_{<em>lowerexpression</em>}^{<em>upperexpression</em>}</p><ul><li>In general, there are two ways how these lower and upper expressions can be placed: centered below and above the symbol or in a subscript / superscript manner. In the first case the symbol name is preceded by the word &quot;big&quot;, in the second there is no prefix. </li><li><font color="#ff0000"><strong>Note:</strong> mimeTeX seems currently only to support the \bigcoprod command.</font></li><li>Syntax for coproduct symbol: </li></ul><p align="center">$$$\bigcoprod_{i=k}^{n}$$$   gives   </p><p align="center">$$\bigcoprod_{i=k}^{n}$$ </p><ul><li><div align="left">Use font size commands for a nicer picture:</div></li></ul><p align="left" /><p align="center">$$$\LARGE\bigcoprod_{\small{i=k}}^{\small~n}$$$   gives   </p><p /><p align="center">$$\LARGE\bigcoprod_{\small{i=k}}^{\small~n}$$</p> + 1 + 0 + 0 + 0 + 1 + + + coprod + + + + + 06 Symbols + 1 + + + + + alpha (lower case greek letter) + $$$\alpha$$$ gives $$\alpha$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + gamma (lower case greek letter) + $$$\gamma$$$ gives $$\gamma$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + epsilon (lower case greek letter) + $$$\epsilon$$$ gives $$\epsilon$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + varepsilon (special lower case greek letter) + $$$\varepsilon$$$ gives $$\varepsilon$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + zeta (lower case greek letter) + $$$\zeta$$$ gives $$\zeta$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + eta (lower case greek letter) + $$$\eta$$$ gives $$\eta$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + theta (lower case greek letter) + $$$\theta$$$ gives $$\theta$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + vartheta (special lower case greek letter) + $$$\vartheta$$$ gives $$\vartheta$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + iota (lower case greek letter) + $$$\iota$$$ gives $$\iota$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + kappa + $$$\kappa$$$ gives $$\kappa$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + lambda (lower case greek letter) + $$$\lambda$$$ gives $$\lambda$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + mu (lower case greek letter) + $$$\mu$$$ gives $$\mu$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + nu (lower case greek letter) + $$$\nu$$$ gives $$\nu$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + xi (lower case greek letter) + $$$\xi$$$ gives $$\xi$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + omikron (lower case greek letter) + <p><font color="#ff0000">$$$o$$$</font> gives $$o$$ </p><p><em>(note this exceptional syntax!)</em></p> + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + pi (lower case greek letter) + $$$\pi$$$ gives $$\pi$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + varpi (special lower case greek letter) + $$$\varpi$$$ gives $$\varpi$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + rho (lower case greek letter) + $$$\rho$$$ gives $$\rho$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + varrho (special lower case greek letter) + $$$\varrho$$$ gives $$\varrho$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + sigma (lower case greek letter) + $$$\sigma$$$ gives $$\sigma$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + varsigma (special lower greek letter) + $$$\varsigma$$$ gives $$\varsigma$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + tau (lower case greek letter) + $$$\tau$$$ gives $$\tau$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + upsilon (lower case greek letter) + $$$\upsilon$$$ gives $$\upsilon$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + phi (lower case greek letter) + $$$\phi$$$ gives $$\phi$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + varphi (special lower case greek letter) + $$$\varphi$$$ gives $$\varphi$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + chi (lower case greek letter) + $$$\chi$$$ gives $$\chi$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + psi (lower case greek letter) + $$$\psi$$$ gives $$\psi$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + omega (lower case greek letter) + $$$\omega$$$ gives $$\omega$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + Gamma (upper case greek letter) + $$$\Gamma$$$ gives $$\Gamma$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + Delta (upper case greek letter) + $$$\Delta$$$ gives $$\Delta$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + Theta (upper case greek letter) + $$$\Theta$$$ gives $$\Theta$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + Lambda (upper case greek letter) + $$$\Lambda$$$ gives $$\Lambda$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + Xi (upper case greek letter) + $$$\Xi$$$ gives $$\Xi$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + Pi (upper case greek letter) + $$$\Pi$$$ gives $$\Pi$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + Sigma (upper case greek letter) + $$$\Sigma$$$ gives $$\Sigma$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + Upsilon (upper case greek letter) + $$$\Upsilon$$$ gives $$\Upsilon$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + Phi (upper case greek letter) + $$$\Phi$$$ gives $$\Phi$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + Psi (upper case greek letter) + $$$\Psi$$$ gives $$\Psi$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + Omega (upper case greek letter) + $$$\Omega$$$ gives $$\Omega$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + plus minus + $$$a\pm~b$$$ gives $$a\pm~b$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + minus plus + $$$\mp~a$$$ gives $$\mp~a$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + times + $$$a\times~b$$$ gives $$a\times~b$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + div (division) + $$$x\div~y$$$ gives $$x\div~y$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + cdot (multiplication) + $$$a\cdot~b$$$ gives $$a\cdot~b$$ + 1 + 0 + 0 + 0 + 1 + + + 06 Symbols + 1 + + + + + multiplication (with cdot) + $$$a\cdot~b$$$ gives $$a\cdot~b$$ + 1 + 0 + 0 + 0 + 1 + + + cdot + + + + + 02 Arithmetic expressions, sub-/superscripts, roots + 1 + + + + + +