Hi..
I am using Sagetex in Windows 10. The package were working without problems until I got a warning from have a problem that arises when the number of plots in my Kaspersky internet security for a malicious program detected in Python2.7 in Sagemath installation directory
Kaspersky deleted Python27. I had to reinstall Sagemath to make sure that Python 27 is installed again.
I tried to run the example.tex file located in the sagemath directory. I noticed however that Sagemath stopped compiling the code and doesn't produce any output.
I used another tex file without any plots. It seems the file can be compiled without any problems. However, as I include figure using the \sageplot command I started noticing the problem whenever the number of plots is more increases than four.
Here is the code I used
% General example LaTeX file for including Sage calculations and plots
% Build with:
%
% (pdf)latex example.tex; sage example.sagetex.sage; pdflatex example.tex
%
% Please read README and the documentation of the SageTeX package for
% more information!
%
\documentclass{article}
\title{Examples of embedding Sage in \LaTeX{} with \textsf{Sage\TeX}}
\author{Dan Drake and others}
\usepackage{hyperref}
% If you want to see the examples in the section "Plotting
% (combinatorial) graphs with TikZ" remove the \begin{comment}
% and \end{comment} in that section and uncomment the following line.
%\usepackage{tkz-berge}
\usepackage{sagetex}
%
% If you want SageTeX to use Imagemagick's `convert' utility to make eps
% files from png files when generating a dvi file, add the "imagemagick"
% option above:
%
% \usepackage[imagemagick]{sagetex}
\setlength{\sagetexindent}{10ex}
\begin{document}
\maketitle
\section{Inline Sage, code blocks}
This is an example 2+2=\sage2+2. If you raise the current year mod
100 (which equals \sagemod(\the\year,100)) to the power of the
current day (\the\day), you get \sageInteger(mod(\the\year,100))\the\day. Also, \the\year modulo 42 is \sage\the\year\percent42.
Code block which uses a variable \texttt{s} to store the solutions:
\begin{sageblock}
1+1
var('a,b,c')
eqn = [a+bc==20, b-ac==-12, a+b==5]
s = solve(eqn, a,b,c)
\end{sageblock}
Solutions of eqn=\sageeqn:
[
\sage{s[0]}
]
[
\sage{s[1]}
]
\begin{sageblock}
eqn = [a+bc==0, b-ac==-2, a+b==5]
s = solve(eqn, a,b,c)
\end{sageblock}
Solutions of eqn=\sageeqn:
[
\sage{s[0]}
]
[
\sage{s[1]}
]
You can use variables to hold plot objects and do stuff with them.
\begin{sageblock}
p = plot(tan(x), x, -5, 5)
\end{sageblock}
Here's a small plot of f from −5 to 5, which I've centered:
\begin{center} \sageplot[scale=.2]{p} \end{center}
\begin{sageblock}
p = plot(tan(x), x, -5, 5)
\end{sageblock}
Here's a small plot of f from −5 to 5, which I've centered:
\begin{center} \sageplot[scale=.2]{p} \end{center}
\begin{sageblock}
p = plot(tan(x), x, -5, 5)
\end{sageblock}
Here's a small plot of f from −5 to 5, which I've centered:
\begin{center} \sageplot[scale=.2]{p} \end{center}
\begin{sageblock}
p = plot(tan(x), x, -5, 5)
\end{sageblock}
Here's a small plot of f from −5 to 5, which I've centered:
\begin{center} \sageplot[scale=.2]{p} \end{center}
\begin{sageblock}
p = plot(tan(x), x, -5, 5)
\end{sageblock}
Here's a small plot of f from −5 to 5, which I've centered:
\begin{center} \sageplot[scale=.2]{p} \end{center}
\end{document}
Sagetex can compile up to the fourth figure where without any problem if I omit the last \sageplot. If it stopped is there the shell will stop suddenly without giving any error message. I am sure the fourth command does not have any programming errors because when I move it in place of any of the first three figure it can compile without problems. message.
I appreciate your help