Re: Examples of integration between Lyx, Sage computations, and PDFLateX
The attachments on this thread have been posted to the wiki (thanks Christian): http://wiki.lyx.org/Layouts/Modules/#toc7 http://wiki.lyx.org/uploads/Modules/Sage Note that if you customize the sage.module file, you can load the changes immediately by entering "layout-reload" in the minibuffer. As Murat has done: I hereby grant permission to license my contributions to the sage module for LyX under the GNU General Public License, version 2 or later. - Thomas On Sun, Apr 1, 2012 at 12:03 PM, Murat Yildizoglu wrote: > Good idea, thanks a lot for the suggestion Xu. Here is my statement (I put > the devel list as CC) : > > I hereby grant permission to license my contributions to the SAGE module for > LyX under the GNU > General Public Licence, version 2 or later. > > Murat Yildizoglu > > > 2012/3/31 Xu Wang >> >> Dear Thomas >> >> Excellent news! Thank you for your continued work. I have not taken a fine >> look at this yet, but I also use Ubuntu so it looks like it might be useful. >> >> I'm not sure but I think for your contributions to be used you have to >> give permission explicitly. Look at this email: >> >> http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg161963.html >> You can send something like that to the development list, lyx-devel >> >> And it could be a good idea for Murat to do the same. >> >> I'm not sure though. >> >> In any case, thank you for your continued work. I am appreciative. Xu >> >> >> >> On Sat, Mar 31, 2012 at 3:08 AM, Thomas Coffee >> wrote: >>> >>> Hi Murat and Xu, >>> >>> I found your thread in the archives and did some further work on the >>> LyX-SageTeX module that Murat posted previously. >>> >>> I fixed a few things that did not work for me in the version described >>> earlier, and expanded the module specification to provide some >>> additional conveniences for including literate Sage code in LyX >>> documents. There's still much room for development and customization. >>> >>> The attachments comprise a set of files and a shell script "setup.sh" >>> that should largely automate the configuration process on GNU/Linux >>> systems. >>> >>> *** Help needed: >>> >>> For other interested users, I'd like to upload this to >>> http://wiki.lyx.org/Layouts/Modules, but I get browser errors for >>> links anywhere under the upload path wiki.lyx.org/ipfm. The page >>> http://wiki.lyx.org/Site/AboutUploading also tells me I will need >>> someone to tell me the upload password. Can anyone assist? >>> >>> Thanks, >>> Thomas >>> >>> >>> > Hi Xu, >>> > >>> > Thank you for your appreciation. I cannot advance anymore without any >>> > help >>> > from Lyx gurus. >>> > I think I have extracted all the information I can from the help docs. >>> > If I >>> > get any answer to my questions, I can construct a little bit smarter >>> > module >>> > but the one we have now is already usable. With some supplementary >>> > tricks >>> > from the sagetex documentation and through manual executions of the >>> > latex-sage-latex chain, it is possible to make a lot of computations. >>> > >>> > I was also very agreeably surprised that this module can be used for >>> > conversion to HTML from LyX, with figures and all. >>> > >>> > I attach to this message the module in its actual stage and some >>> > instruction for making the conversion chain functional. I hope this >>> > would >>> > already help some of you. >>> > >>> > As soon as I have more information, I will try to complete the module >>> > file. >>> > >>> > Best regards, >>> > >>> > Murat >>> > >>> > 2011/10/31 Xu Wang >>> > >>> > > Dear Murat, >>> > > >>> > > This is great! I have been waiting for something like this for a long >>> > > time. I also like the Sweave-like philosophy of this. It's more >>> > > transparent >>> > > and reproducible. >>> > > >>> > > I am looking forward to the final release with much excitement. >>> > > >>> > > Thank you for your work! >>> > > >>> > > Best, >>> > > >>> > > Xu >>> > > >>> > > >>> > > On Mon, Oct 31, 2011 at 12:54 PM, Murat Yildizoglu >>> > > wrote: >>> > > >>> > >> Just another mail to correct a problem with the preceding Lyx file >>> > >> (see >>> > >> the new file attached, and the $ signs in ERT boxes, this is >>> > >> connected with >>> > >> the problem I describe below) and ask a question about insets again: >>> > >> >>> > >> What kind of Flex insets can be included in a math mode text? Is >>> > >> this >>> > >> possible at all? Especially in displayed equation where one would >>> > >> like to >>> > >> include results from SAge computations? >>> > >> I cannot write the following in math mode in Lyx, putting the left >>> > >> member >>> > >> in a displayed equation and the right member in a sagecode inset >>> > >> that would >>> > >> be converted to the expression I give >>> > >> (\sage{integral(x/(x^2+1),x,0,1)) >>> > >> \dfrac{\partial^{4}y}{\partial >>> > >> x^{4}}=\sage{integral(x/(x^2+1),x,0,1)} >>> > >> >>> > >> I meet two problems: >>> > >> 1/ I cannot insert a Flex:sagecomman
Re: Examples of integration between Lyx, Sage computations, and PDFLateX
Good idea, thanks a lot for the suggestion Xu. Here is my statement (I put the devel list as CC) : I hereby grant permission to license my contributions to the SAGE module for LyX under the GNU General Public Licence, version 2 or later. Murat Yildizoglu 2012/3/31 Xu Wang > Dear Thomas > > Excellent news! Thank you for your continued work. I have not taken a fine > look at this yet, but I also use Ubuntu so it looks like it might be useful. > > I'm not sure but I think for your contributions to be used you have to > give permission explicitly. Look at this email: > > http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg161963.html > You can send something like that to the development list, lyx-devel > > And it could be a good idea for Murat to do the same. > > I'm not sure though. > > In any case, thank you for your continued work. I am appreciative. Xu > > > > On Sat, Mar 31, 2012 at 3:08 AM, Thomas Coffee wrote: > >> Hi Murat and Xu, >> >> I found your thread in the archives and did some further work on the >> LyX-SageTeX module that Murat posted previously. >> >> I fixed a few things that did not work for me in the version described >> earlier, and expanded the module specification to provide some >> additional conveniences for including literate Sage code in LyX >> documents. There's still much room for development and customization. >> >> The attachments comprise a set of files and a shell script "setup.sh" >> that should largely automate the configuration process on GNU/Linux >> systems. >> >> *** Help needed: >> >> For other interested users, I'd like to upload this to >> http://wiki.lyx.org/Layouts/Modules, but I get browser errors for >> links anywhere under the upload path wiki.lyx.org/ipfm. The page >> http://wiki.lyx.org/Site/AboutUploading also tells me I will need >> someone to tell me the upload password. Can anyone assist? >> >> Thanks, >> Thomas >> >> >> > Hi Xu, >> > >> > Thank you for your appreciation. I cannot advance anymore without any >> help >> > from Lyx gurus. >> > I think I have extracted all the information I can from the help docs. >> If I >> > get any answer to my questions, I can construct a little bit smarter >> module >> > but the one we have now is already usable. With some supplementary >> tricks >> > from the sagetex documentation and through manual executions of the >> > latex-sage-latex chain, it is possible to make a lot of computations. >> > >> > I was also very agreeably surprised that this module can be used for >> > conversion to HTML from LyX, with figures and all. >> > >> > I attach to this message the module in its actual stage and some >> > instruction for making the conversion chain functional. I hope this >> would >> > already help some of you. >> > >> > As soon as I have more information, I will try to complete the module >> file. >> > >> > Best regards, >> > >> > Murat >> > >> > 2011/10/31 Xu Wang >> > >> > > Dear Murat, >> > > >> > > This is great! I have been waiting for something like this for a long >> > > time. I also like the Sweave-like philosophy of this. It's more >> transparent >> > > and reproducible. >> > > >> > > I am looking forward to the final release with much excitement. >> > > >> > > Thank you for your work! >> > > >> > > Best, >> > > >> > > Xu >> > > >> > > >> > > On Mon, Oct 31, 2011 at 12:54 PM, Murat Yildizoglu > >wrote: >> > > >> > >> Just another mail to correct a problem with the preceding Lyx file >> (see >> > >> the new file attached, and the $ signs in ERT boxes, this is >> connected with >> > >> the problem I describe below) and ask a question about insets again: >> > >> >> > >> What kind of Flex insets can be included in a math mode text? Is this >> > >> possible at all? Especially in displayed equation where one would >> like to >> > >> include results from SAge computations? >> > >> I cannot write the following in math mode in Lyx, putting the left >> member >> > >> in a displayed equation and the right member in a sagecode inset >> that would >> > >> be converted to the expression I give >> (\sage{integral(x/(x^2+1),x,0,1)) >> > >>\dfrac{\partial^{4}y}{\partial >> > >> x^{4}}=\sage{integral(x/(x^2+1),x,0,1)} >> > >> >> > >> I meet two problems: >> > >> 1/ I cannot insert a Flex:sagecommand inset in a displayed equation, >> Lyx >> > >> just goes to the next line before inserting it... >> > >> 2/ I cannot type the sagetex instruction (*sage{} ) by hand, because >> > >> "x^2" in the right member must not be interpreted by LyX, since >> Sage will >> > >> need it for its computation. >> > >> >> > >> I can of course type everything in an ERT, but this cannot be called >> > >> "integration" can it? ;-) >> > >> >> > >> I have reread again the help document on layouts and insets, and I >> have >> > >> checked the files that come in the layout folder of LyX, but cannot >> find >> > >> any answer to my question. >> > >> >> > >> Sorry for bothering you again with my problems... I hope that Sage >> > >> integratio