On Mon, Dec 6, 2021 at 6:06 PM Matthias Koeppe <matthiaskoe...@gmail.com> wrote:
>
> -1 on demoting it from standard. It's tiny, and installing it as part of the 
> distribution is unproblematic.

it's possible to make it into a PyPI package - e.g. switch from using
make to using ninja to build the package (I even  have a prototype, it
works), then everything (assuming TeX installed, naturally) can be
built using standard Python tools and packages.
But I'd rather not do it in this release cycle.


>
> -1 on adding a Sage-specific installation procedure for TeX. Actually, we 
> already have one but there is no good reason to use it other than possibly as 
> part of the binary distribution; https://trac.sagemath.org/ticket/31529 
> proposes to remove it.
>
> +1 on exploring and documenting alternatives that are not tied to Sage.
>
>
> On Monday, December 6, 2021 at 1:55:38 AM UTC-8 emanuel.c...@gmail.com wrote:
>>
>> Having a standard way to integrate Sage’s results in a document is *crucial.
>>
>> So -1.
>>
>> Counter-proposal : add a pseudo-package à la tinytex (which tests for a 
>> local TeX installation, and install a minimal TeX if necessary).
>>
>> Other possible alternatives : PythonTeX (slightly more general, accepts more 
>> languages), codebraid (a budding equivalent to PythonTeX using Markdown as a 
>> markup language). The latter may become important, Markdown turning out to 
>> be much more popular than LaTeX nowadays (notwithstanding its severe 
>> limitations).
>>
>> Possible addition : professionals mathematicians do not need a LaTeX 
>> introduction, but students and “engineering type” users might benefit from a 
>> “Presenting Sage work” section in our tutorials.
>>
>> Le lundi 6 décembre 2021 à 01:02:12 UTC+1, Michael Orlitzky a écrit :
>>>
>>> SageTeX was added to sage as a standard package in
>>>
>>> https://trac.sagemath.org/ticket/7617
>>>
>>> It's closely tied to sage (can't be used on its own), but is also not
>>> used by any other part of sage.
>>>
>>> Can we demote it to an optional package? Realistically this amounts to
>>> adding "first, run `make sagetex`" at the top of the docs that talk
>>> about it (warning: requires translators).
>>>
>>> The benefits are the usual ones: faster installation, less disk usage,
>>> easier for distros to package a standard "sage". And the downside of
>>> course is that anyone regularly using sagetex will have to either
>>> ./configure --enable-sagetex, or run "make sagetex" at some point.
>>>
>>>
> --
> You received this message because you are subscribed to the Google Groups 
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to sage-devel+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/sage-devel/2ca7be82-9173-4db5-86bc-4ceb9854d6f5n%40googlegroups.com.

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

Reply via email to