@DavidCarlisle Thanks for the link to the chat regarding pgfplots. That's sad to hear but also normal life :). I hope, that someone can step in. PGF and pgplots are both heavy-weight-packages I think.
@barbarabeeton do you have any opinion of the (non-) placement of hyphen here: "programming layer-interface" or "programming-layer interface" or "programming layer interface" (I always though english people prefer spaces to hyphens but there seem to be some subtilities going on ...)
@UlrikeFischer definitely not the first the third is OK, but probably the second is best where the hyphen just helps parse the three word term in the correct way (I am not @barbarabeeton:-)
@DavidCarlisle actually the first was never considered (I missundertood the explanation, it said that programming layer-interface doesn't make sense so one can leave out any hyphen). If you are not @barbarabeeton who are you ??
@UlrikeFischer yes it's true that "(programming layer) interface" is the only meaningful parse so your second and third examples are the same, but still I'd probably use the hyphen as it saves the reader considering and rejecting the first reading. (I am the native English speaker :-)
An implementation with the CAS Sage(math) and SageTeX:
I use arara: sagetex for compiling.
% arara: pdflatex
% arara: sagetex
% arara: pdflatex
\documentclass{article}
\usepackage{amsmath}
\usepackage{sagetex}
\begin{document}
\section{In}
\begin{sageblock}
x = 420 # Denominator
MyRan...
An implementation with the CAS Sage(math) and SageTeX:
I use arara: sagetex for compiling.
% arara: pdflatex
% arara: sagetex
% arara: pdflatex
\documentclass{scrartcl}
\usepackage{sagetex, amsmath}
\usepackage{tikz}
\usetikzlibrary{fpu}
\newcommand\pgfmathparseFPU[1]{
\begingroup
\pgfkeys{
...
@cis possibly not, the number of places where it's reasonable to call out mid document is strictly limited, and needing shell-escape means it can never be allowed by default, good that you got it working though
@PauloCereda Also Vijay-Shanker K. and Weir D. J. (1994) The equivalence of four extensionsof context-free grammars,Mathematical Systems Theory27, 511-546.
@DavidCarlisle @DavidCarlisle The very good packages pgfmath and expl3 unfortunately have their calculation limits. So there is some reason to invest in a real CAS that can be seamlessly connected to TeX (SageTeX).
My idea for the shell-escape problem was: There should be a compiling-programm `sagelatex`, like `pythonlatex, biber etc.` instead of a package `sagetex.sty`. But I can not write such one.
@cis for example for plotting you might need a few hundred function evaluations, it doesn't really make sense to call out a few hundred times starting sage each time to calculate one value, you can simply get sage to write a text file of x and y values and then pgfplots can simply plot the table.
@cis but whatever you call it; it means that if you take a document off the internet (say this site) and run it on your machine you are giving someone access to run arbitrary code on your machines with your full access rights.
@DavidCarlisle Yes, I know the standard way. But I'm so pedantic that I also want to write the auxiliary text file (from Sage) in the TeX document; and then it continues with pgfplots(table). ;)
@cis but as I say you pay a high price for that somewhat slight benefit. If you need it and you have absolute control over the text document it's fine the security issues are no different to giving yourself access to the terminal commandline, but think twice before processing any document that you did not write