From 5ad29c6111edb313f812d6d1cd4c9cfb6c46559a Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 17 May 2020 22:31:49 +0000 Subject: exercises (18may20) git-svn-id: svn://tug.org/texlive/trunk@55188 c570f23f-e606-0410-a88d-b1316a301751 --- .../source/latex/exercises/exercises.dtx | 68 ++++++++++++++++++++-- .../source/latex/exercises/exercises.ins | 4 +- 2 files changed, 65 insertions(+), 7 deletions(-) (limited to 'Master/texmf-dist/source') diff --git a/Master/texmf-dist/source/latex/exercises/exercises.dtx b/Master/texmf-dist/source/latex/exercises/exercises.dtx index d818e495e6d..4ec2313f34e 100644 --- a/Master/texmf-dist/source/latex/exercises/exercises.dtx +++ b/Master/texmf-dist/source/latex/exercises/exercises.dtx @@ -1,6 +1,6 @@ % \iffalse meta-comment % -% Copyright (C) 2015 by Roger Jud +% Copyright (C) 2000 by Roger Jud % ------------------------------------------------------- % % This file may be distributed and/or modified under the @@ -17,7 +17,7 @@ % % \iffalse %\NeedsTeXFormat{LaTeX2e}[1999/12/01] -%\ProvidesPackage{exercises}[2015/09/19 v1.0 .dtx exercises file] +%\ProvidesPackage{exercises}[2000/05/17 v1.1 .dtx exercises file] % %<*driver> \documentclass[a4paper]{ltxdoc} @@ -29,7 +29,7 @@ filecolor=black,% linkcolor=black,% urlcolor=black,% } -\usepackage[printsolution=true]{exercises}[2015/09/19] +\usepackage[printsolution=true]{exercises}[2000/05/17] \usepackage[utf8]{inputenc} \usepackage[english]{babel} \usepackage{amsmath} @@ -71,6 +71,7 @@ urlcolor=black,% % % % \changes{v1.0}{2015/09/19}{Initial version} +% \changes{v1.1}{2000/05/17}{Add the command ifsolutionthenelse} % % \GetFileInfo{exercises.sty} % @@ -312,11 +313,55 @@ Sum of points: \totalpoints % % % +% \subsection{Print text depending on wether the solution is printed or not} +% With the command |\ifsolutionthenelse{}{}| you can print text depending on wether the solution is printed or not. % -% +% \iffalse +%<*example> +% \fi +\begin{latexcode} +\usepackage[printsolution=true]{exercises} +\ifsolutionthenelse{% + \subsection*{This is the header for the solutions}% + }% + {% + \subsection*{This is the header for the exercises}% + } +\end{latexcode} +% \iffalse +% +% \fi +% +% \emph{produces} +% +% \subsection*{This is the header for the solutions} +% +% +% \emph{while} % % % +% +% \iffalse +%<*example> +% \fi +\begin{latexcode} +\usepackage[printsolution=false]{exercises} +\ifsolutionthenelse{% + \subsection*{This is the header for the solutions}% + }% + {% + \subsection*{This is the header for the exercises}% + } +\end{latexcode} +% \iffalse +% +% \fi +% +% \emph{produces} +% +% \subsection*{This is the header for the exercises} +% % \StopEventually{\PrintChanges} % % \section[Implementation]{Implementation -- how I've done it (only in German)} @@ -923,7 +968,7 @@ Sum of points: \totalpoints % % \begin{macro}{\exercisenewpage} % \begin{macro}{\solutionnewpage} -% Die Befehle |exercisenewpage| und |solutionnewpage| erlauben es, einen Seitenumbruch in abhängigkeit der Lösungsausgabe einzufügen. +% Die Befehle |exercisenewpage| und |solutionnewpage| erlauben es, einen Seitenumbruch in Abhängigkeit der Lösungsausgabe einzufügen. % \begin{macrocode} \newcommand{\exercisenewpage}{\ifthenelse{\boolean{exercises@printsolution}}{}{\newpage}} % \end{macrocode} @@ -933,6 +978,19 @@ Sum of points: \totalpoints % \end{macrocode} % \end{macro} % \end{macro} +% +% +% +% \subsection{Befehl für die bedingte Textausgabe} +% +% \begin{macro}{\ifsolutionthenelse} +% Der Befehl |ifsolutionthenelse{}{}| erlaubt es, Text in Abhängigkeit der Lösungsausgabe auszugeben. +% \begin{macrocode} +\newcommand{\ifsolutionthenelse}[2]{\ifthenelse{\boolean{exercises@printsolution}}{#1}{#2}} +% \end{macrocode} +% +% \end{macro} + % % \Finale \endinput diff --git a/Master/texmf-dist/source/latex/exercises/exercises.ins b/Master/texmf-dist/source/latex/exercises/exercises.ins index 355319f2e6c..114e9e6cf0f 100644 --- a/Master/texmf-dist/source/latex/exercises/exercises.ins +++ b/Master/texmf-dist/source/latex/exercises/exercises.ins @@ -1,5 +1,5 @@ %% -%% Copyright (C) 2015 by Roger Jud +%% Copyright (C) 2020 by Roger Jud %% %% This file may be distributed and/or modified under the conditions of %% the LaTeX Project Public License, either version 1.2 of this license @@ -21,7 +21,7 @@ This is a generated file. -Copyright (C) 2015 by Roger Jud +Copyright (C) 2020 by Roger Jud This file may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.2 of this license -- cgit v1.2.3