diff options
author | Norbert Preining <norbert@preining.info> | 2020-02-08 03:02:17 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2020-02-08 03:02:17 +0000 |
commit | 9fe464819ed0a8c536f116bb55dbd39dd32cd904 (patch) | |
tree | 4da49a3397885cfdfd31ef803d0ce9dffd5e808b /macros/latex/contrib/verifica | |
parent | 9c4a09ca6a4130e71ba545412319aaee3c618460 (diff) |
CTAN sync 202002080302
Diffstat (limited to 'macros/latex/contrib/verifica')
-rw-r--r-- | macros/latex/contrib/verifica/README | 4 | ||||
-rw-r--r-- | macros/latex/contrib/verifica/example1.pdf | bin | 154153 -> 154466 bytes | |||
-rw-r--r-- | macros/latex/contrib/verifica/example1.tex | 2 | ||||
-rw-r--r-- | macros/latex/contrib/verifica/example2.pdf | bin | 103941 -> 104112 bytes | |||
-rw-r--r-- | macros/latex/contrib/verifica/example2.tex | 2 | ||||
-rw-r--r-- | macros/latex/contrib/verifica/example3.pdf | bin | 82049 -> 82320 bytes | |||
-rw-r--r-- | macros/latex/contrib/verifica/example3.tex | 2 | ||||
-rw-r--r-- | macros/latex/contrib/verifica/example4.pdf | bin | 126081 -> 126244 bytes | |||
-rw-r--r-- | macros/latex/contrib/verifica/example4.tex | 2 | ||||
-rw-r--r-- | macros/latex/contrib/verifica/example5.pdf | bin | 86798 -> 86894 bytes | |||
-rw-r--r-- | macros/latex/contrib/verifica/example5.tex | 2 | ||||
-rw-r--r-- | macros/latex/contrib/verifica/verifica-template.tex | 2 | ||||
-rw-r--r-- | macros/latex/contrib/verifica/verifica.dtx | 101 | ||||
-rw-r--r-- | macros/latex/contrib/verifica/verifica.pdf | bin | 854454 -> 865107 bytes |
14 files changed, 102 insertions, 15 deletions
diff --git a/macros/latex/contrib/verifica/README b/macros/latex/contrib/verifica/README index 9e37879e55..d170805cef 100644 --- a/macros/latex/contrib/verifica/README +++ b/macros/latex/contrib/verifica/README @@ -1,4 +1,4 @@ -The verifica document class v1.1 2020/01/19 +The verifica document class v1.2 2020/02/07 --------------------------------------------------------------------- Riccardo Dossena Email: riccardo.dossena@gmail.com --------------------------------------------------------------------- @@ -77,7 +77,7 @@ setspace, multicol, gensymb, newunicodechar, textcomp, eurosym, tabto, tabularx, lineno, bm, cmbright. If the option "14pt" is set, it loads the extarticle document class. -2020/01/19 +2020/02/07 Riccardo Dossena --------------------------------------------------------------------- If you have any ideas, questions, suggestions, feedback or bugs to diff --git a/macros/latex/contrib/verifica/example1.pdf b/macros/latex/contrib/verifica/example1.pdf Binary files differindex 8fa9e50586..6c2d513dd7 100644 --- a/macros/latex/contrib/verifica/example1.pdf +++ b/macros/latex/contrib/verifica/example1.pdf diff --git a/macros/latex/contrib/verifica/example1.tex b/macros/latex/contrib/verifica/example1.tex index 48f8bab83d..c802df96cf 100644 --- a/macros/latex/contrib/verifica/example1.tex +++ b/macros/latex/contrib/verifica/example1.tex @@ -11,7 +11,7 @@ \disciplina{matematica} \istituto{Liceo ``G. Novello'' -- Codogno} \classe{5\tsa B} -\data{19 gennaio 2020} +\data{7 febbraio 2020} \tempo{60 minuti} \intestazione diff --git a/macros/latex/contrib/verifica/example2.pdf b/macros/latex/contrib/verifica/example2.pdf Binary files differindex 236c99e1a1..14c3f9cb56 100644 --- a/macros/latex/contrib/verifica/example2.pdf +++ b/macros/latex/contrib/verifica/example2.pdf diff --git a/macros/latex/contrib/verifica/example2.tex b/macros/latex/contrib/verifica/example2.tex index 0654ea0bb0..e25d13d39e 100644 --- a/macros/latex/contrib/verifica/example2.tex +++ b/macros/latex/contrib/verifica/example2.tex @@ -10,7 +10,7 @@ \disciplina{matematica} \istituto{Liceo ``G. Novello'' -- Codogno} \classe{5\tsa B} -\data{19 gennaio 2020} +\data{7 febbraio 2020} \tempo{60 minuti} \intestazione diff --git a/macros/latex/contrib/verifica/example3.pdf b/macros/latex/contrib/verifica/example3.pdf Binary files differindex a59c42c62b..a9959d2209 100644 --- a/macros/latex/contrib/verifica/example3.pdf +++ b/macros/latex/contrib/verifica/example3.pdf diff --git a/macros/latex/contrib/verifica/example3.tex b/macros/latex/contrib/verifica/example3.tex index e67fb120f6..6d83a3e170 100644 --- a/macros/latex/contrib/verifica/example3.tex +++ b/macros/latex/contrib/verifica/example3.tex @@ -10,7 +10,7 @@ \disciplina{matematica} \istituto{Liceo ``G. Novello'' -- Codogno} \classe{5\tsa B} -\data{19 gennaio 2020} +\data{7 febbraio 2020} \tempo{60 minuti} \intestazione diff --git a/macros/latex/contrib/verifica/example4.pdf b/macros/latex/contrib/verifica/example4.pdf Binary files differindex c7cbeb9cbd..8cbd3e6db4 100644 --- a/macros/latex/contrib/verifica/example4.pdf +++ b/macros/latex/contrib/verifica/example4.pdf diff --git a/macros/latex/contrib/verifica/example4.tex b/macros/latex/contrib/verifica/example4.tex index e583f9aff7..d65141df8b 100644 --- a/macros/latex/contrib/verifica/example4.tex +++ b/macros/latex/contrib/verifica/example4.tex @@ -12,7 +12,7 @@ \disciplina{matematica e fisica} \istituto{Liceo ``G. Novello'' -- Codogno} \classe{4\tsa C} -\data{19 gennaio 2020} +\data{7 febbraio 2020} \tempo{55 minuti} \lineanome diff --git a/macros/latex/contrib/verifica/example5.pdf b/macros/latex/contrib/verifica/example5.pdf Binary files differindex 9815975111..9b5854976d 100644 --- a/macros/latex/contrib/verifica/example5.pdf +++ b/macros/latex/contrib/verifica/example5.pdf diff --git a/macros/latex/contrib/verifica/example5.tex b/macros/latex/contrib/verifica/example5.tex index 03343e9fee..cd4e8df1d8 100644 --- a/macros/latex/contrib/verifica/example5.tex +++ b/macros/latex/contrib/verifica/example5.tex @@ -11,7 +11,7 @@ \disciplina{matematica e fisica} \istituto{Liceo ``G. Novello'' -- Codogno} \classe{4\tsa C} -\data{19 gennaio 2020} +\data{7 febbraio 2020} \tempo{55 minuti} \lineanome diff --git a/macros/latex/contrib/verifica/verifica-template.tex b/macros/latex/contrib/verifica/verifica-template.tex index fa6a494d08..0a01bcc0c2 100644 --- a/macros/latex/contrib/verifica/verifica-template.tex +++ b/macros/latex/contrib/verifica/verifica-template.tex @@ -13,7 +13,7 @@ %\disciplina{matematica} %\istituto{Liceo ``G. Novello'' -- Codogno} %\classe{5\tsa W} -%\data{19 gennaio 2020} +%\data{7 febbraio 2020} %\tempo{2 ore} %\lineanome % stampa una linea punteggiata per scrivere il nome del candidato diff --git a/macros/latex/contrib/verifica/verifica.dtx b/macros/latex/contrib/verifica/verifica.dtx index bea8de85b7..38c9d521f2 100644 --- a/macros/latex/contrib/verifica/verifica.dtx +++ b/macros/latex/contrib/verifica/verifica.dtx @@ -1,6 +1,6 @@ % \iffalse meta-comment % -% verifica.cls. Version: 1.1 - January 19, 2020. +% verifica.cls. Version: 1.2 - February 7, 2020. % Author: Riccardo DOSSENA <riccardo.dossena@gmail.com> % % Questa è una classe per comporre le verifiche @@ -29,7 +29,7 @@ %<class>\ProvidesClass{verifica} %<package>\ProvidesPackage{ver-doc} %<*class|package> - [2020/01/19 v1.1 Riccardo Dossena] + [2020/02/07 v1.2 Riccardo Dossena] %</class|package> % %<*driver> @@ -86,7 +86,7 @@ morekeywords=[3]{intestazione,tipologia,disciplina,istituto, data,classe,tempo,intestazionesemplice, intestazionerighe,dss,vf,verofalso,fattorevf,punti, - puntiadestra,puntipt,totpunti,vartotpunti, + puntiadestra,puntipt,totpunti,vartotpunti,puntiman, riga,dotword,dotrule,ddfrac,numfrac,denfrac, arc,vararc,eps,del,Del,R,N,Z,Q,tsa,tso, restorephi,restoretheta,abs,labeltest,labelbox, @@ -132,7 +132,7 @@ %</driver> % \fi % -% \CheckSum{0} +% \CheckSum{806} % % \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 @@ -179,7 +179,8 @@ % \DoNotIndex{\nolinebreak,\null,\textsc,\ifx,\tmp,\mbox,\vfill,\LARGE,\Huge} % \DoNotIndex{\enitkv@key,\item,\@ifpackageloaded,\@ifpackagewith} % -% \title{La classe \pack{verifica}} +% \title{La classe \pack{verifica}\thanks{Versione \fileversion\ del +% \filedate.}} % \author{Riccardo Dossena\thanks{% % E-mail: \href{mailto:riccardo.dossena@gmail.com}% % {\ttfamily riccardo.dossena@gmail.com}}} @@ -1474,6 +1475,57 @@ % % \makeatother % +% \subsection{Un piccolo bug del punteggio (e soluzione)} +% +% Se la prima parola di una riga dove si intende stampare il punteggio è +% sillabata, il comando \lstinline|\punti| sposta il punteggio nella riga +% vuota successiva, quindi in una posizione non corretta, come mostra il +% prossimo esempio. +%\iffalse +%<*example> +%\fi +\begin{lstlisting} +\begin{esercizi} + \item Scrivi in forma implicita l'equazione della retta parallela + all'asse~$x$ e precipitevolissimevolmente passante + per $P(0, 1)$. \punti{12} +\end{esercizi} +\end{lstlisting} +%\iffalse +%</example> +%\fi +% \begin{riquadro} +% \begin{esercizi} +% \item Scrivi in forma implicita l'equazione della retta parallela +% all'asse~ $x$ e precipitevolissimevolmente passante per $P(0, 1)$. +% \punti{12} +% \end{esercizi} +% \end{riquadro} +% Qualora si presentasse una situazione del genere, è possibile risolvere +% sostituendo localmente al comando \lstinline|\punti| il comando +% \lstinline|\puntiman| (che sta per ``punteggio manuale'' e ha la stessa +% sintassi di \lstinline|\punti|). +%\iffalse +%<*example> +%\fi +\begin{lstlisting} +\begin{esercizi} + \item Scrivi in forma implicita l'equazione della retta parallela + all'asse~$x$ e precipitevolissimevolmente passante + per $P(0, 1)$. \puntiman{12} +\end{esercizi} +\end{lstlisting} +%\iffalse +%</example> +%\fi +% \begin{riquadro} +% \begin{esercizi} +% \item Scrivi in forma implicita l'equazione della retta parallela +% all'asse~$x$ e precipitevolissimevolmente passante per $P(0, 1)$. +% \puntiman{12} +% \end{esercizi} +% \end{riquadro} +% % \subsection{Il riquadro del punteggio totale} % % Se lo si desidera, è possibile stampare un riquadro in cui inserire il @@ -2512,6 +2564,27 @@ Di default sono definiti $\phi$ e $\theta$, ma si possono ripristinare } % \end{macrocode} % \end{macro} +% \begin{macro}{\puntiman} +% \changes{v1.2}{2020/02/07}{Added the \cs{puntiman} command, which prints the +% score at the end of the line when the \cs{punti} command fails.} +% Unfortunately, there is a bug: if the first word of the line where the +% score has to be printed is part of a hyphenated word, the score will not +% be printed on the same line, but on the next (empty). To solve +% this issue ``manually'', the \cs{puntiman} command can be used instead of +% \cs{punti}. +% \begin{macrocode} +\newcommand{\puntiman}[2][\@nil]{% + \hfill% + [\textsc{\@punteggio~#2% + \def\tmp{#1}% + \ifx\tmp\@nnil + \relax + \else + ~\mbox{#1}% + \fi}]% +} +% \end{macrocode} +% \end{macro} % \begin{macro}{\puntiadestra} % This command can be placed anywhere in the document and simply prints % the word ``Punti'' after the score. @@ -2526,14 +2599,28 @@ Di default sono definiti $\phi$ e $\theta$, ma si possono ripristinare ~\mbox{#1}% \fi}]% } -\def\puntiadestra{\renewcommand{\punti}{\punti@dx}} +\newcommand{\puntiman@dx}[2][\@nil]{% + \hfill% + [\textsc{#2~\@punteggio% + \def\tmp{#1}% + \ifx\tmp\@nnil + \relax + \else + ~\mbox{#1}% + \fi}]% +} +\def\puntiadestra{% + \renewcommand{\punti}{\punti@dx} + \renewcommand{\puntiman}{\puntiman@dx} +} % \end{macrocode} % \end{macro} % \begin{macro}{\puntipt} % This command can also be placed anywhere in the document and replaces % the word ``Punti'' with the abbreviation ``Pt.'' % \begin{macrocode} -\def\puntipt{\renewcommand{\@punteggio}{Pt.}} +\def\puntipt{% + \renewcommand{\@punteggio}{Pt.}} % \end{macrocode} % \end{macro} % \begin{macro}{\totpunti} diff --git a/macros/latex/contrib/verifica/verifica.pdf b/macros/latex/contrib/verifica/verifica.pdf Binary files differindex ec556a6f74..010da52ba6 100644 --- a/macros/latex/contrib/verifica/verifica.pdf +++ b/macros/latex/contrib/verifica/verifica.pdf |