Rev 13758 | Rev 15342 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
2656 | bpr | 1 | !set name_Solution=Solution |
4671 | bpr | 2 | !if $wims_developer= and $wims_supervisor= and $wims_user!=supervisor |
12325 | bpr | 3 | !exit |
2656 | bpr | 4 | !endif |
5 | !set filename=sheet |
||
6 | !if $wims_read_parm!= |
||
7 | !goto $wims_read_parm |
||
3007 | bpr | 8 | !else |
9 | !exit |
||
10 | !endif |
||
2656 | bpr | 11 | |
12 | :begin |
||
13757 | bpr | 13 | !reset cnt_tmp |
4372 | bpr | 14 | !set latex_title=$module_title |
2656 | bpr | 15 | !readproc oef/togetfile.proc $filename.tex new\ |
16 | \documentclass{article}\ |
||
4372 | bpr | 17 | \usepackage{amsmath,amssymb,amsfonts,amsthm}\ |
18 | %%put 0 to hide solutions\ |
||
19 | \def\hassolution{1}\ |
||
2656 | bpr | 20 | \usepackage[latin1]{inputenc}\ |
21 | \usepackage[T1]{fontenc}\ |
||
4372 | bpr | 22 | %\usepackage{xlop}\ |
2672 | bpr | 23 | \usepackage{xkeyval,array,multirow}\ |
4372 | bpr | 24 | \usepackage{tikz}\ |
2672 | bpr | 25 | \usepackage[np,autolanguage]{numprint}\ |
13532 | bpr | 26 | \theoremstyle{definition}\ |
4372 | bpr | 27 | \usepackage{comment}\ |
2656 | bpr | 28 | \newtheorem{statement}{$name_exo}\ |
13526 | bpr | 29 | \newtheorem*{answer}{$name_answers}\ |
13510 | bpr | 30 | \newtheorem*{solution}{$name_Solution}\ |
13533 | bpr | 31 | \newenvironment{checkbox}{%\ |
32 | \let\olditem\item%\ |
||
33 | \renewcommand\item[1][\(\square\)]{\olditem[##1]}%\ |
||
34 | \begin{itemize}}{\end{itemize}%\ |
||
35 | }\ |
||
36 | \newenvironment{radio}{%\ |
||
37 | \let\olditem\item%\ |
||
38 | \renewcommand\item[1][]{\olditem[\textcircled{##1}]}%\ |
||
39 | \begin{itemize}}{\end{itemize}%\ |
||
40 | }\ |
||
13543 | bpr | 41 | \newcommand\listchoice[1]{\texttt{#1}}\ |
42 | \newcommand\goodchoice[1]{\textbf{#1}}\ |
||
2656 | bpr | 43 | \def\mytitle#1{\centering{#1}}\ |
44 | \def\RR{\mathbb{R}}\ |
||
45 | \def\QQ{\mathbb{Q}}\ |
||
46 | \def\CC{\mathbb{C}}\ |
||
47 | \def\ZZ{\mathbb{Z}}\ |
||
48 | \def\NN{\mathbb{N}}\ |
||
4372 | bpr | 49 | \def\yes{1}\ |
50 | \if\hassolution\yes\ |
||
51 | \ |
||
52 | \else\ |
||
13510 | bpr | 53 | \excludecomment{answer}\ |
4372 | bpr | 54 | \excludecomment{solution}\ |
55 | \fi\ |
||
2656 | bpr | 56 | \begin{document}\ |
57 | \setcounter{page}{1}\ |
||
58 | \onecolumn\ |
||
4372 | bpr | 59 | \mytitle{$latex_title}\ |
2656 | bpr | 60 | |
61 | !exit |
||
62 | :exo |
||
13758 | bpr | 63 | !readproc $deffile latex |
64 | !if $latex!= |
||
65 | !increase cnt_tmp |
||
66 | !else |
||
67 | !exit |
||
13757 | bpr | 68 | !endif |
13758 | bpr | 69 | !if $cnt_tmp>20 |
70 | !exit |
||
71 | !endif |
||
2656 | bpr | 72 | !set wims_backslash_insmath1=$wims_backslash_insmath |
73 | !set wims_backslash_insmath=no |
||
2823 | bpr | 74 | !set latex_src=!replace internal $ $ by $\ |
75 | $ in $latex |
||
76 | !set latex_src=!replace internal $ $\ by $\ |
||
77 | $\ in $latex_src |
||
2656 | bpr | 78 | |
2823 | bpr | 79 | !set latex_src=!replace internal $ by $ $$$$$$$$$$$$$$$$ $ in $latex_src |
13510 | bpr | 80 | |
7680 | bpr | 81 | !if $latex_src!= |
2656 | bpr | 82 | !set latex_exists=1 |
13510 | bpr | 83 | !!noindentation inside latex_src |
84 | !set t=!linecnt $(ans_$i) |
||
85 | !if $t>0 |
||
86 | !set latex_src=$latex_src \ |
||
13767 | bpr | 87 | \begin{answer}\ |
13510 | bpr | 88 | \begin{itemize} |
89 | !for k=1 to $t |
||
90 | !set l__=!line $k of $(ans_$i) |
||
91 | !if $l__ != |
||
92 | !set latex_src=$latex_src\item |
||
93 | !set latex_tmp=!line $k of $(ans_$i) |
||
94 | !set latex_src=$latex_src $latex_tmp |
||
95 | !reset l__ |
||
96 | !endif |
||
97 | !next k |
||
98 | !set latex_src=$latex_src\ |
||
99 | \end{itemize} |
||
100 | !reset latex_tmp |
||
13516 | bpr | 101 | !set latex_src=$latex_src\ |
13510 | bpr | 102 | \end{answer} |
13757 | bpr | 103 | !endif t>0 |
13516 | bpr | 104 | !endif |
13757 | bpr | 105 | !set latex_src=!replace internal <br /> by \newline $ in $latex_src |
106 | !set latex_src=!replace internal </p> by $\ |
||
107 | \newline $ in $latex_src |
||
108 | !set latex_src=!replace internal </div> by $\ |
||
109 | \newline $ in $latex_src |
||
110 | !set latex_src=!detag $latex_src |
||
111 | !set latex_src=!html2iso $latex_src |
||
112 | !readproc oef/togetfile.proc $filename.tex append\ |
||
2687 | bpr | 113 | \ |
114 | \ |
||
2900 | bpr | 115 | $latex_src |
13757 | bpr | 116 | !reset latex latex_src |
2656 | bpr | 117 | |
2823 | bpr | 118 | !set wims_backslash_insmath=$wims_backslash_insmath1 |
2656 | bpr | 119 | !exit |
7680 | bpr | 120 | :end |
2656 | bpr | 121 | |
122 | !readproc oef/togetfile.proc $filename.tex append\ |
||
2687 | bpr | 123 | \ |
124 | \ |
||
2656 | bpr | 125 | \end{document} |
126 | |||
127 | !exit |
||
128 | |||
4671 | bpr | 129 | !if $name_latexprint= |
130 | !read oef/$lang/names |
||
131 | !endif |
||
4372 | bpr | 132 | <a href="wims.tex?session=$session&+cmd=getfile&+special_parm=$filename.tex"> |
3008 | bpr | 133 | $name_latexprint |
7680 | bpr | 134 | </a> |