nothing exiting...
This commit is contained in:
parent
43941c3148
commit
772d6f16af
@ -10,9 +10,6 @@ from path import path
|
|||||||
from texenv import texenv
|
from texenv import texenv
|
||||||
from pymath.random_expression import RdExpression
|
from pymath.random_expression import RdExpression
|
||||||
|
|
||||||
RdExpression.FORM = "raw"
|
|
||||||
|
|
||||||
|
|
||||||
def main(options):
|
def main(options):
|
||||||
#template = report_renderer.get_template(options.template)
|
#template = report_renderer.get_template(options.template)
|
||||||
template = texenv.get_template(options.template)
|
template = texenv.get_template(options.template)
|
||||||
@ -45,7 +42,7 @@ def main(options):
|
|||||||
#print("_______" + str(infos))
|
#print("_______" + str(infos))
|
||||||
dest = path(str(infos['num']) + output)
|
dest = path(str(infos['num']) + output)
|
||||||
with open( dest, 'w') as f:
|
with open( dest, 'w') as f:
|
||||||
f.write(template.render( RdExpression = RdExpression , infos = infos))
|
f.write(template.render( RdExpression = RdExpression , infos = infos, type=type))
|
||||||
|
|
||||||
if not options.no_compil:
|
if not options.no_compil:
|
||||||
os.system("pdflatex " + dest)
|
os.system("pdflatex " + dest)
|
||||||
|
57
example/1_example.tex
Normal file
57
example/1_example.tex
Normal file
@ -0,0 +1,57 @@
|
|||||||
|
\documentclass[a4paper,10pt]{/media/documents/Cours/Prof/Enseignements/Archive/2013-2014/tools/style/classDS}
|
||||||
|
\usepackage{/media/documents/Cours/Prof/Enseignements/Archive/2013-2014/2013_2014}
|
||||||
|
|
||||||
|
% Title Page
|
||||||
|
\titre{Calcul littéral et statistiques}
|
||||||
|
% \quatreC \quatreD \troisB \troisPro
|
||||||
|
\classe{\troisB}
|
||||||
|
\date{26 septemble 2013}
|
||||||
|
% DS DSCorr DM DMCorr Corr
|
||||||
|
\typedoc{DS}
|
||||||
|
\duree{1 heure}
|
||||||
|
\sujet{}
|
||||||
|
|
||||||
|
|
||||||
|
\begin{document}
|
||||||
|
\maketitle
|
||||||
|
|
||||||
|
\Calc
|
||||||
|
Le barème est donné à titre indicatif, il pourra être modifié.
|
||||||
|
|
||||||
|
\begin{Exo}[4.5]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Développer et réduire les expressions suivantes:
|
||||||
|
\begin{equation*}
|
||||||
|
A = \frac{ ( -8 ) }{ 2 } + 2 \\
|
||||||
|
A = <class 'pymath.expression.Expression'> \\
|
||||||
|
B = \frac{ ( -8 ) }{ 2 } + 4
|
||||||
|
\end{equation*}
|
||||||
|
|
||||||
|
Solutions:
|
||||||
|
\begin{eqnarray*}
|
||||||
|
A & = & \frac{ ( -8 ) }{ 2 } + 2 \\
|
||||||
|
A & = & \frac{ -8 }{ 2 } + 2 \\
|
||||||
|
A & = & ( -4 ) + 2 \\
|
||||||
|
A & = & -2
|
||||||
|
\end{eqnarray*}
|
||||||
|
|
||||||
|
\begin{eqnarray*}
|
||||||
|
B & = & \frac{ ( -8 ) }{ 2 } + 4 \\
|
||||||
|
B & = & \frac{ -8 }{ 2 } + 4 \\
|
||||||
|
B & = & ( -4 ) + 4 \\
|
||||||
|
B & = & 0
|
||||||
|
\end{eqnarray*}
|
||||||
|
|
||||||
|
\end{Exo}
|
||||||
|
|
||||||
|
|
||||||
|
\end{document}
|
||||||
|
|
||||||
|
%%% Local Variables:
|
||||||
|
%%% mode: latex
|
||||||
|
%%% TeX-master: "master"
|
||||||
|
%%% End:
|
||||||
|
|
||||||
|
|
BIN
example/all_example.pdf
Normal file
BIN
example/all_example.pdf
Normal file
Binary file not shown.
@ -19,6 +19,7 @@
|
|||||||
Le barème est donné à titre indicatif, il pourra être modifié.
|
Le barème est donné à titre indicatif, il pourra être modifié.
|
||||||
|
|
||||||
\begin{Exo}[4.5]
|
\begin{Exo}[4.5]
|
||||||
|
\Block{do RdExpression.set_form("exp")}
|
||||||
\Block{set A = RdExpression("{a} / 2 + 2")()}
|
\Block{set A = RdExpression("{a} / 2 + 2")()}
|
||||||
\Block{set B = RdExpression("{a} / 2 + 4")()}
|
\Block{set B = RdExpression("{a} / 2 + 4")()}
|
||||||
Développer et réduire les expressions suivantes:
|
Développer et réduire les expressions suivantes:
|
||||||
@ -30,6 +31,7 @@ Le barème est donné à titre indicatif, il pourra être modifié.
|
|||||||
Solutions:
|
Solutions:
|
||||||
\Var{A.simplify() | calculus}
|
\Var{A.simplify() | calculus}
|
||||||
\Var{B.simplify() | calculus(name = "B")}
|
\Var{B.simplify() | calculus(name = "B")}
|
||||||
|
|
||||||
\end{Exo}
|
\end{Exo}
|
||||||
|
|
||||||
|
|
||||||
@ -40,3 +42,4 @@ Le barème est donné à titre indicatif, il pourra être modifié.
|
|||||||
%%% TeX-master: "master"
|
%%% TeX-master: "master"
|
||||||
%%% End:
|
%%% End:
|
||||||
|
|
||||||
|
|
||||||
|
@ -10,7 +10,8 @@ texenv = jinja2.Environment(
|
|||||||
block_end_string = '}',
|
block_end_string = '}',
|
||||||
variable_start_string = '\Var{',
|
variable_start_string = '\Var{',
|
||||||
variable_end_string = '}',
|
variable_end_string = '}',
|
||||||
loader = jinja2.FileSystemLoader(os.path.abspath('.'))
|
loader = jinja2.FileSystemLoader(os.path.abspath('.')),
|
||||||
|
extensions = ['jinja2.ext.do']
|
||||||
)
|
)
|
||||||
|
|
||||||
# Filters
|
# Filters
|
||||||
|
Loading…
Reference in New Issue
Block a user