diff options
Diffstat (limited to 'macros/latex/contrib/nchairx/source/chairxmathCategory.dtx')
-rw-r--r-- | macros/latex/contrib/nchairx/source/chairxmathCategory.dtx | 141 |
1 files changed, 141 insertions, 0 deletions
diff --git a/macros/latex/contrib/nchairx/source/chairxmathCategory.dtx b/macros/latex/contrib/nchairx/source/chairxmathCategory.dtx new file mode 100644 index 0000000000..cd50ca4b5f --- /dev/null +++ b/macros/latex/contrib/nchairx/source/chairxmathCategory.dtx @@ -0,0 +1,141 @@ +% \iffalse meta-comment +% +% Copyright (C) 2018 - 2021 by ChairX +% +% This file may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either +% version 1.3 of this license or (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 file contains the implementation of all category theory related macros . +% +% Macros have to be described by (delete the first %) +% %\begin{macro}{\macro} +% % Description of the implementation. +% % \begin{macrocode} +%\newcommand{\macro}[] {} +% % \end{macrocode} +% %\end{macro} +% +% The implementation and description will appear in the implementation +% part of the documentation. Use \subsubsection{} etc. for structuring. +% +% The documentation of the macros defined here has to be written in +% chairxmathCategoryDoc.dtx +%\fi +% +% First we check of macros should be included: +% \begin{macrocode} +\if@loadmath +% \end{macrocode} +% +% \subsubsection{General Category Theory} +% General stuff for categories. +% +% \begin{macro}{\category} +% \begin{macrocode} +\newcommand{\category}[1]{\ch@irxcategoryfont{#1}} +% \end{macrocode} +%\end{macro} +% +% \begin{macro}{\categoryname} +% \begin{macrocode} +\newcommand{\categoryname}[1]{\ch@irxcategorynamefont{#1}} +% \end{macrocode} +%\end{macro} +% +% \begin{macro}{\functor} +% \begin{macrocode} +\newcommand{\functor}[1]{\ch@irxfunctorfont{#1}} +% \end{macrocode} +%\end{macro} +% +%\begin{macro}{\groupoid} +% \begin{macrocode} +\newcommand{\groupoid}[1]{\ch@irxgroupoidfont{#1}} +% \end{macrocode} +%\end{macro} +% +%\begin{macro}{\source} +% \begin{macrocode} +\newcommand{\source}{\ch@irxoperatorfont{source}} +% \end{macrocode} +%\end{macro} +% +%\begin{macro}{\target} +% \begin{macrocode} +\newcommand{\target}{\ch@irxoperatorfont{target}} +% \end{macrocode} +%\end{macro} +% +%\begin{macro}{\unit} +% \begin{macrocode} +\newcommand{\unit}{\ch@irxoperatorfont{unit}} +% \end{macrocode} +%\end{macro} +% +%\begin{macro}{\opp} +% \begin{macrocode} +\newcommand{\opp}{\ch@irxscriptfont{opp}} +% \end{macrocode} +%\end{macro} +% +%\begin{macro}{\asso} +% \begin{macrocode} +\newcommand{\asso}{\ch@irxoperatorfont{asso}} +% \end{macrocode} +%\end{macro} +% +%\begin{macro}{\Hom} +% \begin{macrocode} +\newcommand{\Hom}{\operatorname{\ch@irxoperatorfont{Hom}}} +% \end{macrocode} +%\end{macro} +% +%\begin{macro}{\End} +% \begin{macrocode} +\newcommand{\End}{\operatorname{\ch@irxoperatorfont{End}}} +% \end{macrocode} +%\end{macro} +% +%\begin{macro}{\Aut} +% \begin{macrocode} +\newcommand{\Aut}{\operatorname{\ch@irxoperatorfont{Aut}}} +\WithSuffix\newcommand\Aut*{\decorate[^*]{\textrm{-}\Aut}{}} +% \end{macrocode} +%\end{macro} +% +%\begin{macro}{\Iso} +% \begin{macrocode} +\newcommand{\Iso}{\operatorname{\ch@irxoperatorfont{Iso}}} +\WithSuffix\newcommand\Iso*{\decorate[^*]{\textrm{-}\Iso}{}} +% \end{macrocode} +%\end{macro} +% +%\begin{macro}{\Obj} +% \begin{macrocode} +\newcommand{\Obj}{\operatorname{\ch@irxoperatorfont{Obj}}} +% \end{macrocode} +%\end{macro} +% +%\begin{macro}{\Morph} +% \begin{macrocode} +\newcommand{\Morph}{\operatorname{\ch@irxoperatorfont{Morph}}} +% \end{macrocode} +%\end{macro} +% +% \subsubsection{Colimits} +% +%\begin{macro}{\colim} +% \begin{macrocode} +\newcommand{\colim}{\operatorname*{{colim}}} +% \end{macrocode} +%\end{macro} +% \begin{macrocode} +\fi +% \end{macrocode}
\ No newline at end of file |