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 127 128 129
|
%%
%% This is file `sample-exclude.tex',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% probsoln.dtx (with options: `sample-exclude.tex,package')
%%
%% probsoln.dtx
%% Copyright 2013 Nicola Talbot
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
%% of this license of (at your option) any later version.
%% The latest version of this license is in
%% http://www.latex-project.org/lppl.txt
%% and version 1.3 or later is part of all distributions of LaTeX
%% version 2005/12/01 or later.
%%
%% This work has the LPPL maintenance status `maintained'.
%%
%% The Current Maintainer of this work is Nicola Talbot.
%%
%% This work consists of the files probsoln.dtx and probsoln.ins and the derived files probsoln.sty, sample-exclude.tex, sample.tex, sample2.tex, sample3.tex, sample4.tex, sample5.tex, sample6.tex, sample7.tex, sample8.tex, prob-1stprncp.tex, prob-args.tex, prob-easy.tex, prob-easy2.tex, prob-implicit.tex, prob-mchoice.tex, prob-mixed.tex, prob-newdata.tex, prob-nosoln.tex, prob-probspaces.tex, prob-probspaces2.tex, prob-tabmchoice.tex, prob-verb.tex.
%%
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
%% Digits \0\1\2\3\4\5\6\7\8\9
%% Exclamation \! Double quote \" Hash (number) \#
%% Dollar \$ Percent \% Ampersand \&
%% Acute accent \' Left paren \( Right paren \)
%% Asterisk \* Plus \+ Comma \,
%% Minus \- Point \. Solidus \/
%% Colon \: Semicolon \; Less than \<
%% Equals \= Greater than \> Question mark \?
%% Commercial at \@ Left bracket \[ Backslash \\
%% Right bracket \] Circumflex \^ Underscore \_
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%% randomly select 25 problems from derivatives.tex and add to
%% the data set called 'deriv'
%% Display the problems
%% You may need to change \theenumi back here
%% randomly select 25 problems from probspaces.tex and add to
%% the data set called 'spaces'
%% Display the problems
%% You may need to change \theenumi back here
% This file is public domain
\documentclass[a4paper]{article}
\usepackage{probsoln}
%uncomment the following line to display the answers
%\showanswers
% Set the academic year to be 2011/12 (if omitted assume current
% academic year):
\SetStartYear{2011}
% Set the seed for the random number generator:
\PSNrandseed{\GetStartYear}
% Exclude problems that have been used this year or the previous
% two academic years. (Creates a file called 'excluded.tex' to
% store labels of used problems. Also creates a file called
% \jobname.prb that stores labels of problems used in this
% document, so they don't get excluded on subsequent runs.)
\ExcludePreviousFile[3]{excluded}
% To clear the used problems file (\jobname.prb) of the labels
% generated in the previous run, comment the above and uncomment
% below:
% \ClearUsedFile{excluded}
% Load 1 problem randomly selected from the given file
% and store in database 'firstprinciples':
\loadrandomproblems[firstprinciples]{1}{prob-1stprncp}
% Load 5 problems randomly selected from the given file
% and store in database 'easy':
\loadrandomproblems[easy]{5}{prob-easy}
% Load 2 problems randomly selected from the given file
% and store in database 'implicit':
\loadrandomproblems[implicit]{2}{prob-implicit}
% Load 2 problems randomly selected from the given file
% and store in database 'probspaces':
\loadrandomproblems[probspaces]{2}{prob-probspaces}
% Load 1 problem randomly selected from the given file
% and store in database 'mchoice':
\loadrandomproblems[mchoice]{1}{prob-mchoice}
% Load 1 problem randomly selected from the given file
% and store in database 'nosoln':
\loadrandomproblems[nosoln]{1}{prob-nosoln}
\begin{document}
\title{Sample Problem Sheet}
\author{Nicola Talbot}
\maketitle
\begin{enumerate}
% Differentiation from first principles
\foreachproblem[firstprinciples]{\item \thisproblem}
\item Differentiate the following functions:
\begin{enumerate}
\foreachproblem[easy]{\item \thisproblem}
\end{enumerate}
% Implicit differentiation
\foreachproblem[implicit]{\item \thisproblem}
% Finite probability spaces
\foreachproblem[probspaces]{\item \thisproblem}
% Multiple choice question
\foreachproblem[mchoice]{\item \thisproblem}
% select one essay style question that doesn't come with a solution
\foreachproblem[nosoln]{\item \thisproblem}
\end{enumerate}
\end{document}
\endinput
%%
%% End of file `sample-exclude.tex'.
|