From 36320cbe81185b9897691aaae9caae090e675fd0 Mon Sep 17 00:00:00 2001
From: Norbert Preining <norbert@preining.info>
Date: Mon, 9 Aug 2021 03:00:45 +0000
Subject: CTAN sync 202108090300

---
 .../contrib/nchairx/source/chairxmathTopology.dtx  | 146 +++++++++++++++++++++
 1 file changed, 146 insertions(+)
 create mode 100644 macros/latex/contrib/nchairx/source/chairxmathTopology.dtx

(limited to 'macros/latex/contrib/nchairx/source/chairxmathTopology.dtx')

diff --git a/macros/latex/contrib/nchairx/source/chairxmathTopology.dtx b/macros/latex/contrib/nchairx/source/chairxmathTopology.dtx
new file mode 100644
index 0000000000..b360d1acc1
--- /dev/null
+++ b/macros/latex/contrib/nchairx/source/chairxmathTopology.dtx
@@ -0,0 +1,146 @@
+% \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 topology 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
+% chairxmathTopologyDoc.dtx
+%\fi
+%
+% First we check of macros should be included:
+%    \begin{macrocode}
+\if@loadmath
+%    \end{macrocode}
+%
+%\subsubsection{General Topology}
+%
+% \begin{macro}{\cl}
+%    \begin{macrocode}
+\newcommand{\cl}{\ch@irxscriptfont{cl}}
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\scl}
+%    \begin{macrocode}
+\newcommand{\scl}{\ch@irxscriptfont{scl}}
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\interior}
+%    \begin{macrocode}
+\newcommand{\interior}{\circ}
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\boundary}
+%    \begin{macrocode}
+\newcommand{\boundary}{\partial}
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\supp}
+%    \begin{macrocode}
+\newcommand{\supp}{\operatorname{\ch@irxoperatorfont{supp}}}
+%    \end{macrocode}
+%\end{macro}
+%
+% \begin{macro}{\dist}
+%    \begin{macrocode}
+\newcommand{\dist}{\operatorname{\ch@irxoperatorfont{dist}}}
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\topology}
+%    \begin{macrocode}
+\newcommand{\topology}[1]{\ch@irxtopologyfont{#1}}
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\filter}
+%    \begin{macrocode}
+\newcommand{\filter}[1]{\ch@irxfilterfont{#1}}
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\sheaf}
+%    \begin{macrocode}
+\newcommand{\sheaf}[1]{\ch@irxsheaffont{#1}}
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\Sections}
+%    \begin{macrocode}
+\newcommand{\Sections}{\operatorname{\ch@irxoperatorfont{Sections}}}
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\HOM}
+%    \begin{macrocode}
+\newcommand{\HOM}{\operatorname{\ch@irxsheaffont{H}\!\mathit{om}}}
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\etale}
+%    \begin{macrocode}
+\DeclarePairedDelimiter{\etale}{\lvert}{\rvert}
+%    \end{macrocode}
+% \end{macro}
+%
+%
+% \subsubsection{Categories from Topology}
+%
+% \begin{macro}{\topological}
+%    \begin{macrocode}
+\newcommand{\topological}{\categoryname{top}}
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\Topological}
+%    \begin{macrocode}
+\newcommand{\Topological}{\categoryname{Top}}
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\Sheaves}
+%    \begin{macrocode}
+\newcommand{\Sheaves}{\categoryname{Sheaves}}
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\PreSheaves}
+%    \begin{macrocode}
+\newcommand{\PreSheaves}{\categoryname{PreSheaves}}
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\Etale}
+%    \begin{macrocode}
+\newcommand{\Etale}{\categoryname{Etale}}
+%    \end{macrocode}
+% \end{macro}
+%
+%    \begin{macrocode}
+\fi
+%    \end{macrocode}
\ No newline at end of file
-- 
cgit v1.2.3

