Dear Sergiu,

The image I sent made the message to large. If you would like to see the 
rendering I would be glad to send it to you. Simply put, the code you supplied 
still doesn't work even though I copied and pasted your code directly into my 
wiki 2.0 page.

greetings,
 
Steven Calkins
E-Mail: steven.calkins(at)crossmediasolutions.de 

> -----Ursprüngliche Nachricht-----
> Von: Steven Calkins 
> Gesendet: Montag, 16. November 2009 10:50
> An: 'XWiki Users'
> Betreff: AW: [xwiki-users] Latex {cases} command doesn't work 
> in default xwiki 2.0 formula macro
> 
> Hi Sergiu,
> 
>       I tried your example after changing the line 
> "macro.formula.renderer" in the properties file back to 
> "native"and restarting xwiki. Sadly it still didn't work on 
> my machine. So what is different on your machine compared to 
> mine? (Do you perhaps have a developing environment which 
> automatically finds the proper TeX parts?) I just copied and 
> pasted your example. The rendered results are seen in the 
> attached screenshot. I'm not sure that attachments get 
> through to you, but if you can view it, you can see that the 
> formulae are rendered, just the cases command is not 
> executed. I'm still using a SKIN from 1.9. on XWiki 
> Enterprise 2.0.3.24848, running on postgres but I believe 
> that should be irrelevant. Here's my code:
> 
> ================START XWIKI CODE ==================================
> 
> === Continuation and cases===
> This example from wikipedia doesn't seem to work:
> {{formula fontSize="normal"}}
> f(x) = \begin{cases}1 & \mbox{-1 \le x < 0\par} \\ 
> \frac{1}{2} & \mbox{x = 0} \\ 1 - x^2 & 
> \mbox{otherwise\par}\end{cases} {{/formula}}
> 
> Example from Sergiu
> {{formula}}
> f(x) =
>   \begin{cases}
>   1 & -1 \le x \le 0 \\
>   \frac{1}{2} & x = 0 \\
>   1 - x^2 & \mbox{otherwise}
>   \end{cases}
> {{/formula}}
> 
> 
> Case definitions
> 
> Used when a definition has two or more cases. Use the case 
> statement. Notice that the spaces after the instances of if 
> were included inside the mbox declarations.
> 
> {{formula fontSize="normal"}}f(n) = \begin{cases} n/2, & 
> \mbox{if } n\mbox{ is even} \\ 3n+1, & \mbox{if } n\mbox{ is 
> odd} \end{cases}{{/formula}}
> 
> Third try
> {{formula fontSize="normal"}}f(n) = \left\{ \begin{array}{l l}
>   n/2 & \quad \text{if $n$ is even}\\
>   -(n+1)/2 & \quad \text{if $n$ is odd}\\ \end{array} 
> \right.{{/formula}}
> 
> ======================END XWIKI CODE==================
> 
> Cheers,
> 
> Steven Calkins
> E-Mail: steven.calkins(at)crossmediasolutions.de (in the 
> event you want to see my image and can't)
> 
> 
> -----Ursprüngliche Nachricht-----
> Von: [email protected] [mailto:[email protected]] 
> Im Auftrag von Sergiu Dumitriu
> Gesendet: Freitag, 13. November 2009 19:16
> An: XWiki Users
> Betreff: Re: [xwiki-users] Latex {cases} command doesn't work 
> in default xwiki 2.0 formula macro
> 
> On 11/13/2009 02:56 PM, Steven Calkins wrote:
> > Hi Sergiu,
> >
> > I tried what you said, adding the line 
> "macro.formula.renderer = native" to WEB-INF/xwiki.properties 
> and saving it. Then I restarted Xwiki but it didn't work. It 
> still rendered the formula in a single line. Then I tried  
> "the line "macro.formula.renderer=mathtran", saved it, and 
> restarted xwiki. It still didn't work. Is there some part of 
> the the TeX package still missing? I just installed XWiki 
> Enterprise 2.0.3.24848, it runs on postgres.
> 
> OK, it seems that the default renderer is the native one, so 
> there was no need to change it.
> 
> I tried your example, and actually there's a problem with the 
> formula. 
> The code from your mail causes the native renderer to fail 
> because there's a syntax error, specifically the first mbox 
> contains \le, which is only valid in math mode. This works fine:
> 
> {{formula}}
> f(x) =
>   \begin{cases}
>   1 & -1 \le x \le 0 \\
>   \frac{1}{2} & x = 0 \\
>   1 - x^2 & \mbox{otherwise}
>   \end{cases}
> {{/formula}}
> 
> > I was a little surprised that I had to add a line in the 
> WEB-INF/xwiki.properties file and not uncomment a line and 
> change its value, as you do in most cases. Could it be that I 
> have an older config file or is the line in 
> WEB-INF/xwiki.properties not available yet in the newest 
> version? I used the config from the download, and changed 
> only those values that pertained to my earlier system settings.
> 
> My fault, I forgot to add this setting in the template that 
> generates xwiki.cfg.
> 
> > Greetings,
> >
> > Steven Calkins
> >
> >
> > -----Ursprüngliche Nachricht-----
> > Von: [email protected] [mailto:[email protected]] Im 
> > Auftrag von Sergiu Dumitriu
> > Gesendet: Freitag, 13. November 2009 12:31
> > An: XWiki Users
> > Betreff: Re: [xwiki-users] Latex {cases} command doesn't work in 
> > default xwiki 2.0 formula macro
> >
> > On 11/13/2009 11:45 AM, Steven Calkins wrote:
> >> Dear all,
> >>
> >>    The LaTeX {case} macro doesn't seem to work in Xwiki 
> 2.0 with the 
> >> default LaTeX renderer.
> >>
> >> Try these two examples to reproduce it and compare with
> >> http://en.wikipedia.org/wiki/Math_markup#Examples_2:
> >> [XWIKI CODE STARTS HERE]
> >>
> >> === Continuation and cases===
> >> This example from wikipedia doesn't seem to work:
> >> {{formula fontSize="normal"}}f(x) = \begin{cases}1&   
> \mbox{-1 \le x<
> >> 0\par} \\
> >>    \frac{1}{2} \;\;\;&   \mbox{x = 0\par} \\ 1 - x^2&
> >> \mbox{otherwise\par}\end{cases}{{/formula}}
> >>
> >> ===Case definitions===
> >>
> >> {{formula fontSize="normal"}}f(n) = \begin{cases} n/2,&   
> \mbox{if }
> >> n\mbox{ is even} \\ 3n+1,&   \mbox{if } n\mbox{ is odd}
> >> \end{cases}{{/formula}}
> >>
> >> [XWIKI CODE ENDS HERE]
> >>
> >> Any suggestions?
> >
> > The cases environment is not standard TeX, it belongs to 
> the amsmath 
> > package. This means that it is not supposed to work using 
> the default 
> > backend. It should work with the native one, which uses the amsmath 
> > package, and you could try using the mathtran one. If you decide to 
> > change the backend, you'll find instructions in the last 
> paragraph on 
> > 
> http://code.xwiki.org/xwiki/bin/view/Macros/FormulaMacro#HTechnicalinf
> > ormation
> 
> 
> --
> Sergiu Dumitriu
> http://purl.org/net/sergiu/
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/users
> 
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to