% % TeX style for generating homeworks, exams and solutions % Dave Mount - 10/17/86 % % The following are defined: % % Environments: solution % Commands: hwhead, solhead, exhead % --------------------------------------------------------- \def\semester{Fall~2011} \def\course{CMSC~351} \def\prof{Michelle Hugue} % % page structure % \setlength{\evensidemargin}{0in} \setlength{\oddsidemargin}{0in} \setlength{\textwidth}{6.5in} \setlength{\headsep}{0pt} \setlength{\topmargin}{0in} \setlength{\headheight}{0pt} \setlength{\textheight}{8.5in} \setlength{\parskip}{3pt plus 1.5pt minus 1.5pt} \def\baselinestretch{1} % single spacing % % Kludgy three part title macro (like .tl in troff) % \def\titleline#1#2#3{\hbox to \hsize{#1\hfill#2\hfill#3}} % % Special math symbols % beginset, endset, floor, ceiling, angled brackets % \def\beginset{\{\,} % begin/end set (with extra space) \def\endset{\,\}} \def\floor#1{\left\lfloor #1\right\rfloor} % floor and ceiling (from math mode) \def\ceil#1{\left\lceil #1\right\rceil} \def\ang#1{\langle #1\rangle} % angle brackets <...> % % Heading for problems and solutions. % \newcommand{\solution}[1]{\vspace{.1in}\par\noindent{\bf Solution #1: }} % % fillOut - fill out to an even number of pages % \newcommand{\fillOut}{ \ifodd\c@page\newpage\thispagestyle{empty}~\fi } % % hwhead - print page header for homeworks % % \hwhead{problem set name} % \newcommand{\hwhead}[1]{ \titleline{\semester}{{\bf \course: #1}}{\prof} \vspace{.25in}\par\noindent } % % exhead - print page header for exams % % \exhead{exam name} % \newcommand{\exhead}[1]{ \titleline{\semester}{}{\prof} \begin{center} {\bf \course: #1} \\ \end{center} \vspace{.1in} } % % handhead - print page header for general handout % % \handhead{title} % \newcommand{\handhead}[1]{ \titleline{\course:\semester}{}{\prof} \begin{center} {\bf #1} \\ \end{center} \vspace{.1in} } % % solhead - print page header for solutions % % \solhead{problem set name} % \newcommand{\solhead}[1]{ \titleline{\semester}{}{\prof} \begin{center} {\bf \course}\\ {\bf Solutions to #1}\\ \end{center} } %% %% solution environment %% %% \begin{solution}{number} %% ... solution here %% \end{solution} %% %\newenvironment{solution}[1]{\beginsolution{#1}}{} %\def\beginsolution#1{ % \par\bigskip % \noindent % {\bf Solution #1.} % \par %}