Thanks David.

It sounds like that will require some changes in PreTeXt itself.

I was experimenting because I got a new Windows computer at work, to know
how well PreTeXt is currently supported on Windows.

I think the answer might be that everything works locally, as long as your
book doesn't have Sage graphics.
If it does, PreTeXt needs to be installed inside WSL rather than locally.
Then one can follow instructions to connect vscode with the WSL.

I had also tried using the older 9.3 Windows installer, but I couldn't get
that to work either, and if Sage will be WSL only moving forward, it is
probably not worth the effort to figure it out.

On Sun, Dec 3, 2023, 12:58 a.m. David Ayotte <davidayott...@gmail.com>
wrote:

> If you have Python script running locally on Windows, you could call the
> sage script by doing something like:
>
>     import os
>     os.system('wsl sage your-sage-script.sage')
>
> See this page:
>
> https://learn.microsoft.com/en-us/windows/wsl/filesystems
>
> for more about Windows-Linux interoperability.
>
> David A.
>
>
> Le samedi 2 décembre 2023 à 18:30:05 UTC-5, Sean Fitzpatrick a écrit :
>
>> I am wondering if anyone has experience installing Sage on Windows via
>> WSL, and calling Sage as an executable from another program that's
>> installed locally on Windows.
>>
>> My particular use case is processing Sage plot images in a PreTeXt
>> document.
>>
>> I could install everything for PreTeXt via WSL but I already have most
>> things locally installed: LaTeX, Python, VScode, etc.
>> Sage is the only missing piece.
>>
>> For a PreTeXt book with Sage graphics, there's a Python script that
>> extracts the Sage code, sends it to the Sage exectuable, and saves the
>> resulting image.
>>
>> I'm not sure how to have a Python script running locally on Windows call
>> an executable in WSL.
>>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "sage-support" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/sage-support/Nol-n_kYRAw/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> sage-support+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sage-support/a4cf8723-1376-49a6-babe-3bc910423cb4n%40googlegroups.com
> <https://groups.google.com/d/msgid/sage-support/a4cf8723-1376-49a6-babe-3bc910423cb4n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-support+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-support/CAH%2BNcPaRecpjKXyL7C1s06mV2YyroUbWVJOqtDD0hWtZ_Cgp8Q%40mail.gmail.com.

Reply via email to