aboutsummaryrefslogtreecommitdiff
path: root/cer/cer.tex
diff options
context:
space:
mode:
Diffstat (limited to 'cer/cer.tex')
-rw-r--r--cer/cer.tex80
1 files changed, 80 insertions, 0 deletions
diff --git a/cer/cer.tex b/cer/cer.tex
new file mode 100644
index 0000000..a434386
--- /dev/null
+++ b/cer/cer.tex
@@ -0,0 +1,80 @@
+\font\tinyx=cmr8 at 6pt \def\tiny{\tinyx \baselineskip=6pt}
+\font\headx=cmb8 at 9pt \def\head{\headx \baselineskip=9pt}
+
+\hoffset -0.5in
+\voffset -0.5in
+\hsize 7.5in
+\vsize 10in
+
+\catcode `\@11
+\def\@name{}
+\def\@course{}
+\def\@teacher{}
+\def\name#1{\def\@name{#1}}
+\def\course#1{\def\@course{#1}}
+\def\teacher#1{\def\@teacher{#1}}
+\def\makeheader{
+\noindent Your Name: \@name
+\vskip 2ex plus 0pt
+\noindent Course: \@course
+\vskip 2ex plus 0pt
+\noindent Teacher: \@teacher
+\vskip 2ex plus 0pt
+}
+
+\def\column#1#2{ %width %count %text=
+ \def\item##1{
+ \noindent \vrule \vbox{
+ \hrule \hsize#1 ##1
+ \hrule
+ }\vrule\par \vskip -1.5pt
+ }
+ #2%
+}
+
+\def\row#1#2#3{ %width %count %text
+ \count10=0
+ \def\item##1{
+ \hskip 0.4em
+ \vbox{
+ \hsize #1 \smallskip
+ ##1
+ }
+ \advance \count10 by 1 \ifnum\count10<#2 \vrule \fi
+ }
+ \hbox{\hskip -0.15em #3 \hskip -0.6em}
+}
+
+\def\@question{}
+\def\question#1{\def\@question{#1}}
+\def\@claim{} \def\claim#1{\def\@claim{#1}}
+\def\@evidence{} \def\evidence#1{\def\@evidence{#1}}
+\def\@justification{} \def\justification#1{\def\@justification{#1}}
+\def\@data{} \def\@tablewidth{} \def\@columns{}
+\def\data#1#2#3{% columns, width, data
+ \def\@columns{#1} \dimen1=#2\relax
+ \dimendef\@tablewidth=1
+ \def\@data{\noexpand{#3}}
+}
+
+\def\makedata{
+ \def\text##1{\ \tiny \tolerance=10000 \hbadness=10000 \hbox to \@tablewidth{\vbox{\vskip1ex \noindent \hsize\@tablewidth ##1 \smallskip}} }
+ \halign{\def\endlinex{\cr \noalign{\hrule height 0.05pt}}\def\ampsub{&}\relax
+ \vrule width 1pt \text{##} & \vrule \text{##} \vrule width 1pt \cr %currently two columns but will need to be updated
+ \noalign{\hrule height 1pt} \@data \noalign{\hrule height 1pt}
+ }
+}
+
+\def\pad#1{\smallskip #1 \smallskip}
+\def\parsub{\par}
+\def\makedoc{
+ \column{7.4in}{
+ \item{\pad{{\bf Question:} \@question}}
+ \item{\pad{{\bf Claim:} \@claim}}
+ \item{\row{3.6015in}{2}{
+ \item{ {\bf Evidence:} \parsub\parsub \noindent\makedata\parsub\smallskip \@evidence \smallskip}
+ \item{ {\bf Justification (Reasoning) of the Evidence:} \parsub \@justification \smallskip }
+ }}
+ }
+}
+