Am 18.10.2016 um 13:10 schrieb Paola Manzini <pm...@st-andrews.ac.uk>: > > >> On 18 Oct 2016, at 12:05, Kornel Benko <kor...@lyx.org> wrote: >> >> Am Dienstag, 18. Oktober 2016 um 10:57:08, schrieb Paola Manzini >> <pm...@st-andrews.ac.uk> >>> On 18 Oct 2016, at 11:39, Kornel Benko >>> <kor...@lyx.org<mailto:kor...@lyx.org>> wrote: >>> >>> Am Dienstag, 18. Oktober 2016 um 10:12:50, schrieb Paola Manzini >>> <pm...@st-andrews.ac.uk<mailto:pm...@st-andrews.ac.uk>> >>> Hi all, >>> >>> I’ve searched the list and though this is not the first time the problem is >>> noted, I haven’t been able to find any solution. The short of it is: it >>> just won’t work. So for instance if I type “5+2” then invoke Edit/Math/CAS, >>> I only get a lonely = side to the right of the expression, and no result >>> (see screenshot) >>> >>> I am currently running Lyx 2.2.0 on Mac Os Sierra, but I had exactly the >>> same problem under Maverick and El Capitan with previous Lyx versions, >>> namely, nothing happens. >>> >>> I have specified the paths correctly (I think) to where the apps are >>> (Mathematica, Maxima, Maple - nothing seems to work), and I can see the >>> software calling the app (math-extern maxima), or (math-extern >>> mathematica), but no result is churned out. >>> >>> Here is what I have in the "PATH prefix" field under >>> Lyx->Preferences->Paths: >>> >>> /Library/TeX/texbin:/usr/texbin:/sw/bin:/sw/sbin:/opt/local/teTeX/bin:/opt/local/bin:/Library/TeX/local/bin:/Library/TeX/bin:/Library/TeX/X11R6/bin:/Library/TeX/sbin:/sbin:/usr/local/sbin:/Library/TeX/usr/local/bin:/Applications/Mathematica.app/Contents/MacOS/MathKernel:/Applications/Maxima.app:/Applications/Maple >>> 18/Maple 18.app >>> >>> Can anyone please help? >>> >>> Many thanks, >>> Paola >>> >>> [cid:1CA68732-253E-465F-82E6-7DF587AC9DB0@st-andrews.ac.uk] >>> >>> >>> I'd try calling lyx with '-dbg mathed' parameter from a console window. >>> Alternatively use View->Messages Pane->Settings >>> Check 'Selected' >>> Double click on 'mathed - Math editor' >>> back to 'Output' >>> ... >>> calling: maxima >>> input: 'simpsum:true;tex(5 + 2);' >>> output: '7' >>> Buffer.cpp (3449): updateMacro of novýsúbor9.lyx >>> 12:31:27.889: Automatický úklad hotový. >>> >>> Here it shows: >>> 12:38:28.705: Alt+M Afinding 'finding 'finding 'use whole cell: checking >>> expr: '5 + 2' >>> calling: maxima >>> input: 'simpsum:true;tex(5 + 2);' >>> output: '7' >>> >>> Kornel >>> >>> many thanks Kornel for your prompt reply, I’ve tried what you suggested, >>> and what I got is no output, namely: >>> >>> 11:55:08.254: (math-extern maxima)finding 'finding 'finding 'use whole >>> cell: checking expr: '5 + 2' >>> calling: maxima >>> input: 'simpsum:true;tex(5 + 2);’ >>> >>> does this suggest where the problem is? >> >> No, missing: output: '7' >> >> What happens if you call maxima from the console window and input the string >> '(5+2);' followed by <Return>? >> Here I get: >> (%i1) (5+2); >> (%o1) 7 >> (%i2) >> >>> thanks, >>> Paola >> >> Kornel > > from the console I get the same as you: > (%i2) 5+2; > (%o2) 7 > (%i3)
How did you call maxima in terminal? I have it installed too and it looks like that: ======== $ ls -l /Applications/Maxima.app/Contents/Resources total 480 -rw-r--r--@ 1 stephan admin 577 22 Apr 2013 AppSettings.plist -rw-r--r--@ 1 stephan admin 27964 22 Apr 2013 MainMenu.nib -rw-r--r--@ 1 stephan admin 198769 4 Dez 2012 appIcon.icns drwxr-xr-x@ 7 stephan admin 238 22 Apr 2013 maxima -rwxr-xr-x@ 1 stephan admin 341 22 Apr 2013 maxima.sh -rw-r--r--@ 1 stephan admin 1358 18 Nov 2012 script -rwxr-xr-x@ 1 stephan admin 409 22 Apr 2013 xmaxima.sh $ /Applications/Maxima.app/Contents/Resources/maxima/bin/maxima /Applications/Maxima.app/Contents/Resources/maxima/bin/maxima: line 199: exec: sbcl: not found $ /Applications/Maxima.app/Contents/Resources/maxima.sh Maxima 5.30.0 http://maxima.sourceforge.net using Lisp SBCL 1.0.55.0-abb03f9 Distributed under the GNU Public License. See the file COPYING. Dedicated to the memory of William Schelter. The function bug_report() provides bug reporting information. (%i1) ======== It seems one has to start maxima.sh to get the command line interface. I’m not sure LyX knows it. In any case one has to add "/Applications/Maxima.app/Contents/Resources“ to the PATH. Stephan