document theorem family declarations

This commit is contained in:
Maximilian Keßler 2022-01-18 14:45:36 +01:00
parent ddf4957b93
commit 082c075ebb
3 changed files with 101 additions and 7 deletions

View file

@ -804,7 +804,7 @@
% \begin{function} % \begin{function}
% { % {
% \groupthm_new_grouped_theorem:nnnn, % \groupthm_new_grouped_theorem:nnnn,
% \groupthm_provide_grouped_theorem:nnnn % \groupthm_provide_grouped_theorem:nnnn,
% \groupthm_new_grouped_theorem_star:nnnn, % \groupthm_new_grouped_theorem_star:nnnn,
% \groupthm_provide_grouped_theorem_star:nnnn, % \groupthm_provide_grouped_theorem_star:nnnn,
% \groupthm_new_theorem:nnnn, % \groupthm_new_theorem:nnnn,
@ -822,6 +822,100 @@
% \end{function} % \end{function}
% %
% %
% \subsection{Theorem families}
%
%
% \begin{function}
% {
% \groupthm_new_grouped_theorem_family_from_keys:nn,
% \groupthm_provide_grouped_theorem_family_from_keys:nn
% }
% \begin{syntax}
% \cs{groupthm_new_grouped_theorem_family_from_keys:nn}\marg{keys}\marg{theorem family}
% \end{syntax}
%
% The \LaTeX3 versions of \cs{NewGroupedTheoremFamily} and \cs{ProvideGroupedTheoremFamily}
%
% \end{function}
%
%
%
% \begin{function}
% {
% \groupthm_new_grouped_theorem_family_star_from_keys:nn,
% \groupthm_provide_grouped_theorem_family_star_from_keys:nn
% }
% \begin{syntax}
% \cs{groupthm_new_grouped_theorem_family_star_from_keys:nn}\marg{keys}\marg{theorem family}
% \end{syntax}
%
% The \LaTeX3 versions of \cs{NewGroupedTheoremFamily*} and \cs{ProvideGroupedTheoremFamily*}
%
% \end{function}
%
%
%
% \begin{function}
% {
% \groupthm_new_theorem_family_from_keys:nn,
% \groupthm_provide_theorem_family_from_keys:nn
% }
% \begin{syntax}
% \cs{groupthm_new_theorem_family_from_keys:nn}\marg{keys}\marg{theorem family}
% \end{syntax}
%
% The \LaTeX3 versions of \cs{NewTheoremFamily} and \cs{ProvideTheoremFamily}
%
% \end{function}
%
%
%
% \begin{function}
% {
% \groupthm_new_theorem_family_star_from_keys:nn,
% \groupthm_provide_theorem_family_star_from_keys:nn
% }
% \begin{syntax}
% \cs{groupthm_new_theorem_family_star_from_keys:nn}\marg{keys}\marg{theorem family}
% \end{syntax}
%
% The \LaTeX3 versions of \cs{NewTheoremFamily*} and \cs{ProvideTheoremFamily*}
%
% \end{function}
%
%
% \begin{function}
% {
% \groupthm_new_grouped_theorem_family:nnnn,
% \groupthm_provide_grouped_theorem_family:nnnn,
% \groupthm_new_grouped_theorem_family_star:nnnn,
% \groupthm_provide_grouped_theorem_family_star:nnnn,
% \groupthm_new_theorem_family:nnnn,
% \groupthm_provide_theorem_family:nnnn,
% \groupthm_new_theorem_family_star:nnnn,
% \groupthm_provide_theorem_family_star:nnnn
% }
% \begin{syntax}
% \cs{groupthm_new_grouped_theorem_family:nnnn}\marg{theorem family}
% \marg{groups}\marg{name}\marg{thmtools clist}
% \end{syntax}
%
% The non-key-value versions of the prior macros.
%
% \end{function}
%
% \end{documentation}
%
%
%
%
%
%
%
%
%
%
%
% %
% %
% \begin{implementation} % \begin{implementation}
@ -2124,7 +2218,7 @@
% Now, we can wrap these into document commands % Now, we can wrap these into document commands
% %
% %
% \begin{macro}{\NewGroupedTheorem} % \begin{macro}{\NewGroupedTheorem, \NewGroupedTheorem*}
% \begin{syntax} % \begin{syntax}
% \cs{NewGroupedTheorem}\oarg{keys}\marg{theorem name} % \cs{NewGroupedTheorem}\oarg{keys}\marg{theorem name}
% \end{syntax} % \end{syntax}
@ -2144,7 +2238,7 @@
% \end{macro} % \end{macro}
% %
% %
% \begin{macro}{\ProvideGroupedTheorem} % \begin{macro}{\ProvideGroupedTheorem, \ProvideGroupedTheorem*}
% \begin{syntax} % \begin{syntax}
% \cs{ProvideGroupedTheorem}\oarg{keys}\marg{theorem name} % \cs{ProvideGroupedTheorem}\oarg{keys}\marg{theorem name}
% \end{syntax} % \end{syntax}
@ -2165,7 +2259,7 @@
% %
% %
% %
% \begin{macro}{\NewTheorem} % \begin{macro}{\NewTheorem, \NewTheorem*}
% \begin{syntax} % \begin{syntax}
% \cs{NewTheorem}\oarg{keys}\marg{theorem name} % \cs{NewTheorem}\oarg{keys}\marg{theorem name}
% \end{syntax} % \end{syntax}
@ -2185,7 +2279,7 @@
% \end{macro} % \end{macro}
% %
% %
% \begin{macro}{\ProvideTheorem} % \begin{macro}{\ProvideTheorem, \ProvideTheorem*}
% \begin{syntax} % \begin{syntax}
% \cs{ProvideTheorem}\oarg{keys}\marg{theorem name} % \cs{ProvideTheorem}\oarg{keys}\marg{theorem name}
% \end{syntax} % \end{syntax}
@ -2711,5 +2805,5 @@
% \end{macrocode} % \end{macrocode}
% %
% \end{implementation} % \end{implementation}
% \end{documentation}
% \newpage % \newpage
% \PrintIndex

View file

@ -5,4 +5,4 @@
\contentsline {todo}{\color@fb@x {}{black}{}{red!40}{\leavevmode {\color {red!40}o}}\ Add reference.}{8}{section*.7}% \contentsline {todo}{\color@fb@x {}{black}{}{red!40}{\leavevmode {\color {red!40}o}}\ Add reference.}{8}{section*.7}%
\contentsline {todo}{\color@fb@x {}{black}{}{red!40}{\leavevmode {\color {red!40}o}}\ Add reference.}{9}{section*.8}% \contentsline {todo}{\color@fb@x {}{black}{}{red!40}{\leavevmode {\color {red!40}o}}\ Add reference.}{9}{section*.8}%
\contentsline {todo}{\color@fb@x {}{black}{}{red!40}{\leavevmode {\color {red!40}o}}\ Add reference.}{10}{section*.9}% \contentsline {todo}{\color@fb@x {}{black}{}{red!40}{\leavevmode {\color {red!40}o}}\ Add reference.}{10}{section*.9}%
\contentsline {todo}{\color@fb@x {}{black}{}{red!40}{\leavevmode {\color {red!40}o}}\ Add reference.}{17}{section*.10}% \contentsline {todo}{\color@fb@x {}{black}{}{red!40}{\leavevmode {\color {red!40}o}}\ Add reference.}{18}{section*.10}%