1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126
|
# runcode package
# Matthew Bertucci 2022/08/24 for v1.7
#include:morewrites
#include:tcolorbox
#include:xcolor
#include:inputenc
#include:textgreek
#include:filecontents
#include:xifthen
#include:xparse
#include:xstring
#include:minted
# from many option of tcolorbox
#include:amsmath
#include:tikz
#include:pdfcol
#keyvals:\usepackage/runcode#c
run
cache
nominted
reducedspace
nohup
R
julia
matlab
python
stopserver
#endkeyvals
\runExtCode{program}{source file}{output file}
\runExtCode{program}{source file}{output file}[run|cache]
\runExtCode{program}{file}{output file}#Si
\showCode{lang}{source file}
\showCode{lang}{source file}[first line]
\showCode{lang}{source file}[first line][last line]
\showCode{lang}{file}#Si
\includeOutput{output file}
\includeOutput{output file}[type%keyvals]
#keyvals:\includeOutput
vbox
tex
inline
#endkeyvals
\inln{program}{code%definition}
\inln{program}{code%definition}[vbox|inline]
\runJulia{source file}{output file}
\runJulia{source file}{output file}[run|cache]
\runJulia[server spec]{source file}{output file}
\runJulia[server spec]{source file}{output file}[run|cache]
\runJulia{file}{output file}#Si
\runJulia[server spec]{file}{output file}#Si
\inlnJulia{code%definition}
\inlnJulia{code%definition}[vbox|inline]
\inlnJulia[server spec]{code%definition}
\inlnJulia[server spec]{code%definition}[vbox|inline]
\runMatlab{source file}{output file}
\runMatlab{source file}{output file}[run|cache]
\runMatlab[server spec]{source file}{output file}
\runMatlab[server spec]{source file}{output file}[run|cache]
\runMatlab{file}{output file}#Si
\runMatlab[server spec]{file}{output file}#Si
\inlnMatlab{code%definition}
\inlnMatlab{code%definition}[vbox|inline]
\inlnMatlab[server spec]{code%definition}
\inlnMatlab[server spec]{code%definition}[vbox|inline]
\runR{source file}{output file}
\runR{source file}{output file}[run|cache]
\runR[server spec]{source file}{output file}
\runR[server spec]{source file}{output file}[run|cache]
\runR{file}{output file}#Si
\runR[server spec]{file}{output file}#Si
\inlnR{code%definition}
\inlnR{code%definition}[vbox|inline]
\inlnR[server spec]{code%definition}
\inlnR[server spec]{code%definition}[vbox|inline]
\runPython{source file}{output file}
\runPython{source file}{output file}[run|cache]
\runPython[server spec]{source file}{output file}
\runPython[server spec]{source file}{output file}[run|cache]
\runPython{file}{output file}#Si
\runPython[server spec]{file}{output file}#Si
\inlnPython{code%definition}
\inlnPython{code%definition}[vbox|inline]
\inlnPython[server spec]{code%definition}
\inlnPython[server spec]{code%definition}[vbox|inline]
\runPythonBatch{code%definition}{output file}
\begin{codelisting}#*V
\begin{codelisting}[number]#*V
\end{codelisting}#*
\checkZeroBytes{arg}#*
\runcmd#*
\setvalue{cmd}{def}#*d
\thecodeOutput#*
\thecodelisting#*
\generated#*
\tempfile#S
\tmpname#S
bg#B
\ifruncode#*
\runcodetrue#*
\runcodefalse#*
\ifminted#*
\mintedtrue#*
\mintedfalse#*
\ifreducedspace#*
\reducedspacetrue#*
\reducedspacefalse#*
\ifnotnohup#*
\notnohuptrue#*
\notnohupfalse#*
|