summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/esami
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-01-08 22:44:48 +0000
committerKarl Berry <karl@freefriends.org>2014-01-08 22:44:48 +0000
commitfed7194263a54d728638502089d1ec5afe88a886 (patch)
tree901f344cab95973317092381bd6381d085cd1002 /Master/texmf-dist/tex/latex/esami
parent52faf550c50c298c62bf9721f45c7c5366c3cd70 (diff)
esami (8jan14)
git-svn-id: svn://tug.org/texlive/trunk@32608 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/esami')
-rw-r--r--Master/texmf-dist/tex/latex/esami/es-UKenglish.lng60
-rw-r--r--Master/texmf-dist/tex/latex/esami/es-USenglish.lng54
-rw-r--r--Master/texmf-dist/tex/latex/esami/es-french.lng55
-rw-r--r--Master/texmf-dist/tex/latex/esami/es-german.lng54
-rw-r--r--Master/texmf-dist/tex/latex/esami/es-greek.lng63
-rw-r--r--Master/texmf-dist/tex/latex/esami/es-italian.lng68
-rw-r--r--Master/texmf-dist/tex/latex/esami/es-spanish.lng66
-rw-r--r--Master/texmf-dist/tex/latex/esami/esami.sty33
8 files changed, 439 insertions, 14 deletions
diff --git a/Master/texmf-dist/tex/latex/esami/es-UKenglish.lng b/Master/texmf-dist/tex/latex/esami/es-UKenglish.lng
new file mode 100644
index 00000000000..4ff77e3ecb5
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/esami/es-UKenglish.lng
@@ -0,0 +1,60 @@
+%%% Labels (esami.sty)
+
+\def\es@parametermessage#1#2#3{The parameter $#1$ is between $#2$ and $#3$.}
+\def\es@seedmessage#1{The seed is equal to $#1$.}
+\def\es@pointname{point}
+\def\es@pointsname{points}
+\def\es@exercisename{Exercise}
+\def\es@solutionname{Solution}
+
+%%% Labels (xyz.cfg)
+
+\def\profname{Prof.\ }
+\def\studsignname{Student's signature}
+\def\studlastname{Last Name}
+\def\studfirstname{First Name}
+\def\studid{Student's ID}
+\def\versionname{Version}
+\def\pagename{Page}
+\def\solutionsname{Solutions}
+
+%%% Error Messages
+
+\def\es@cfgerrormessageshort{The option \CurrentOption\space does not exists}
+\def\es@cfgerrormessagelong{Package esami needs an option for the configuration file}
+\def\es@numcompitierror{It's necessary to specify the number of versions!}
+\def\es@mastererror{WARNING: YOU CANNOT COMPILE THE MASTER FILE:\MessageBreak
+ PRESS 'x' TO EXIT AND RENAME THE FILE}
+\def\es@zerodenerror#1#2{The fraction #1/#2 in exercise \nome \space has the denominator equal to 0}
+\def\es@zeronumerrorshort#1#2{The fraction #1/#2 in exercise \nome \space is equal to 0}
+\def\es@zeronumerrorlong#1#2{If the fraction can be 0, you must use the "sempliz" command}
+\def\es@fraconewarn#1#2{The fraction #1/#2 in exercise \nome \space is equal to 1}
+\def\es@radicalerror{The radicand in exercise \nome \space is negative}
+\def\es@fpsetparerrorshort{Not all conditions are satisfied after \maxLoopLimit\space tries}
+\def\es@EstraiMessage#1#2{\string\textbf\string{\string\noindent\space Expressions $#2i$, $#2ii$ \string\dots\space
+ assume the values #1 \string}\string\newline}
+
+%%% The date
+
+\def\es@longdate#1/#2/#3\@empty{\ifcase#3\or
+ 1st\or 2nd\or 3rd\or 4th\or 5th\or
+ 6th\or 7th\or 8th\or 9th\or 10th\or
+ 11th\or 12th\or 13th\or 14th\or 15th\or
+ 16th\or 17th\or 18th\or 19th\or 20th\or
+ 21st\or 22nd\or 23rd\or 24th\or 25th\or
+ 26th\or 27th\or 28th\or 29th\or 30th\or
+ 31st\fi~\ifcase#2\or
+ January\or February\or March\or April\or May\or June\or
+ July\or August\or September\or October\or November\or
+ December\fi \space #1}
+\def\es@shortdate#1/#2/#3\@empty{#1/#2/#3}
+
+%%% Useful Language dependent packages
+
+\AtEndOfPackage{
+\usepackage{babel}
+\usepackage{geometry}
+\geometry{a4paper,lmargin=6mm,rmargin=18mm,tmargin=6mm,bmargin=18mm,marginparsep=2mm,footskip=1cm}
+%\usepackage{eurosym}
+\usepackage[np,autolanguage]{numprint}
+}
diff --git a/Master/texmf-dist/tex/latex/esami/es-USenglish.lng b/Master/texmf-dist/tex/latex/esami/es-USenglish.lng
new file mode 100644
index 00000000000..f66b0be2389
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/esami/es-USenglish.lng
@@ -0,0 +1,54 @@
+%%% Labels (esami.sty)
+
+\def\es@parametermessage#1#2#3{The parameter $#1$ is between $#2$ and $#3$.}
+\def\es@seedmessage#1{The seed is equal to $#1$.}
+\def\es@pointname{point}
+\def\es@pointsname{points}
+\def\es@exercisename{Exercise}
+\def\es@solutionname{Solution}
+
+%%% Labels (xyz.cfg)
+
+\def\profname{Prof.\ }
+\def\studsignname{Student's signature}
+\def\studlastname{Last Name}
+\def\studfirstname{First Name}
+\def\studid{Student's ID}
+\def\versionname{Version}
+\def\pagename{Page}
+\def\solutionsname{Solutions}
+
+%%% Error Messages
+
+\def\es@cfgerrormessageshort{The option \CurrentOption\space does not exists}
+\def\es@cfgerrormessagelong{Package esami needs an option for the configuration file}
+\def\es@numcompitierror{It's necessary to specify the number of versions!}
+\def\es@mastererror{WARNING: YOU CANNOT COMPILE THE MASTER FILE:\MessageBreak
+ PRESS 'x' TO EXIT AND RENAME THE FILE}
+\def\es@zerodenerror#1#2{The fraction #1/#2 in exercise \nome \space has the denominator equal to 0}
+\def\es@zeronumerrorshort#1#2{The fraction #1/#2 in exercise \nome \space is equal to 0}
+\def\es@zeronumerrorlong#1#2{If the fraction can be 0, you must use the "sempliz" command}
+\def\es@fraconewarn#1#2{The fraction #1/#2 in exercise \nome \space is equal to 1}
+\def\es@radicalerror{The radicand in exercise \nome \space is negative}
+\def\es@fpsetparerrorshort{Not all conditions are satisfied after \maxLoopLimit\space tries}
+\def\es@EstraiMessage#1#2{\string\textbf\string{\string\noindent\space Expressions $#2i$, $#2ii$ \string\dots\space
+ assume the values #1 \string}\string\newline}
+
+
+%%% The date
+
+\def\es@longdate#1/#2/#3\@empty{\ifcase#2\or
+ January\or February\or March\or April\or May\or June\or
+ July\or August\or September\or October\or November\or
+ December\fi \space #3,\space #1}
+\def\es@shortdate#1/#2/#3\@empty{#1/#2/#3}
+
+%%% Useful Language dependent packages
+
+\AtEndOfPackage{
+\usepackage{babel}
+\usepackage{geometry}
+\geometry{a4paper,lmargin=6mm,rmargin=18mm,tmargin=6mm,bmargin=18mm,marginparsep=2mm,footskip=1cm}
+%\usepackage{eurosym}
+\usepackage[np,autolanguage]{numprint}
+}
diff --git a/Master/texmf-dist/tex/latex/esami/es-french.lng b/Master/texmf-dist/tex/latex/esami/es-french.lng
new file mode 100644
index 00000000000..cd3ba18bc4e
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/esami/es-french.lng
@@ -0,0 +1,55 @@
+%%% Labels (esami.sty)
+
+\def\es@parametermessage#1#2#3{Le param\`{e}tre $#1$ varie entre $#2$ et $#3$.}
+\def\es@seedmessage#1{La graine est $#1$.}
+\def\es@pointname{point}
+\def\es@pointsname{points}
+\def\es@exercisename{Exercice}
+\def\es@solutionname{Solution}
+
+%%% Labels (xyz.cfg)
+
+\def\profname{Prof.\ }
+\def\studsignname{Signature de l'\'{e}tudiant}
+\def\studlastname{Nom}
+\def\studfirstname{Pr\'{e}nom}
+\def\studid{Num\'{e}ro de matricule}
+\def\versionname{Version}
+\def\pagename{Page}
+\def\solutionsname{Solutions}
+
+%%% Error Messages
+
+\def\es@cfgerrormessageshort{L'option \CurrentOption\space n'existe pas}
+\def\es@cfgerrormessagelong{Vous devez sp\'{e}cifier une option pour le file de configuration du paquet esami}
+\def\es@numcompitierror{Vous devez sp\'{e}cifier le nombre de versions!}
+\def\es@mastererror{ATTENTION: VOUS NE POUVEZ PAS TRAVAILLER SUR LE FILE MASTER:\MessageBreak
+ PRESSEZ "X" POUR SORTIR ET CHANGER LE NOM DU FILE}
+\def\es@zerodenerror#1#2{La fraction #1/#2 dans l'exercice \nome \space a le d\'{e}nominateur \'{e}gal à 0}
+\def\es@zeronumerrorshort#1#2{La fraction #1/#2 dans l'exercice \nome \space est \'{e}gal à 0}
+\def\es@zeronumerrorlong#1#2{Si vous voulez qu'une fraction peut être 0, utilisez la commande "sempliz"}
+\def\es@fraconewarn#1#2{La fraction #1/#2 dans l'exercice \nome \space est \'{e}gal à 1}
+\def\es@radicalerror{Le radicande dans l'exercice \nome \space est n\'{e}gatif}
+\def\es@fpsetparerrorshort{Les conditions ne sont pas satisfaites apr\`{e}s \maxLoopLimit\space tentatives}
+\def\es@EstraiMessage#1#2{\string\textbf\string{\string\noindent\space Les expressions $#2i$, $#2ii$ \string\dots\space
+ prennent les valeurs #1 \string}\string\newline}
+
+%% The date
+
+\def\es@longdate#1/#2/#3\@empty{#3\space \ifcase#2\or
+ janvier\or fevrier\or mars\or avril\or mai\or juin\or
+ juillet\or ao\^{u}t\or septembre\or octobre\or novembre\or
+ d\'{e}cembre\fi \space #1}
+\def\es@shortdate#1/#2/#3\@empty{#3/#2/#1}
+
+%%% Useful Language dependent packages
+
+\AtEndOfPackage{
+\catcode`\:=12 %%% for compatibility babel/fp
+\usepackage{geometry}
+\geometry{a4paper,lmargin=6mm,rmargin=18mm,tmargin=6mm,bmargin=18mm,marginparsep=2mm,footskip=1cm}
+\usepackage{icomma}
+\usepackage{eurosym}
+\usepackage[np,autolanguage]{numprint}
+}
+
diff --git a/Master/texmf-dist/tex/latex/esami/es-german.lng b/Master/texmf-dist/tex/latex/esami/es-german.lng
new file mode 100644
index 00000000000..92d46829705
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/esami/es-german.lng
@@ -0,0 +1,54 @@
+%%% German translation by Kerstin von Kirschhausen
+
+
+%%% Labels (esami.sty)
+
+\def\es@parametermessage#1#2#3{Der Parameter $#1$ liegt zwischen $#2$ und $#3$.}
+\def\es@seedmessage#1{Die Saat gleicht $#1$.}
+\def\es@pointname{Punkt}
+\def\es@pointsname{Punkte}
+\def\es@exercisename{Aufgabe}
+\def\es@solutionname{L\"{o}sung}
+
+%%% Labels (xyz.cfg)
+
+\def\profname{Professor}
+\def\studsignname{Unterschrift des Studenten}
+\def\studlastname{Nachname}
+\def\studfirstname{Vorname}
+\def\studid{Matrikelnummer}
+\def\versionname{Version}
+\def\pagename{Seite}
+\def\solutionsname{L\"{o}sungen}
+
+%%% Error Messages
+
+\def\es@cfgerrormessageshort{Die Möglichkeit \CurrentOption\space existiert nicht}
+\def\es@cfgerrormessagelong{Das Paket "esami" braucht eine Möglichkeit für die Konfigurationsdatei}
+\def\es@numcompitierror{Die Anzahl der Versionen muss ausdrücklich angegeben werden}
+\def\es@mastererror{Achtung! Sie können die Stammdatei nicht erstellen: \MessageBreak
+Drücken Sie "x" um zu beenden und bennen Sie die Datei um. }
+\def\es@zerodenerror#1#2{In der Aufgabe \nome \space hat der Bruch #1/#2 den Nenner gleich 0}
+\def\es@zeronumerrorshort#1#2{In der Aufgabe \nome \space ist der Bruch #1/#2 gleich 0}
+\def\es@zeronumerrorlong#1#2{Wenn das Ergebnis des Bruchs 0 ergibt, dann sollst Du den "sempliz" Befehl anwenden}
+\def\es@fraconewarn#1#2{In der Aufgabe \nome \space ist der Bruch #1/#2 gleich 1}
+\def\es@radicalerror{Der Radikand in der Aufgabe \nome \space ist negativ}
+\def\es@fpsetparerrorshort{Nicht alle Bedingungen sind nach \maxLoopLimit\space versuchen befriedigt}
+\def\es@EstraiMessage#1#2{\string\textbf\string{\string\noindent\space Die Ausdrücke $#2i$, $#2ii$ \string\dots\space
+ setzten den Wert #1 voraus\string}\string\newline}
+
+%%% The date
+
+\def\es@longdate#1/#2/#3\@empty{#3\space\ifcase#2\or
+ Januar\or Februar\or M\"arz\or April\or Mai\or Juni\or
+ Juli\or August\or September\or Oktober\or November\or Dezember\fi \space #1}
+\def\es@shortdate#1/#2/#3\@empty{#3/#2/#1}
+
+%%% Useful Language dependent packages
+
+\AtEndOfPackage{
+\usepackage{geometry}
+\geometry{a4paper,lmargin=6mm,rmargin=18mm,tmargin=6mm,bmargin=18mm,marginparsep=2mm,footskip=1cm}
+\usepackage{eurosym}
+\usepackage[np,autolanguage]{numprint}
+}
diff --git a/Master/texmf-dist/tex/latex/esami/es-greek.lng b/Master/texmf-dist/tex/latex/esami/es-greek.lng
new file mode 100644
index 00000000000..97a2cda12a0
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/esami/es-greek.lng
@@ -0,0 +1,63 @@
+%%% Greek translation by Sotiris Hasapis
+
+
+%%% Labels (esami.sty)
+
+\def\es@parametermessage#1#2#3{Ç ðáñÜìåôñïò $#1$ åßíáé ìåôáîý $#2$ êáé $#3$.}
+\def\es@seedmessage#1{The seed is equal to $#1$.}
+\def\es@pointname{âáèìüò}
+\def\es@pointsname{âáèìïß}
+\def\es@exercisename{¢óêçóç}
+\def\es@solutionname{Ëýóç}
+
+%%% Labels (xyz.cfg)
+
+\def\profname{ÊáèçãçôÞò \ }
+\def\studsignname{ÕðïãñáöÞ ÌáèçôÞ}
+\def\studlastname{Åðþíõìï}
+\def\studfirstname{¼íïìá}
+\def\studid{Áñ.Ôáõôüôçôáò}
+\def\versionname{Ýêäïóç}
+\def\pagename{Óåëßäá}
+\def\solutionsname{Ëýóåéò}
+
+%%% Error Messages
+
+\def\es@cfgerrormessageshort{Ç åðéëïãÞ \CurrentOption\space äåí õðÜñ÷åé}
+\def\es@cfgerrormessagelong{Ôï ðáêÝôï esami áðáéôåß ìßá ðáñÜìåôñï ãéá ôï áñ÷åßï äéáìüñöùóçò}
+\def\es@numcompitierror{Áðáéôåßôáé ï ðñïóäéïñéóìüò ôïõ ðëÞèïõò ôùí åêäüóåùí!}
+\def\es@mastererror{WARNING: YOU CANNOT COMPILE THE MASTER FILE:\MessageBreak
+ PRESS 'x' TO EXIT AND RENAME THE FILE}
+\def\es@zerodenerror#1#2{The fraction #1/#2 in exercise \nome \space has the denominator equal to 0}
+\def\es@zeronumerrorshort#1#2{The fraction #1/#2 in exercise \nome \space is equal to 0}
+\def\es@zeronumerrorlong#1#2{If the fraction can be 0, you must use the "sempliz" command}
+\def\es@fraconewarn#1#2{The fraction #1/#2 in exercise \nome \space is equal to 1}
+\def\es@radicalerror{The radicand in exercise \nome \space is negative}
+\def\es@fpsetparerrorshort{Not all conditions are satisfied after \maxLoopLimit\space tries}
+\def\es@EstraiMessage#1#2{\string\textbf\string{\string\noindent\space Expressions $#2i$, $#2ii$ \string\dots\space
+ assume the values #1 \string}\string\newline}
+
+%%% The date
+
+\def\es@longdate#1/#2/#3\@empty{\ifcase#3\or
+ 1ç\or 2á\or 3ç\or 4ç\or 5ç\or
+ 6ç\or 7ç\or 8ç\or 9ç\or 10ç\or
+ 11ç\or 12ç\or 13ç\or 14ç\or 15ç\or
+ 16ç\or 17ç\or 18ç\or 19ç\or 20ç\or
+ 21ç\or 22ç\or 23ç\or 24ç\or 25ç\or
+ 26ç\or 27ç\or 28ç\or 29ç\or 30ç\or
+ 31ç\fi~\ifcase#2\or
+ ÉáíïõÜñéïò\or ÖåâñïõÜñéïò\or ÌÜñôéïò\or Áðñßëéïò\or ÌÜúïò\or Éïýíéïò\or
+ Éïýëéïò\or Áýãïõóôïò\or ÓåðôÝìâñéïò\or Ïêôþâñéïòr\or ÍïÝìâñéïò\or
+ ÄåêÝìâñéïò\fi \space #1}
+\def\es@shortdate#1/#2/#3\@empty{#1/#2/#3}
+
+%%% Useful Language dependent packages
+
+\AtEndOfPackage{
+\usepackage{babel}
+\usepackage{geometry}
+\geometry{a4paper,lmargin=6mm,rmargin=18mm,tmargin=6mm,bmargin=18mm,marginparsep=2mm,footskip=1cm}
+%\usepackage{eurosym}
+\usepackage[np,autolanguage]{numprint}
+}
diff --git a/Master/texmf-dist/tex/latex/esami/es-italian.lng b/Master/texmf-dist/tex/latex/esami/es-italian.lng
new file mode 100644
index 00000000000..38037620658
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/esami/es-italian.lng
@@ -0,0 +1,68 @@
+%%% Labels (esami.sty)
+
+\def\es@pointname{punto}
+\def\es@pointsname{punti}
+\def\es@exercisename{Esercizio}
+\def\es@solutionname{Soluzione}
+
+%%% Labels (xyz.cfg)
+
+\def\profname{Prof.\ }
+\def\studsignname{Firma leggibile dello studente}
+\def\studlastname{Cognome}
+\def\studfirstname{Nome}
+\def\studid{Matricola}
+\def\versionname{Versione}
+\def\pagename{Pagina}
+\def\solutionsname{Soluzioni}
+\def\es@EstraiMessage#1#2{\string\textbf\string{\string\noindent\space Le espressioni $#2i$, $#2ii$ \string\dots\space
+ assumono i valori #1 \string}\string\newline}
+
+%%% Error Messages
+
+\def\es@cfgerrormessageshort{L'opzione \CurrentOption\space non esiste}
+\def\es@cfgerrormessagelong{Si deve specificare un'opzione per la configurazione nel pacchetto esami}
+\def\es@parametermessage#1#2#3{Il parametro $#1$ varia da $#2$ a $#3$.}
+\def\es@seedmessage#1{Il seme vale $#1$.}
+
+\def\es@numcompitierror{Si deve specificare il numero delle versioni!}
+\def\es@mastererror{ATTENZIONE: NON SI PUO' LAVORARE SUL FILE MASTER: \MessageBreak
+ PREMERE 'x' PER USCIRE E CAMBIARE NOME AL FILE}
+\def\es@zerodenerror#1#2{La frazione #1/#2 nell'esercizio \nome \space ha il denominatore 0}
+\def\es@zeronumerrorshort#1#2{La frazione #1/#2 nell'esercizio \nome \space vale 0}
+\def\es@zeronumerrorlong#1#2{Se si vuole che una frazione possa valere 0 usare il comando "sempliz"}
+\def\es@fraconewarn#1#2{La frazione #1/#2 nell'esercizio \nome \space vale 1}
+\def\es@radicalerror{Il radicando nell'esercizio \nome \space è negativo}
+\def\es@fpsetparerrorshort{Non sono state soddisfatte tutte le condizioni dopo \maxLoopLimit\space tentativi}
+
+%%% The date
+
+\def\es@longdate#1/#2/#3\@empty{#3\space%%% the date
+ \ifcase#2\or
+ gennaio\or febbraio\or marzo\or aprile\or maggio\or giugno\or
+ luglio\or agosto\or settembre\or ottobre\or novembre\or
+ dicembre\fi\space #1
+ }
+
+\def\es@shortdate#1/#2/#3\@empty{#3/#2/#1}
+
+
+%%% Useful Language dependent packages
+
+\AtEndOfPackage{
+\usepackage{babel}
+\IntelligentComma
+\usepackage{geometry}
+\geometry{a4paper,lmargin=6mm,rmargin=22mm,tmargin=10mm,bmargin=18mm,marginparsep=2mm,footskip=1cm}
+%\usepackage{icomma}
+\usepackage{eurosym}
+\usepackage[np,autolanguage]{numprint}
+\newcommand*\npstyleitalian{%
+\npthousandsep{\,}%
+\npdecimalsign{,}%
+\npproductsign{\ensuremath{\cdot}}%
+\npunitseparator{~}%
+ \npthousandthpartsep{}
+}
+ \npfourdigitnosep
+}
diff --git a/Master/texmf-dist/tex/latex/esami/es-spanish.lng b/Master/texmf-dist/tex/latex/esami/es-spanish.lng
new file mode 100644
index 00000000000..d0543ab483a
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/esami/es-spanish.lng
@@ -0,0 +1,66 @@
+%%% Spanish translation by María Hernández Cifre
+
+
+%%% Labels (esami.sty)
+
+\def\es@parametermessage#1#2#3{El par\'ametro $#1$ se encuentra entre $#2$ y $#3$.}
+\def\es@seedmessage#1{La semilla es igual a $#1$.}
+\def\es@pointname{punto}
+\def\es@pointsname{puntos}
+\def\es@exercisename{Ejercicio}
+\def\es@solutionname{Soluci\'on}
+
+%%% Labels (xyz.cfg)
+
+\def\profname{Prof.\ }
+\def\studsignname{Firma del alumno}
+\def\studlastname{Apellido}
+\def\studfirstname{Nombre}
+\def\studid{Identificaci\'on del alumno}
+\def\versionname{Versi\'on}
+\def\pagename{P\'agina}
+\def\solutionsname{Soluciones}
+
+%%% Error Messages
+
+\def\es@cfgerrormessageshort{La opción \CurrentOption\space no existe}
+\def\es@cfgerrormessagelong{El paquete esami necesita una opción para la configuración del fichero}
+\def\es@numcompitierror{Es necesario especificar el número de versiones!}
+\def\es@mastererror{AVISO: NO SE PUEDE COMPILAR EL FICHERO PRINCIPAL:\MessageBreak
+ PRESIONE 'x' PARA SALIR Y RENOMBRE EL FICHERO}
+\def\es@zerodenerror#1#2{El denominador de la fracción #1/#2 en el ejercicio \nome \space es 0}
+\def\es@zeronumerrorshort#1#2{La fracción #1/#2 en el ejercicio \nome \space vale 0}
+\def\es@zeronumerrorlong#1#2{Si la fracción puede ser 0, debe utilizar el comando "sempliz"}
+\def\es@fraconewarn#1#2{La fracción #1/#2 en el ejercicio \nome \space vale 1}
+\def\es@radicalerror{El radicando en el ejercicio \nome \space es negativo}
+\def\es@fpsetparerrorshort{No se verifican todas las condiciones después de \maxLoopLimit\space intentos}
+\def\es@EstraiMessage#1#2{\string\textbf\string{\string\noindent\space Las expresiones $#2i$, $#2ii$ \string\dots\space
+ toman los valores #1 \string}\string\newline}
+
+%%% The date
+
+\def\es@longdate#1/#2/#3\@empty{#3\space \ifcase#2\or
+ Enero \or Febrero \or Marzo \or Abril
+ \or Mayo \or Junio \or Julio \or Agosto
+ \or Septiembre \or Octubre \or Noviembre
+ \or Diciembre\fi \space #1}
+
+\def\es@shortdate#1/#2/#3\@empty{#3/#2/#1}
+
+
+%%% Useful Language dependent packages
+
+\AtEndOfPackage{
+\usepackage{geometry}
+\geometry{a4paper,lmargin=6mm,rmargin=18mm,tmargin=6mm,bmargin=18mm,marginparsep=2mm,footskip=1cm}
+\usepackage{icomma}
+\usepackage{eurosym}
+\usepackage[np,autolanguage]{numprint}
+\newcommand*\npstylespanish{%
+\npthousandsep{\,}%
+\npdecimalsign{,}%
+\npproductsign{\ensuremath{\cdot}}%
+\npunitseparator{~}%
+ \npthousandthpartsep{}
+}
+}
diff --git a/Master/texmf-dist/tex/latex/esami/esami.sty b/Master/texmf-dist/tex/latex/esami/esami.sty
index c9dd1e51bc7..ad26df52236 100644
--- a/Master/texmf-dist/tex/latex/esami/esami.sty
+++ b/Master/texmf-dist/tex/latex/esami/esami.sty
@@ -15,9 +15,13 @@
%%%%%% CHANGELOG %%%%%%%
% Version 1.0
% First release to CTAN
+% Version 1.1
+% Update: Inserted the dependance on the package \texttt{environ} to remove some errors in the \LaTeX\ compilation.
+%Removed the dependance on the package \texttt{icomma} in the italian localization file es-italian.lng because of the introduction
+%of new features in the package \texttt{babel} for the Italian langaguage (macro \texttt{IntelligentComma}).
\NeedsTeXFormat{LaTeX2e} \ProvidesPackage{esami}
- [2012/03/08 v1.0 An Exam Construction Package]
+ [2013/12/09 v1.1 An Exam Construction Package]
% +=============================+
% | THE OPTIONS |
@@ -25,7 +29,7 @@
\newif\ifes@language \es@languagefalse
\DeclareOption{italian}{\InputIfFileExists{es-\CurrentOption.lng}%
- { \es@languagetrue \typeout{esami: Verr\`{a} usata la lingua italiana}}%
+ { \es@languagetrue \typeout{esami: Verrà usata la lingua italiana}}%
{\typeout{esami: Il file es-\CurrentOption.lng non esiste.}}}
\DeclareOption{UKenglish}{\InputIfFileExists{es-\CurrentOption.lng}%
{\typeout{esami: English Language will be used} \es@languagetrue}%
@@ -37,10 +41,10 @@
{ \typeout{esami: English Language will be used}\es@languagetrue}%
{ \typeout{esami: The file es-\CurrentOption.lng does not exists.}}}
\DeclareOption{french}{\InputIfFileExists{es-\CurrentOption.lng}%
- { \typeout{esami: La langue fran\c{c}aise sera utilis\'{e}e}\es@languagetrue}
+ { \typeout{esami: La langue française sera utilisée}\es@languagetrue}
{ \typeout{esami: The file es-\CurrentOption.lng does not exists.}}}
\DeclareOption{spanish}{\InputIfFileExists{es-\CurrentOption.lng}%
- { \typeout{esami:Se utilizar\'{a} el idioma espa\~{n}ol}\es@languagetrue}
+ { \typeout{esami:Se utilizará el idioma español}\es@languagetrue}
{ \typeout{esami: The file es-\CurrentOption.lng does not exists.}}}
\DeclareOption{german}{\InputIfFileExists{es-\CurrentOption.lng}%
{ \typeout{esami:Deutsch als Sprache soll angewandt werden}\es@languagetrue}
@@ -149,6 +153,7 @@
\usepackage{currfile}
\usepackage{array}
\usepackage{ifthen}
+\usepackage{environ}
\usepackage{xargs}
\usepackage{multicol}
\usepackage{pstricks,pstricks-add}
@@ -548,16 +553,16 @@
%%%%% Other commands %%%%%%
-\long\def\Collect@Body#1{%%%%% This command is taken from the environ package %%%%
- \@envbody{\expandafter#1\expandafter{\the\@envbody}}%
- \edef\process@envbody{\the\@envbody\noexpand\end{\@currenvir}}%
- \@envbody\@emptytoks \def\begin@stack{b}%
- \begingroup
- \expandafter\let\csname\@currenvir\endcsname\Collect@@Body
- \edef\process@envbody{%
- \expandafter\noexpand\csname\@currenvir\endcsname}%
- \process@envbody
-}
+%\long\def\Collect@Body#1{%%%%% This command is taken from the environ package %%%%
+% \@envbody{\expandafter#1\expandafter{\the\@envbody}}%
+% \edef\process@envbody{\the\@envbody\noexpand\end{\@currenvir}}%
+% \@envbody\@emptytoks \def\begin@stack{b}%
+% \begingroup
+% \expandafter\let\csname\@currenvir\endcsname\Collect@@Body
+% \edef\process@envbody{%
+% \expandafter\noexpand\csname\@currenvir\endcsname}%
+% \process@envbody
+%}
\newcommand\stepvers{\stepcounter{vers}\ifes@solutions
\immediate\write\sols{\string\begin{minipage}{.33\string\textwidth}\string\large\string\textbf{\es@solutionname\ \versionname\ n. \thevers}}\fi}