|
|
Line 14: |
Line 14: |
| [[Category: Documentation/BeingEdited]] | | [[Category: Documentation/BeingEdited]] |
| | | |
− |
| |
− | <DPL>
| |
− | category=Documentation/FAQ/Formula
| |
− | replaceintitle=/Documentation.*\//,
| |
− | secseparators=<br>
| |
− | </DPL>
| |
| | | |
| <table border=0><tr><td> | | <table border=0><tr><td> |
Line 31: |
Line 25: |
| </inputbox> | | </inputbox> |
| </td></tr></table> | | </td></tr></table> |
− |
| |
− | == ==
| |
− |
| |
− |
| |
− | ====
| |
− |
| |
− | ==I enter <font color="brown">'''x^*'''</font> to typeset x<SUP>*</SUP>, but get an error message. Why?==
| |
− |
| |
− | The problem is that<font color="brown">''' * '''</font>is a binary operator, that is
| |
− | there has to be an expression on both sides of the symbol.
| |
− |
| |
− | You either have to enter the expression<font color="brown">''' x^{{}*{}} '''</font>to avoid the
| |
− | error message, or you could type <font color="brown">''' x^"*"'''</font> as well, where the quotes
| |
− | will interprete the asterisk not as a binary operator but as a "standalone" symbol.
| |
− |
| |
− | If you use this construction a lot you might want to define the
| |
− | symbol as a userdefined symbol. See [[FAQ:Formula#I_need_a_symbol_that_Math_does_not_provide._What_can_I_do.3F|I need a symbol that Math does not provide. What can I do?]].
| |
− | If you have defined the * as a userdefined symbol, say<font color="brown">''' %ast'''</font>,
| |
− | you can enter<font color="brown">''' x^%ast'''</font>.
| |
− |
| |
− | This answer applies to a lot of other symbols as well. Some operators, such as +, are unary, that is there only has to be an expression to the right of the symbol. To typeset x<SUP>+</SUP> you can enter<font color="brown">''' x^{+{}}<'''</font> or, of course, <font color="brown">'''x^"+"'''</font>.
| |
− |
| |
− | ==When I enter one of the symbols '''<font color="brown">#</font>,<font color="brown"> &</font> ,<font color="brown">|</font>,<font color="brown">^</font>''' or <font color="brown">'''_'''</font> I get an unexpected result or an error message. How can I use these symbols?==
| |
− |
| |
− | These symbols all have a special meaning in ''Math'':
| |
− |
| |
− | *The symbol<font color="brown">''' # '''</font>is used in stacks and matrices.
| |
− | *The symbols<font color="brown">''' & '''</font>and<font color="brown">''' | '''</font>are used for logical and and logical or.
| |
− | *The symbols<font color="brown">''' ^ '''</font>and<font color="brown">''' _ '''</font>are used for
| |
− | subscripts and superscripts.
| |
− |
| |
− |
| |
− | To use them in your formula you can put them in quotation marks,
| |
− | which means that you insert them as text.
| |
− |
| |
− | If you want to use the symbol "|" you should consider
| |
− | whether the construction you need is one of the the following:
| |
− |
| |
− | *<font color="brown">'''a divides b '''</font>is used to typeset a| b.
| |
− | *<font color="brown">'''abs a '''</font>is used to typeset |a|.
| |
− |
| |
− | ==When I enter<font color="brown">''' 3xy '''</font>the number 3 comes out in italics. Is this a bug?==
| |
− |
| |
− | Not really. What happens here is, that Math uses multi-letter
| |
− | variables, which are common in some disciplines, like economics. The
| |
− | rule is that a variable consists of a sequence of letters, numbers
| |
− | and dots (the first character can not be a dot).
| |
− |
| |
− | So when you enter 3xy this is considered a variable - and
| |
− | variables are typeset in italics. The only odd thing here is, that a
| |
− | variable can start with a number.
| |
− |
| |
− | The correct way to enter the expression if you mean 3 times x
| |
− | times y is<font color="brown">''' 3 x y '''</font>(with spaces between the characters).
| |
− |
| |
− |
| |
− | ==I want to use a binary operator (like <font color="brown">'''union'''</font> or<font color="brown"> '''otimes'''</font>) as a large operator (like <font color="brown">'''int'''</font> or <font color="brown">'''sum'''</font>). How can I do that?==
| |
− |
| |
− | You have to define the symbol you want to use as a user-defined
| |
− | symbol first. See <A HREF="012.html">FAQ #012</A> for instructions;
| |
− | most of the symbols used by ''Math'' are part of the StarMath
| |
− | font.
| |
− |
| |
− | Let's say you have defined the union symbol as the user-defined
| |
− | symbol <font color="brown">'''%union'''</font>. You can then enter for example
| |
− |
| |
− | <pre>oper%union from i in I A_i</pre>
| |
− |
| |
− | in order to typeset the formula
| |
− |
| |
− | [[Image:006a.gif]]
| |
− |
| |
− | <em>Note</em>: In build 633 this doesn't work if there is a space before
| |
− | <font color="brown">'''%union'''</font> (this is a bug in the parser).
| |
− | <P>Any user-defined symbol can be used as a large operator if it is
| |
− | preceded with<font color="brown">''' oper '''</font>as in the example.</P>
| |
− |
| |
− | ====
| |
− |
| |
− |
| |
− | ====
| |
− |
| |
− | ====
| |
| | | |
| | | |
− | ====
| |
| There are five variants of the size-changing command: | | There are five variants of the size-changing command: |
| | | |
When several font size changes are applied, the innermost takes
precedence as shown in this example: