% \iffalse meta-comment % This is file `graph-theory-symbol.dtx'. % This file is part of GraphTheorySymbol. % % GraphTheorySymbol is free software: % you can redistribute it and/or modify it % under the terms of the GNU Lesser General Public License % as published by the Free Software Foundation, % either version 3 of the License, % or (at your option) any later version. % % GraphTheorySymbol is distributed % in the hope that it will be useful, % but WITHOUT ANY WARRANTY; % without even the implied warranty of % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. % See the GNU Lesser General Public License for more details. % % You should have received a copy of % the GNU Lesser General Public License % along with GraphTheorySymbol. % If not, see . % % This work is maintained by Laurent Lyaudet. % % This work consists of the files graph-theory-symbol.dtx, % graph-theory-symbol.ins, and % test.tex, % and the derived files graph-theory-symbol.sty, % graph-theory-symbol-doc.pdf, and % test.pdf. % % ©Copyright 2026 Laurent Frédéric Bernard François Lyaudet % \fi % % \iffalse %<*driver> \ProvidesFile{graph-theory-symbol.dtx} % %<*package> \NeedsTeXFormat{LaTeX2e}[2025/11/01] \ProvidesPackage{graph-theory-symbol}% [2026/08/26 v1.0.0 % A set of LaTeX commands to have symbols designed for Graph Theory] % %<*driver> \documentclass{ltxdoc} \usepackage[a4paper,margin=20mm,left=50mm,nohead]{geometry} \usepackage[numbered]{hypdoc} \usepackage{longtable} \usepackage[columns=1]{idxlayout} \usepackage{graph-theory-symbol} \EnableCrossrefs \CodelineIndex \RecordChanges \SetupDoc{reportchangedates} \begin{document} \DocInput{graph-theory-symbol.dtx} \end{document} % % \fi % % \GetFileInfo{graph-theory-symbol.sty} % \DoNotIndex{\@ifdefinable,\bullet,\circ,\def,\edef,\else,\empty} % \DoNotIndex{\endinput,\ensuremath,\fi,\hspace,\if,\mathcolor,\mathrel} % \DoNotIndex{\newcommand,\raisebox,\RequirePackage,\scalebox} % \DoNotIndex{\smallblacksquare,\text,\textasciicircum,\textcolor} % \let\GTSspecialMainMacroIndex\SpecialMainMacroIndex % \let\GTSspecialMacroIndex\SpecialMacroIndex % % \title{^^A % \textsf{graph-theory-symbol}^^A % --- A set of LaTeX commands to have symbols designed for Graph Theory^^A % } % \date{\large\fileversion\quad\filedate} % \author{Laurent Frédéric Bernard François Lyaudet\\Email: Laurent.Lyaudet@gmail.com} % \maketitle % \changes{v0.1.0}{2026-08-01}{Initial version} % \changes{v1.0.0}{2026-08-26}{First public release} % \begin{abstract}\noindent % This documentation is for LaTeX package GraphTheorySymbol. % It provides symbols used in graph theory. % The adjacency and incidence symbols were created by the author % of this package. % \end{abstract} % \tableofcontents % % \section{Introduction} % % This documentation is for LaTeX package GraphTheorySymbol. % It provides symbols used in graph theory. % The adjacency and incidence symbols were created by the author % of this package. % % This package is licenced under Lesser GNU General Public License version % 3 or later (LGPLv3+). % It means you are free do anything with it, % but if you do improve the code of the symbols that we provide, % please do share these improvements in a similar way. % There is no restriction on other graph theory symbols/code, % even if it would be a good fit for inclusion in this package. % There is also no need to share in a similar way what you build % with this package. % The text of the licenses is available at:\\ % \url{https://www.gnu.org/licenses/}. % % The git repository of this source code is also available at:\\ % \url{https://github.com/LLyaudet/GraphTheorySymbol/}.\\ % Clone it with this URL:\\ % \url{git@github.com:LLyaudet/GraphTheorySymbol.git}. % % This is our first LaTeX package. % It may be that our macros are quite slow and that a document making % extensive use of these macros will be slow to compile. % If you know how to produce better LaTeX code, % please submit a pull request on GitHub. % % \section{Usage} % % All symbols macros were designed with ease of use in mind: % they are called with a trailing slash, they can be called in text mode or % in math mode, a variant with relation spacing for math mode exists with % suffix ``relation''. % % \DescribeMacro{\GTS@newcommand} % This macro will enforce that the other macros are called with a trailing % slash, avoiding problems with spaces after macro call.\\ % Arguments:\\ % \marg{commandname} The name of the command to create.\\ % \marg{commandcode} The code of the command to create. % % \DescribeMacro{\GTSsetMainColor} % This macro will set the main color used in GraphTheorySymbol. % This color has initial value ``black''.\\ % Argument:\\ % \marg{color} The color that must be used by GraphTheorySymbol afterward. % % \DescribeMacro{\GTSsetSecondColor} % This macro will set the second color used in GraphTheorySymbol. % This color has initial value ``gray''.\\ % Argument:\\ % \marg{color} The color that must be used by GraphTheorySymbol afterward. % % \DescribeMacro{\GTSadjacency}\DescribeMacro{\GTSa} % This macro will draw an adjacency symbol. % A first drawing didn't include the small dots in the middle of the two % circles corresponding to the graph vertices. % But it was too similar to `` spoon'' and multimap symbols, % and could be confused with a graph with only two vertices and one edge. % Hence, these dots were added and they have the nice property to remind % of the classical textual notation of adjacency relation as Adj(.,.).\\ % |A.\GTSadjacency/A.| or |A.\GTSa/A.| will yield A.\GTSa/A.\\ % |u \GTSadjacency/ v| or |u \GTSa/ v| will yield u \GTSa/ v.\\ % |$u \GTSadjacency/ v$| or |$u \GTSa/ v$| will yield $u \GTSa/ v$. % % \DescribeMacro{\GTSadjacencyRelation}\DescribeMacro{\GTSaR} % This macro will draw an adjacency symbol.\\ % |$u\GTSadjacencyRelation/v$| or |$u\GTSaR/v$| will yield $u\GTSaR/v$. % % \DescribeMacro{\GTSunadjacency}\DescribeMacro{\GTSu} % This macro will draw an unadjacency symbol.\\ % |A.\GTSunadjacency/A.| or |A.\GTSu/A.| will yield A.\GTSu/A.\\ % |u \GTSunadjacency/ v| or |u \GTSu/ v| will yield u \GTSu/ v.\\ % |$u \GTSunadjacency/ v$| or |$u \GTSu/ v$| will yield $u \GTSu/ v$. % % \DescribeMacro{\GTSunadjacencyRelation}\DescribeMacro{\GTSuR} % This macro will draw an unadjacency symbol.\\ % |$u\GTSunadjacencyRelation/v$| or |$u\GTSuR/v$| will yield $u\GTSuR/v$. % % \DescribeMacro{\GTSdirectedAdjacencyUp}\DescribeMacro{\GTSdAU} % This macro will draw a directed adjacency upward symbol. % The operand on the left of the symbol should be considered the source % of the arc; % the operand on the right of the symbol should be considered the target % of the arc.\\ % |A.\GTSdirectedAdjacencyUp/A.| or |A.\GTSdAU/A.| % will yield A.\GTSdAU/A.\\ % |u \GTSdirectedAdjacencyUp/ v| or |u \GTSdAU/ v| % will yield u \GTSdAU/ v.\\ % |$u \GTSdirectedAdjacencyUp/ v$| or |$u \GTSdAU/ v$| % will yield $u \GTSdAU/ v$. % % \renewcommand{\SpecialMacroIndex}[1]{} % \DescribeMacro{\GTSdirectedAdjacencyUp-} % \DescribeMacro{Relation} % \DescribeMacro{\GTSdAUR} % \renewcommand{\SpecialMacroIndex}[1]{\GTSspecialMacroIndex{#1}} % \SpecialMacroIndex{\GTSdirectedAdjacencyUpRelation} % \SpecialMacroIndex{\GTSdAUR} % This macro will draw a directed adjacency upward symbol % with relation spacing in math mode.\\ % |$u\GTSdirectedAdjacencyUpRelation/v$| or |$u\GTSdAUR/v$| % will yield $u\GTSdAUR/v$. % % \renewcommand{\SpecialMacroIndex}[1]{} % \DescribeMacro{\GTSnegatedDirected-} % \DescribeMacro{AdjacencyUp} % \DescribeMacro{\GTSnDAU} % \renewcommand{\SpecialMacroIndex}[1]{\GTSspecialMacroIndex{#1}} % \SpecialMacroIndex{\GTSnegatedDirectedAdjacencyUp} % \SpecialMacroIndex{\GTSnDAU} % This macro will draw a negated directed adjacency upward symbol.\\ % |A.\GTSnegatedDirectedAdjacencyUp/A.| or |A.\GTSnDAU/A.| % will yield A.\GTSnDAU/A.\\ % |u \GTSnegatedDirectedAdjacencyUp/ v| or |u \GTSnDAU/ v| % will yield u \GTSnDAU/ v.\\ % |$u \GTSnegatedDirectedAdjacencyUp/ v$| or |$u \GTSnDAU/ v$| % will yield $u \GTSnDAU/ v$. % % \renewcommand{\SpecialMacroIndex}[1]{} % \DescribeMacro{\GTSnegatedDirected-} % \DescribeMacro{AdjacencyUpRelation} % \DescribeMacro{\GTSnDAUR} % \renewcommand{\SpecialMacroIndex}[1]{\GTSspecialMacroIndex{#1}} % \SpecialMacroIndex{\GTSnegatedDirectedAdjacencyUpRelation} % \SpecialMacroIndex{\GTSnDAUR} % This macro will draw a negated directed adjacency upward symbol % with relation spacing in math mode.\\ % |$u\GTSdirectedAdjacencyUpRelation/v$| or |$u\GTSdAUR/v$| % will yield $u\GTSdAUR/v$. % % \DescribeMacro{\GTSdirectedAdjacencyDown}\DescribeMacro{\GTSdAD} % This macro will draw a directed adjacency downward symbol. % The operand on the left of the symbol should be considered the target % of the arc; % the operand on the right of the symbol should be considered the source % of the arc.\\ % |A.\GTSdirectedAdjacencyDown/A.| or |A.\GTSdAD/A.| % will yield A.\GTSdAD/A.\\ % |u \GTSdirectedAdjacencyDown/ v| or |u \GTSdAD/ v| % will yield u \GTSdAD/ v.\\ % |$u \GTSdirectedAdjacencyDown/ v$| or |$u \GTSdAD/ v$| % will yield $u \GTSdAD/ v$. % % \renewcommand{\SpecialMacroIndex}[1]{} % \DescribeMacro{\GTSdirectedAdjacencyDown-} % \DescribeMacro{Relation} % \DescribeMacro{\GTSdADR} % \renewcommand{\SpecialMacroIndex}[1]{\GTSspecialMacroIndex{#1}} % \SpecialMacroIndex{\GTSdirectedAdjacencyDownRelation} % \SpecialMacroIndex{\GTSdADR} % This macro will draw a directed adjacency downward symbol % with relation spacing in math mode.\\ % |$u\GTSdirectedAdjacencyDownRelation/v$| or |$u\GTSdADR/v$| % will yield $u\GTSdADR/v$. % % \renewcommand{\SpecialMacroIndex}[1]{} % \DescribeMacro{\GTSnegatedDirected-} % \DescribeMacro{AdjacencyDown} % \DescribeMacro{\GTSnDAD} % \renewcommand{\SpecialMacroIndex}[1]{\GTSspecialMacroIndex{#1}} % \SpecialMacroIndex{\GTSnegatedDirectedAdjacencyDown} % \SpecialMacroIndex{\GTSnDAD} % This macro will draw a negated directed adjacency downward symbol.\\ % |A.\GTSnegatedDirectedAdjacencyDown/A.| or |A.\GTSnDAD/A.| % will yield A.\GTSnDAD/A.\\ % |u \GTSnegatedDirectedAdjacencyDown/ v| or |u \GTSnDAD/ v| % will yield u \GTSnDAD/ v.\\ % |$u \GTSnegatedDirectedAdjacencyDown/ v$| or |$u \GTSnDAD/ v$| % will yield $u \GTSnDAD/ v$. % % \renewcommand{\SpecialMacroIndex}[1]{} % \DescribeMacro{\GTSnegatedDirected-} % \DescribeMacro{AdjacencyDownRelation} % \DescribeMacro{\GTSnDADR} % \renewcommand{\SpecialMacroIndex}[1]{\GTSspecialMacroIndex{#1}} % \SpecialMacroIndex{\GTSnegatedDirectedAdjacencyDownRelation} % \SpecialMacroIndex{\GTSnDADR} % This macro will draw a negated directed adjacency downward symbol % with relation spacing in math mode.\\ % |$u\GTSnegatedDirectedAdjacencyDownRelation/v$| or |$u\GTSnDADR/v$| % will yield $u\GTSnDADR/v$. % % \DescribeMacro{\GTSincidence}\DescribeMacro{\GTSi} % This macro will draw an incidence symbol. % The operand on the left of the symbol should be considered the vertex % to which the edge/the operand on the right of the symbol is incident.\\ % |A.\GTSincidence/A.| or |A.\GTSi/A.| % will yield A.\GTSi/A.\\ % |v \GTSincidence/ e| or |v \GTSi/ e| % will yield v \GTSi/ e.\\ % |$v \GTSincidence/ e$| or |$v \GTSi/ e$| % will yield $v \GTSi/ e$. % % \DescribeMacro{\GTSincidenceRelation}\DescribeMacro{\GTSiR} % This macro will draw an incidence symbol with relation spacing in math % mode.\\ % |$v\GTSincidenceRelation/e$| or |$v\GTSiR/e$| % will yield $v\GTSiR/e$. % % \DescribeMacro{\GTSnegatedIncidence}\DescribeMacro{\GTSnI} % This macro will draw a negated incidence symbol.\\ % |A.\GTSnegatedIncidence/A.| or |A.\GTSnI/A.| % will yield A.\GTSnI/A.\\ % |v \GTSnegatedIncidence/ e| or |v \GTSnI/ e| % will yield v \GTSnI/ e.\\ % |$v \GTSnegatedIncidence/ e$| or |$v \GTSnI/ e$| % will yield $v \GTSnI/ e$. % % \renewcommand{\SpecialMacroIndex}[1]{} % \DescribeMacro{\GTSnegatedIncidence-} % \DescribeMacro{Relation} % \DescribeMacro{\GTSnIR} % \renewcommand{\SpecialMacroIndex}[1]{\GTSspecialMacroIndex{#1}} % \SpecialMacroIndex{\GTSnegatedIncidenceRelation} % \SpecialMacroIndex{\GTSnIR} % This macro will draw a negated incidence symbol with relation spacing % in math mode.\\ % |$v\GTSnegatedIncidenceRelation/e$| or |$v\GTSnIR/e$| % will yield $v\GTSnIR/e$.\\ % % \DescribeMacro{\GTSoutIncidence}\DescribeMacro{\GTSoI} % This macro will draw a directed incidence upward (out(ward) incidence) % symbol. % The operand on the left of the symbol should be considered the vertex % to which the arc/the operand on the right of the symbol is incident.\\ % |A.\GTSoutIncidence/A.| or |A.\GTSoI/A.| % will yield A.\GTSoI/A.\\ % |v \GTSoutIncidence/ e| or |v \GTSoI/ e| % will yield v \GTSoI/ e.\\ % |$v \GTSoutIncidence/ e$| or |$v \GTSoI/ e$| % will yield $v \GTSoI/ e$. % % \DescribeMacro{\GTSoutIncidenceRelation}\DescribeMacro{\GTSoIR} % This macro will draw a directed incidence upward (out(ward) incidence) % symbol with relation spacing in math mode.\\ % |$v\GTSoutIncidenceRelation/e$| or |$v\GTSoIR/e$| % will yield $v\GTSoIR/e$. % % \DescribeMacro{\GTSnegatedOutIncidence}\DescribeMacro{\GTSnOI} % This macro will draw a negated directed incidence upward % (out(ward) incidence) symbol.\\ % |A.\GTSnegatedOutIncidence/A.| or |A.\GTSnOI/A.| % will yield A.\GTSnOI/A.\\ % |v \GTSnegatedOutIncidence/ e| or |v \GTSnOI/ e| % will yield v \GTSnOI/ e.\\ % |$v \GTSnegatedOutIncidence/ e$| or |$v \GTSnOI/ e$| % will yield $v \GTSnOI/ e$. % % \renewcommand{\SpecialMacroIndex}[1]{} % \DescribeMacro{\GTSnegatedOutIncidence-} % \DescribeMacro{Relation} % \DescribeMacro{\GTSnOIR} % \renewcommand{\SpecialMacroIndex}[1]{\GTSspecialMacroIndex{#1}} % \SpecialMacroIndex{\GTSnegatedOutIncidenceRelation} % \SpecialMacroIndex{\GTSnOIR} % This macro will draw a negated directed incidence upward % (out(ward) incidence) symbol with relation spacing in math mode.\\ % |$v\GTSnegatedOutIncidenceRelation/e$| or |$v\GTSnOIR/e$| % will yield $v\GTSnOIR/e$. % % \DescribeMacro{\GTSinIncidence}\DescribeMacro{\GTSiI} % This macro will draw a directed incidence downward (in(ward) incidence) % symbol. % The operand on the left of the symbol should be considered the vertex % to which the arc/the operand on the right of the symbol is incident.\\ % |A.\GTSinIncidence/A.| or |A.\GTSiI/A.| % will yield A.\GTSiI/A.\\ % |v \GTSinIncidence/ e| or |v \GTSiI/ e| % will yield v \GTSiI/ e.\\ % |$v \GTSinIncidence/ e$| or |$v \GTSiI/ e$| % will yield $v \GTSiI/ e$. % % \DescribeMacro{\GTSinIncidenceRelation}\DescribeMacro{\GTSiIR} % This macro will draw a directed incidence downward (in(ward) incidence) % symbol with relation spacing in math mode.\\ % |$v\GTSinIncidenceRelation/e$| or |$v\GTSiIR/e$| % will yield $v\GTSiIR/e$. % % \DescribeMacro{\GTSnegatedInIncidence}\DescribeMacro{\GTSnII} % This macro will draw a negated directed incidence downward % (in(ward) incidence) symbol.\\ % |A.\GTSnegatedInIncidence/A.| or |A.\GTSnII/A.| % will yield A.\GTSnII/A.\\ % |v \GTSnegatedInIncidence/ e| or |v \GTSnII/ e| % will yield v \GTSnII/ e.\\ % |$v \GTSnegatedInIncidence/ e$| or |$v \GTSnII/ e$| % will yield $v \GTSnII/ e$. % % \renewcommand{\SpecialMacroIndex}[1]{} % \DescribeMacro{\GTSnegatedInIncidence-} % \DescribeMacro{Relation} % \DescribeMacro{\GTSnIIR} % \renewcommand{\SpecialMacroIndex}[1]{\GTSspecialMacroIndex{#1}} % \SpecialMacroIndex{\GTSnegatedInIncidenceRelation} % \SpecialMacroIndex{\GTSnIIR} % This macro will draw a negated directed incidence downward % (in(ward) incidence) symbol with relation spacing in math mode.\\ % |$v\GTSnegatedInIncidenceRelation/e$| or |$v\GTSnIIR/e$| % will yield $v\GTSnIIR/e$. % % % % % \DescribeMacro{\GTSadjacencyMonochrome}\DescribeMacro{\GTSaM} % This macro will draw a monochrome adjacency symbol.\\ % |A.\GTSadjacencyMonochrome/A.| or |A.\GTSaM/A.| % will yield A.\GTSaM/A.\\ % |u \GTSadjacencyMonochrome/ v| or |u \GTSaM/ v| % will yield u \GTSaM/ v.\\ % |$u \GTSadjacencyMonochrome/ v$| or |$u \GTSaM/ v$| % will yield $u \GTSaM/ v$. % % \renewcommand{\SpecialMacroIndex}[1]{} % \DescribeMacro{\GTSadjacencyMonochrome-} % \DescribeMacro{Relation} % \DescribeMacro{\GTSaMR} % \renewcommand{\SpecialMacroIndex}[1]{\GTSspecialMacroIndex{#1}} % \SpecialMacroIndex{\GTSadjacencyMonochromeRelation} % \SpecialMacroIndex{\GTSaMR} % This macro will draw a monochrome adjacency symbol with relation spacing % in math mode.\\ % |$u\GTSadjacencyMonochromeRelation/v$| or |$u\GTSaMR/v$| % will yield $u\GTSaMR/v$. % % \DescribeMacro{\GTSunadjacencyMonochrome}\DescribeMacro{\GTSuM} % This macro will draw a monochrome unadjacency symbol.\\ % |A.\GTSunadjacencyMonochrome/A.| or |A.\GTSuM/A.| % will yield A.\GTSuM/A.\\ % |u \GTSunadjacencyMonochrome/ v| or |u \GTSuM/ v| % will yield u \GTSuM/ v.\\ % |$u \GTSunadjacencyMonochrome/ v$| or |$u \GTSuM/ v$| % will yield $u \GTSuM/ v$. % % \renewcommand{\SpecialMacroIndex}[1]{} % \DescribeMacro{\GTSunadjacencyMonochrome-} % \DescribeMacro{Relation} % \DescribeMacro{\GTSuMR} % \renewcommand{\SpecialMacroIndex}[1]{\GTSspecialMacroIndex{#1}} % \SpecialMacroIndex{\GTSunadjacencyMonochromeRelation} % \SpecialMacroIndex{\GTSuMR} % This macro will draw a monochrome unadjacency symbol % with relation spacing in math mode.\\ % |$u\GTSunadjacencyMonochromeRelation/v$| or |$u\GTSuMR/v$| % will yield $u\GTSuMR/v$. % % \renewcommand{\SpecialMacroIndex}[1]{} % \DescribeMacro{\GTSdirectedAdjacencyUp-} % \DescribeMacro{Monochrome} % \DescribeMacro{\GTSdAUM} % \renewcommand{\SpecialMacroIndex}[1]{\GTSspecialMacroIndex{#1}} % \SpecialMacroIndex{\GTSdirectedAdjacencyUpMonochrome} % \SpecialMacroIndex{\GTSdAUM} % This macro will draw a monochrome directed adjacency upward symbol. % The operand on the left of the symbol should be considered the source % of the arc; % the operand on the right of the symbol should be considered the target % of the arc.\\ % |A.\GTSdirectedAdjacencyUpMonochrome/A.| or |A.\GTSdAUM/A.| % will yield A.\GTSdAUM/A.\\ % |u \GTSdirectedAdjacencyUpMonochrome/ v| or |u \GTSdAUM/ v| % will yield u \GTSdAUM/ v.\\ % |$u \GTSdirectedAdjacencyUpMonochrome/ v$| or |$u \GTSdAUM/ v$| % will yield $u \GTSdAUM/ v$. % % \renewcommand{\SpecialMacroIndex}[1]{} % \DescribeMacro{\GTSdirectedAdjacencyUp-} % \DescribeMacro{MonochromeRelation} % \DescribeMacro{\GTSdAUMR} % \renewcommand{\SpecialMacroIndex}[1]{\GTSspecialMacroIndex{#1}} % \SpecialMacroIndex{\GTSdirectedAdjacencyUpMonochromeRelation} % \SpecialMacroIndex{\GTSdAUMR} % This macro will draw a monochrome directed adjacency upward symbol % with relation spacing in math mode.\\ % |$u\GTSdirectedAdjacencyUpMonochromeRelation/v$| or |$u\GTSdAUMR/v$| % will yield $u\GTSdAUMR/v$. % % \renewcommand{\SpecialMacroIndex}[1]{} % \DescribeMacro{\GTSnegatedDirected-} % \DescribeMacro{AdjacencyUpMonochrome} % \DescribeMacro{\GTSnDAUM} % \renewcommand{\SpecialMacroIndex}[1]{\GTSspecialMacroIndex{#1}} % \SpecialMacroIndex{\GTSnegatedDirectedAdjacencyUpMonochrome} % \SpecialMacroIndex{\GTSnDAUM} % This macro will draw a % monochrome negated directed adjacency upward symbol.\\ % |A.\GTSnegatedDirectedAdjacencyUpMonochrome/A.| or |A.\GTSnDAUM/A.| % will yield A.\GTSnDAUM/A.\\ % |u \GTSnegatedDirectedAdjacencyUpMonochrome/ v| or |u \GTSnDAUM/ v| % will yield u \GTSnDAUM/ v.\\ % |$u \GTSnegatedDirectedAdjacencyUpMonochrome/ v$| or |$u \GTSnDAUM/ v$| % will yield $u \GTSnDAUM/ v$. % % \renewcommand{\SpecialMacroIndex}[1]{} % \DescribeMacro{\GTSnegatedDirected-} % \DescribeMacro{AdjacencyUpMonochrome-} % \DescribeMacro{Relation} % \DescribeMacro{\GTSnDAUMR} % \renewcommand{\SpecialMacroIndex}[1]{\GTSspecialMacroIndex{#1}} % \SpecialMacroIndex{\GTSnegatedDirectedAdjacencyUpMonochromeRelation} % \SpecialMacroIndex{\GTSnDAUMR} % This macro will draw a % monochrome negated directed adjacency upward symbol % with relation spacing in math mode.\\ % |$u\GTSnegatedDirectedAdjacencyUpMonochromeRelation/v$| % or |$u\GTSnDAUMR/v$| % will yield $u\GTSnDAUMR/v$. % % \renewcommand{\SpecialMacroIndex}[1]{} % \DescribeMacro{\GTSdirectedAdjacencyDown-} % \DescribeMacro{Monochrome} % \DescribeMacro{\GTSdADM} % \renewcommand{\SpecialMacroIndex}[1]{\GTSspecialMacroIndex{#1}} % \SpecialMacroIndex{\GTSdirectedAdjacencyDownMonochrome} % \SpecialMacroIndex{\GTSdADM} % This macro will draw a monochrome directed adjacency downward symbol. % The operand on the left of the symbol should be considered the target % of the arc; % the operand on the right of the symbol should be considered the source % of the arc.\\ % |A.\GTSdirectedAdjacencyDownMonochrome/A.| or |A.\GTSdADM/A.| % will yield A.\GTSdADM/A.\\ % |u \GTSdirectedAdjacencyDownMonochrome/ v| or |u \GTSdADM/ v| % will yield u \GTSdADM/ v.\\ % |$u \GTSdirectedAdjacencyDownMonochrome/ v$| or |$u \GTSdADM/ v$| % will yield $u \GTSdADM/ v$. % % \renewcommand{\SpecialMacroIndex}[1]{} % \DescribeMacro{\GTSdirectedAdjacencyDown-} % \DescribeMacro{MonochromeRelation} % \DescribeMacro{\GTSdADMR} % \renewcommand{\SpecialMacroIndex}[1]{\GTSspecialMacroIndex{#1}} % \SpecialMacroIndex{\GTSdirectedAdjacencyDownMonochromeRelation} % \SpecialMacroIndex{\GTSdADMR} % This macro will draw a monochrome directed adjacency downward symbol % with relation spacing in math mode.\\ % |$u\GTSdirectedAdjacencyDownMonochromeRelation/v$| % or |$u\GTSdADMR/v$|\\ % will yield $u\GTSdADMR/v$. % % \renewcommand{\SpecialMacroIndex}[1]{} % \DescribeMacro{\GTSnegatedDirected-} % \DescribeMacro{AdjacencyDownMonochrome} % \DescribeMacro{\GTSnDADM} % \renewcommand{\SpecialMacroIndex}[1]{\GTSspecialMacroIndex{#1}} % \SpecialMacroIndex{\GTSnegatedDirectedAdjacencyDownMonochrome} % \SpecialMacroIndex{\GTSnDADM} % This macro will draw a % monochrome negated directed adjacency downward symbol.\\ % |A.\GTSnegatedDirectedAdjacencyDownMonochrome/A.| or |A.\GTSnDADM/A.| % will yield A.\GTSnDADM/A.\\ % |u \GTSnegatedDirectedAdjacencyDownMonochrome/ v| or |u \GTSnDADM/ v| % will yield u \GTSnDADM/ v.\\ % |$u \GTSnegatedDirectedAdjacencyDownMonochrome/ v$| or |$u \GTSnDADM/ v$| % will yield $u \GTSnDADM/ v$. % % \renewcommand{\SpecialMacroIndex}[1]{} % \DescribeMacro{\GTSnegatedDirected-} % \DescribeMacro{AdjacencyDownMonochrome-} % \DescribeMacro{Relation} % \DescribeMacro{\GTSnDADMR} % \renewcommand{\SpecialMacroIndex}[1]{\GTSspecialMacroIndex{#1}} % \SpecialMacroIndex{\GTSnegatedDirectedAdjacencyDownMonochromeRelation} % \SpecialMacroIndex{\GTSnDADMR} % This macro will draw a % monochrome negated directed adjacency downward symbol % with relation spacing in math mode.\\ % |$u\GTSnegatedDirectedAdjacencyDownMonochromeRelation/v$| % or |$u\GTSnDADMR/v$| % will yield $u\GTSnDADMR/v$. % % % % % \DescribeMacro{\GTSincidenceMonochrome}\DescribeMacro{\GTSiM} % This macro will draw a monochrome incidence symbol. % The operand on the left of the symbol should be considered the vertex % to which the edge/the operand on the right of the symbol is incident.\\ % |A.\GTSincidenceMonochrome/A.| or |A.\GTSiM/A.| % will yield A.\GTSiM/A.\\ % |v \GTSincidenceMonochrome/ e| or |v \GTSiM/ e| % will yield v \GTSiM/ e.\\ % |$v \GTSincidenceMonochrome/ e$| or |$v \GTSiM/ e$| % will yield $v \GTSiM/ e$. % % \renewcommand{\SpecialMacroIndex}[1]{} % \DescribeMacro{\GTSincidenceMonochrome-} % \DescribeMacro{Relation} % \DescribeMacro{\GTSiMR} % \renewcommand{\SpecialMacroIndex}[1]{\GTSspecialMacroIndex{#1}} % \SpecialMacroIndex{\GTSincidenceMonochromeRelation} % \SpecialMacroIndex{\GTSiMR} % This macro will draw a monochrome incidence symbol % with relation spacing in math mode. % |$v\GTSincidenceMonochromeRelation/e$| or |$v\GTSiMR/e$| % will yield $v\GTSiMR/e$. % % \renewcommand{\SpecialMacroIndex}[1]{} % \DescribeMacro{\GTSnegatedIncidence-} % \DescribeMacro{Monochrome} % \DescribeMacro{\GTSnIM} % \renewcommand{\SpecialMacroIndex}[1]{\GTSspecialMacroIndex{#1}} % \SpecialMacroIndex{\GTSnegatedIncidenceMonochrome} % \SpecialMacroIndex{\GTSnIM} % This macro will draw a monochrome negated incidence symbol.\\ % |A.\GTSnegatedIncidenceMonochrome/A.| or |A.\GTSnIM/A.| % will yield A.\GTSnIM/A.\\ % |v \GTSnegatedIncidenceMonochrome/ e| or |v \GTSnIM/ e| % will yield v \GTSnIM/ e.\\ % |$v \GTSnegatedIncidenceMonochrome/ e$| or |$v \GTSnIM/ e$| % will yield $v \GTSnIM/ e$. % % \renewcommand{\SpecialMacroIndex}[1]{} % \DescribeMacro{\GTSnegatedIncidence-} % \DescribeMacro{MonochromeRelation} % \DescribeMacro{\GTSnIMR} % \renewcommand{\SpecialMacroIndex}[1]{\GTSspecialMacroIndex{#1}} % \SpecialMacroIndex{\GTSnegatedIncidenceMonochromeRelation} % \SpecialMacroIndex{\GTSnIMR} % This macro will draw a monochrome negated incidence symbol % with relation spacing in math mode.\\ % |$v\GTSnegatedIncidenceMonochromeRelation/e$| or |$v\GTSnIMR/e$| % will yield $v\GTSnIMR/e$. % % \DescribeMacro{\GTSoutIncidenceMonochrome}\DescribeMacro{\GTSoIM} % This macro will draw a % monochrome directed incidence upward (out(ward) incidence) symbol. % The operand on the left of the symbol should be considered the vertex % to which the arc/the operand on the right of the symbol is incident.\\ % |A.\GTSoutIncidenceMonochrome/A.| or |A.\GTSoIM/A.| % will yield A.\GTSoIM/A.\\ % |v \GTSoutIncidenceMonochrome/ e| or |v \GTSoIM/ e| % will yield v \GTSoIM/ e.\\ % |$v \GTSoutIncidenceMonochrome/ e$| or |$v \GTSoIM/ e$| % will yield $v \GTSoIM/ e$. % % \renewcommand{\SpecialMacroIndex}[1]{} % \DescribeMacro{\GTSoutIncidenceMonochrome-} % \DescribeMacro{Relation} % \DescribeMacro{\GTSoIMR} % \renewcommand{\SpecialMacroIndex}[1]{\GTSspecialMacroIndex{#1}} % \SpecialMacroIndex{\GTSoutIncidenceMonochromeRelation} % \SpecialMacroIndex{\GTSoIMR} % This macro will draw a monochrome directed incidence upward % (out(ward) incidence) symbol with relation spacing in math mode.\\ % |$v\GTSoutIncidenceMonochromeRelation/e$| or |$v\GTSoIMR/e$| % will yield $v\GTSoIMR/e$. % % \renewcommand{\SpecialMacroIndex}[1]{} % \DescribeMacro{\GTSnegatedOutIncidence-} % \DescribeMacro{Monochrome} % \DescribeMacro{\GTSnOIM} % \renewcommand{\SpecialMacroIndex}[1]{\GTSspecialMacroIndex{#1}} % \SpecialMacroIndex{\GTSnegatedOutIncidenceMonochrome} % \SpecialMacroIndex{\GTSnOIM} % This macro will draw a monochrome negated directed incidence upward % (out(ward) incidence) symbol.\\ % |A.\GTSnegatedOutIncidenceMonochrome/A.| or |A.\GTSnOIM/A.| % will yield A.\GTSnOIM/A.\\ % |v \GTSnegatedOutIncidenceMonochrome/ e| or |v \GTSnOIM/ e| % will yield v \GTSnOIM/ e.\\ % |$v \GTSnegatedOutIncidenceMonochrome/ e$| or |$v \GTSnOIM/ e$| % will yield $v \GTSnOIM/ e$. % % \renewcommand{\SpecialMacroIndex}[1]{} % \DescribeMacro{\GTSnegatedOutIncidence-} % \DescribeMacro{MonochromeRelation} % \DescribeMacro{\GTSnOIMR} % \renewcommand{\SpecialMacroIndex}[1]{\GTSspecialMacroIndex{#1}} % \SpecialMacroIndex{\GTSnegatedOutIncidenceMonochromeRelation} % \SpecialMacroIndex{\GTSnOIMR} % This macro will draw a monochrome negated directed incidence upward % (out(ward) incidence) symbol with relation spacing in math mode.\\ % |$v\GTSnegatedOutIncidenceMonochromeRelation/e$| or |$v\GTSnOIMR/e$| % will yield $v\GTSnOIMR/e$. % % \DescribeMacro{\GTSinIncidenceMonochrome}\DescribeMacro{\GTSiIM} % This macro will draw a monochrome directed incidence downward % (in(ward) incidence) symbol. % The operand on the left of the symbol should be considered the vertex % to which the arc/the operand on the right of the symbol is incident.\\ % |A.\GTSinIncidenceMonochrome/A.| or |A.\GTSiIM/A.| % will yield A.\GTSiIM/A.\\ % |v \GTSinIncidenceMonochrome/ e| or |v \GTSiIM/ e| % will yield v \GTSiIM/ e.\\ % |$v \GTSinIncidenceMonochrome/ e$| or |$v \GTSiIM/ e$| % will yield $v \GTSiIM/ e$. % % \renewcommand{\SpecialMacroIndex}[1]{} % \DescribeMacro{\GTSinIncidenceMonochrome-} % \DescribeMacro{Relation} % \DescribeMacro{\GTSiIMR} % \renewcommand{\SpecialMacroIndex}[1]{\GTSspecialMacroIndex{#1}} % \SpecialMacroIndex{\GTSinIncidenceMonochromeRelation} % \SpecialMacroIndex{\GTSiIMR} % This macro will draw a monochrome directed incidence downward % (in(ward) incidence) symbol with relation spacing in math mode.\\ % |$v\GTSinIncidenceMonochromeRelation/e$| or |$v\GTSiIMR/e$| % will yield $v\GTSiIMR/e$. % % \renewcommand{\SpecialMacroIndex}[1]{} % \DescribeMacro{\GTSnegatedInIncidence-} % \DescribeMacro{Monochrome} % \DescribeMacro{\GTSnIIM} % \renewcommand{\SpecialMacroIndex}[1]{\GTSspecialMacroIndex{#1}} % \SpecialMacroIndex{\GTSnegatedInIncidenceMonochrome} % \SpecialMacroIndex{\GTSnIIM} % This macro will draw a monochrome negated directed incidence downward % (in(ward) incidence) symbol.\\ % |A.\GTSnegatedInIncidenceMonochrome/A.| or |A.\GTSnIIM/A.| % will yield A.\GTSnIIM/A.\\ % |v \GTSnegatedInIncidenceMonochrome/ e| or |v \GTSnIIM/ e| % will yield v \GTSnIIM/ e.\\ % |$v \GTSnegatedInIncidenceMonochrome/ e$| or |$v \GTSnIIM/ e$| % will yield $v \GTSnIIM/ e$. % % \renewcommand{\SpecialMacroIndex}[1]{} % \DescribeMacro{\GTSnegatedInIncidence-} % \DescribeMacro{MonochromeRelation} % \DescribeMacro{\GTSnIIMR} % \renewcommand{\SpecialMacroIndex}[1]{\GTSspecialMacroIndex{#1}} % \SpecialMacroIndex{\GTSnegatedInIncidenceMonochromeRelation} % \SpecialMacroIndex{\GTSnIIMR} % This macro will draw a monochrome negated directed incidence downward % (in(ward) incidence) symbol with relation spacing in math mode.\\ % |$v\GTSnegatedInIncidenceMonochromeRelation/e$| or |$v\GTSnIIMR/e$| % will yield $v\GTSnIIMR/e$. % \MaybeStop{^^A % \PrintChanges % \PrintIndex % } % \section{Implementation} % % \begin{macrocode} %<*package> \RequirePackage{amsmath} \RequirePackage{amssymb} \RequirePackage{graphicx} \RequirePackage{fdsymbol} \RequirePackage{lua-unicode-math} \RequirePackage{xcolor} \def \GTS@mainColor {black} \def \GTS@secondColor {gray} \def \GTS@mainColorBackup {black} \def \GTS@secondColorBackup {gray} \def \GTS@drawSlash {} \def \GTS@drawUpArrow {} \def \GTS@drawDownArrow {} % \end{macrocode} % \begin{macro}{\GTS@newcommand} % This macro will enforce that the other macros are called with a trailing % slash, avoiding problems with spaces after macro call.\\ % Arguments:\\ % \marg{commandname} The name of the command to create.\\ % \marg{commandcode} The code of the command to create. % \begin{macrocode} \@ifdefinable{\GTS@newcommand}{\def\GTS@newcommand#1#2{% \@ifdefinable{#1}{\def#1/{#2}} }} % \end{macrocode} % \end{macro} % % \begin{macro}{\GTSsetMainColor} % This macro will set the main color used in GraphTheorySymbol. % This color has initial value ``black''.\\ % Argument:\\ % \marg{color} The color that must be used by GraphTheorySymbol afterward. % \begin{macrocode} \newcommand{\GTSsetMainColor}[1]{% \edef\GTS@mainColorTemp{#1}% \edef\GTS@mainColorBackup{\GTS@mainColor}% \edef\GTS@mainColor{\GTS@mainColorTemp}% } % \end{macrocode} % \end{macro} % % \begin{macro}{\GTSsetSecondColor} % This macro will set the second color used in GraphTheorySymbol. % This color has initial value ``gray''.\\ % Argument:\\ % \marg{color} The color that must be used by GraphTheorySymbol afterward. % \begin{macrocode} \newcommand{\GTSsetSecondColor}[1]{% \edef\GTS@secondColorTemp{#1}% \edef\GTS@secondColorBackup{\GTS@secondColor}% \edef\GTS@secondColor{\GTS@secondColorTemp}% } % \end{macrocode} % \end{macro} % % \begin{macro}{\GTSadjacency,\GTSa} % This macro will draw an adjacency symbol. % \begin{macrocode} \GTS@newcommand{\GTSadjacency}{% \text{\ensuremath{% \raisebox{-0.2ex}{\scalebox{1.5}[1.5]{% % \raisebox{0.7ex}{\scalebox{0.7}[0.7]{% $\mathcolor{\GTS@secondColor}{\circ}$% }}% \hspace{-0.39ex}% \raisebox{1.05ex}{\scalebox{0.1}[0.1]{% $\mathcolor{\GTS@secondColor}{\bullet}$% }}% \hspace{-0.12ex}% \raisebox{0.11ex}{\scalebox{0.1}[0.73]{% $\mathcolor{\GTS@mainColor}{\smallblacksquare}$% }}% \hspace{-0.40ex}% \raisebox{-0.3ex}{\scalebox{0.7}[0.7]{% $\mathcolor{\GTS@secondColor}{\circ}$% }}% \hspace{-0.39ex}% \raisebox{0.05ex}{\scalebox{0.1}[0.1]{% $\mathcolor{\GTS@secondColor}{\bullet}$% }}% \hspace{0.27ex}% \if\GTS@drawUpArrow\empty\else% \hspace{-0.65ex}% \raisebox{-0.18ex}{\scalebox{0.5}[0.5]{% \textcolor{\GTS@mainColor}{\textasciicircum}% }}% \fi% \if\GTS@drawDownArrow\empty\else% \hspace{-0.65ex}% \raisebox{1.37ex}{\scalebox{0.5}[-0.5]{% \textcolor{\GTS@mainColor}{\textasciicircum}% }}% \fi% \if\GTS@drawSlash\empty\else% \hspace{-0.65ex}% \raisebox{0.25ex}{\scalebox{0.6}[0.6]{% \textcolor{black}{/}% }}% \fi% % }}% }}% } \GTS@newcommand{\GTSa}{\GTSadjacency/} % \end{macrocode} % \end{macro} % % \begin{macro}{\GTSadjacencyRelation,\GTSaR} % This macro will draw an adjacency symbol with relation spacing in math % mode. % \begin{macrocode} \GTS@newcommand{\GTSadjacencyRelation}{\mathrel{\GTSadjacency/}} \GTS@newcommand{\GTSaR}{\GTSadjacencyRelation/} % \end{macrocode} % \end{macro} % % \begin{macro}{\GTSunadjacency,\GTSu} % This macro will draw an unadjacency symbol. % \begin{macrocode} \GTS@newcommand{\GTSunadjacency}{% \def\GTS@drawSlash{1}% \GTSadjacency/% \def\GTS@drawSlash{}% } \GTS@newcommand{\GTSu}{\GTSunadjacency/} % \end{macrocode} % \end{macro} % % \begin{macro}{\GTSunadjacencyRelation,\GTSuR} % This macro will draw an unadjacency symbol with relation spacing in math % mode. % \begin{macrocode} \GTS@newcommand{\GTSunadjacencyRelation}{\mathrel{\GTSunadjacency/}} \GTS@newcommand{\GTSuR}{\GTSunadjacencyRelation/} % \end{macrocode} % \end{macro} % % \begin{macro}{\GTSdirectedAdjacencyUp,\GTSdAU} % This macro will draw a directed adjacency upward symbol. % The operand on the left of the symbol should be considered the source % of the arc; % the operand on the right of the symbol should be considered the target % of the arc. % \begin{macrocode} \GTS@newcommand{\GTSdirectedAdjacencyUp}{% \def\GTS@drawUpArrow{1}% \GTSadjacency/% \def\GTS@drawUpArrow{}% } \GTS@newcommand{\GTSdAU}{\GTSdirectedAdjacencyUp/} % \end{macrocode} % \end{macro} % % \renewcommand{\SpecialMainMacroIndex}[1]{} % \begin{macro}{\GTSdirectedAdjacencyUp-, Relation, \GTSdAUR} % \renewcommand{\SpecialMainMacroIndex}[1]{\GTSspecialMainMacroIndex{#1}} % \SpecialMainMacroIndex{\GTSdirectedAdjacencyUpRelation} % \SpecialMainMacroIndex{\GTSdAUR} % This macro will draw a directed adjacency upward symbol % with relation spacing in math mode. % \begin{macrocode} \GTS@newcommand{\GTSdirectedAdjacencyUpRelation}{% \mathrel{\GTSdirectedAdjacencyUp/}% } \GTS@newcommand{\GTSdAUR}{\GTSdirectedAdjacencyUpRelation/} % \end{macrocode} % \end{macro} % % \renewcommand{\SpecialMainMacroIndex}[1]{} % \begin{macro}{\GTSnegatedDirected-, AdjacencyUp, \GTSnDAU} % \renewcommand{\SpecialMainMacroIndex}[1]{\GTSspecialMainMacroIndex{#1}} % \SpecialMainMacroIndex{\GTSnegatedDirectedAdjacencyUp} % \SpecialMainMacroIndex{\GTSnDAU} % This macro will draw a negated directed adjacency upward symbol. % \begin{macrocode} \GTS@newcommand{\GTSnegatedDirectedAdjacencyUp}{% \def\GTS@drawSlash{1}% \GTSdirectedAdjacencyUp/% \def\GTS@drawSlash{}% } \GTS@newcommand{\GTSnDAU}{\GTSnegatedDirectedAdjacencyUp/} % \end{macrocode} % \end{macro} % % \renewcommand{\SpecialMainMacroIndex}[1]{} % \begin{macro}{\GTSnegatedDirected-, AdjacencyUpRelation, \GTSnDAUR} % \renewcommand{\SpecialMainMacroIndex}[1]{\GTSspecialMainMacroIndex{#1}} % \SpecialMainMacroIndex{\GTSnegatedDirectedAdjacencyUpRelation} % \SpecialMainMacroIndex{\GTSnDAUR} % This macro will draw a negated directed adjacency upward symbol % with relation spacing in math mode. % \begin{macrocode} \GTS@newcommand{\GTSnegatedDirectedAdjacencyUpRelation}{% \mathrel{\GTSnegatedDirectedAdjacencyUp/}% } \GTS@newcommand{\GTSnDAUR}{\GTSnegatedDirectedAdjacencyDownRelation/} % \end{macrocode} % \end{macro} % % \begin{macro}{\GTSdirectedAdjacencyDown,\GTSdAD} % This macro will draw a directed adjacency downward symbol. % The operand on the left of the symbol should be considered the target % of the arc; % the operand on the right of the symbol should be considered the source % of the arc. % \begin{macrocode} \GTS@newcommand{\GTSdirectedAdjacencyDown}{% \def\GTS@drawDownArrow{1}% \GTSadjacency/% \def\GTS@drawDownArrow{}% } \GTS@newcommand{\GTSdAD}{\GTSdirectedAdjacencyDown/} % \end{macrocode} % \end{macro} % % \renewcommand{\SpecialMainMacroIndex}[1]{} % \begin{macro}{\GTSdirectedAdjacencyDown-, Relation, \GTSdADR} % \renewcommand{\SpecialMainMacroIndex}[1]{\GTSspecialMainMacroIndex{#1}} % \SpecialMainMacroIndex{\GTSdirectedAdjacencyDownRelation} % \SpecialMainMacroIndex{\GTSdADR} % This macro will draw a directed adjacency downward symbol % with relation spacing in math mode. % \begin{macrocode} \GTS@newcommand{\GTSdirectedAdjacencyDownRelation}{% \mathrel{\GTSdirectedAdjacencyDown/}% } \GTS@newcommand{\GTSdADR}{\GTSdirectedAdjacencyDownRelation/} % \end{macrocode} % \end{macro} % % \renewcommand{\SpecialMainMacroIndex}[1]{} % \begin{macro}{\GTSnegatedDirected-, AdjacencyDown, \GTSnDAD} % \renewcommand{\SpecialMainMacroIndex}[1]{\GTSspecialMainMacroIndex{#1}} % \SpecialMainMacroIndex{\GTSnegatedDirectedAdjacencyDown} % \SpecialMainMacroIndex{\GTSnDAD} % This macro will draw a negated directed adjacency downward symbol. % \begin{macrocode} \GTS@newcommand{\GTSnegatedDirectedAdjacencyDown}{% \def\GTS@drawSlash{1}% \GTSdirectedAdjacencyDown/% \def\GTS@drawSlash{}% } \GTS@newcommand{\GTSnDAD}{\GTSnegatedDirectedAdjacencyDown/} % \end{macrocode} % \end{macro} % % \renewcommand{\SpecialMainMacroIndex}[1]{} % \begin{macro}{\GTSnegatedDirected-, AdjacencyDownRelation, \GTSnDADR} % \renewcommand{\SpecialMainMacroIndex}[1]{\GTSspecialMainMacroIndex{#1}} % \SpecialMainMacroIndex{\GTSnegatedDirectedAdjacencyDownRelation} % \SpecialMainMacroIndex{\GTSnDADR} % This macro will draw a negated directed adjacency downward symbol % with relation spacing in math mode. % \begin{macrocode} \GTS@newcommand{\GTSnegatedDirectedAdjacencyDownRelation}{% \mathrel{\GTSnegatedDirectedAdjacencyDown/}% } \GTS@newcommand{\GTSnDADR}{\GTSnegatedDirectedAdjacencyDownRelation/} % \end{macrocode} % \end{macro} % % % % \begin{macro}{\GTSincidence,\GTSi} % This macro will draw an incidence symbol. % The operand on the left of the symbol should be considered the vertex % to which the edge/the operand on the right of the symbol is incident. % \begin{macrocode} \GTS@newcommand{\GTSincidence}{% \text{\ensuremath{% \raisebox{0ex}{\scalebox{1.8}[1.8]{% % \raisebox{-0.3ex}{\scalebox{0.7}[0.7]{% $\mathcolor{\GTS@secondColor}{\circ}$% }}% \hspace{-0.39ex}% \raisebox{0.05ex}{\scalebox{0.1}[0.1]{% $\mathcolor{\GTS@secondColor}{\bullet}$% }}% \hspace{-0.12ex}% \raisebox{0.11ex}{\scalebox{0.1}[0.73]{% $\mathcolor{\GTS@secondColor}{\smallblacksquare}$% }}% \hspace{-0.18ex}% \raisebox{0.15ex}{\scalebox{0.2}[0.2]{% $\mathcolor{\GTS@mainColor}{\smallblacksquare}$% }}% \hspace{0.2ex}% \if\GTS@drawUpArrow\empty\else% \hspace{-0.65ex}% \raisebox{-0.18ex}{\scalebox{0.5}[0.5]{% \textcolor{\GTS@secondColor}{\textasciicircum}% }}% \fi% \if\GTS@drawDownArrow\empty\else% \hspace{-0.65ex}% \raisebox{1.37ex}{\scalebox{0.5}[-0.5]{% \textcolor{\GTS@secondColor}{\textasciicircum}% }}% \fi% \if\GTS@drawSlash\empty\else% \hspace{-0.65ex}% \raisebox{0.1ex}{\scalebox{0.5}[0.5]{% \textcolor{black}{/}% }}% \fi% % }}% }}% } \GTS@newcommand{\GTSi}{\GTSincidence/} % \end{macrocode} % \end{macro} % % \begin{macro}{\GTSincidenceRelation,\GTSiR} % This macro will draw an incidence symbol with relation spacing in math % mode. % \begin{macrocode} \GTS@newcommand{\GTSincidenceRelation}{\mathrel{\GTSincidence/}} \GTS@newcommand{\GTSiR}{\GTSincidenceRelation/} % \end{macrocode} % \end{macro} % % \begin{macro}{\GTSnegatedIncidence,\GTSnI} % This macro will draw a negated incidence symbol. % \begin{macrocode} \GTS@newcommand{\GTSnegatedIncidence}{% \def\GTS@drawSlash{1}% \GTSincidence/% \def\GTS@drawSlash{}% } \GTS@newcommand{\GTSnI}{\GTSnegatedIncidence/} % \end{macrocode} % \end{macro} % % \renewcommand{\SpecialMainMacroIndex}[1]{} % \begin{macro}{\GTSnegatedIncidence-, Relation, \GTSnIR} % \renewcommand{\SpecialMainMacroIndex}[1]{\GTSspecialMainMacroIndex{#1}} % \SpecialMainMacroIndex{\GTSnegatedIncidenceRelation} % \SpecialMainMacroIndex{\GTSnIR} % This macro will draw a negated incidence symbol with relation spacing % in math mode. % \begin{macrocode} \GTS@newcommand{\GTSnegatedIncidenceRelation}{% \mathrel{\GTSnegatedIncidence/}% } \GTS@newcommand{\GTSnIR}{\GTSnegatedIncidenceRelation/} % \end{macrocode} % \end{macro} % % \begin{macro}{\GTSoutIncidence,\GTSoI} % This macro will draw a directed incidence upward (out(ward) incidence) % symbol. % The operand on the left of the symbol should be considered the vertex % to which the arc/the operand on the right of the symbol is incident. % \begin{macrocode} \GTS@newcommand{\GTSoutIncidence}{% \def\GTS@drawUpArrow{1}% \GTSincidence/% \def\GTS@drawUpArrow{}% } \GTS@newcommand{\GTSoI}{\GTSoutIncidence/} % \end{macrocode} % \end{macro} % % \begin{macro}{\GTSoutIncidenceRelation,\GTSoIR} % This macro will draw a directed incidence upward (out(ward) incidence) % symbol with relation spacing in math mode. % \begin{macrocode} \GTS@newcommand{\GTSoutIncidenceRelation}{% \mathrel{\GTSoutIncidence/}% } \GTS@newcommand{\GTSoIR}{\GTSoutIncidenceRelation/} % \end{macrocode} % \end{macro} % % \begin{macro}{\GTSnegatedOutIncidence,\GTSnOI} % This macro will draw a negated directed incidence upward % (out(ward) incidence) symbol. % \begin{macrocode} \GTS@newcommand{\GTSnegatedOutIncidence}{% \def\GTS@drawSlash{1}% \GTSoutIncidence/% \def\GTS@drawSlash{}% } \GTS@newcommand{\GTSnOI}{\GTSnegatedOutIncidence/} % \end{macrocode} % \end{macro} % % \renewcommand{\SpecialMainMacroIndex}[1]{} % \begin{macro}{\GTSnegatedOutIncidence-, Relation, \GTSnOIR} % \renewcommand{\SpecialMainMacroIndex}[1]{\GTSspecialMainMacroIndex{#1}} % \SpecialMainMacroIndex{\GTSnegatedOutIncidenceRelation} % \SpecialMainMacroIndex{\GTSnOIR} % This macro will draw a negated directed incidence upward % (out(ward) incidence) symbol with relation spacing in math mode. % \begin{macrocode} \GTS@newcommand{\GTSnegatedOutIncidenceRelation}{% \mathrel{\GTSnegatedOutIncidence/}% } \GTS@newcommand{\GTSnOIR}{\GTSnegatedOutIncidenceRelation/} % \end{macrocode} % \end{macro} % % \begin{macro}{\GTSinIncidence,\GTSiI} % This macro will draw a directed incidence downward (in(ward) incidence) % symbol. % The operand on the left of the symbol should be considered the vertex % to which the arc/the operand on the right of the symbol is incident. % \begin{macrocode} \GTS@newcommand{\GTSinIncidence}{% \def\GTS@drawDownArrow{1}% \GTSincidence/% \def\GTS@drawDownArrow{}% } \GTS@newcommand{\GTSiI}{\GTSinIncidence/} % \end{macrocode} % \end{macro} % % \begin{macro}{\GTSinIncidenceRelation,\GTSiIR} % This macro will draw a directed incidence downward (in(ward) incidence) % symbol with relation spacing in math mode. % \begin{macrocode} \GTS@newcommand{\GTSinIncidenceRelation}{% \mathrel{\GTSinIncidence/}% } \GTS@newcommand{\GTSiIR}{\GTSinIncidenceRelation/} % \end{macrocode} % \end{macro} % % \begin{macro}{\GTSnegatedInIncidence,\GTSnII} % This macro will draw a negated directed incidence downward % (in(ward) incidence) symbol. % \begin{macrocode} \GTS@newcommand{\GTSnegatedInIncidence}{% \def\GTS@drawSlash{1}% \GTSinIncidence/% \def\GTS@drawSlash{}% } \GTS@newcommand{\GTSnII}{\GTSnegatedInIncidence/} % \end{macrocode} % \end{macro} % % \renewcommand{\SpecialMainMacroIndex}[1]{} % \begin{macro}{\GTSnegatedInIncidence-, Relation, \GTSnIIR} % \renewcommand{\SpecialMainMacroIndex}[1]{\GTSspecialMainMacroIndex{#1}} % \SpecialMainMacroIndex{\GTSnegatedInIncidenceRelation} % \SpecialMainMacroIndex{\GTSnIIR} % This macro will draw a negated directed incidence downward % (in(ward) incidence) symbol with relation spacing in math mode. % \begin{macrocode} \GTS@newcommand{\GTSnegatedInIncidenceRelation}{% \mathrel{\GTSnegatedInIncidence/}% } \GTS@newcommand{\GTSnIIR}{\GTSnegatedInIncidenceRelation/} % \end{macrocode} % \end{macro} % % % % % \begin{macro}{\GTSadjacencyMonochrome,\GTSaM} % This macro will draw a monochrome adjacency symbol. % \begin{macrocode} \GTS@newcommand{\GTSadjacencyMonochrome}{% \GTSsetMainColor{black}% \GTSsetSecondColor{black}% \GTSadjacency/% \GTSsetMainColor{\GTS@mainColorBackup}% \GTSsetSecondColor{\GTS@secondColorBackup}% } \GTS@newcommand{\GTSaM}{\GTSadjacencyMonochrome/} % \end{macrocode} % \end{macro} % % \renewcommand{\SpecialMainMacroIndex}[1]{} % \begin{macro}{\GTSadjacencyMonochrome-, Relation, \GTSaMR} % \renewcommand{\SpecialMainMacroIndex}[1]{\GTSspecialMainMacroIndex{#1}} % \SpecialMainMacroIndex{\GTSadjacencyMonochromeRelation} % \SpecialMainMacroIndex{\GTSaMR} % This macro will draw a monochrome adjacency symbol with relation spacing % in math mode. % \begin{macrocode} \GTS@newcommand{\GTSadjacencyMonochromeRelation}{% \mathrel{\GTSadjacencyMonochrome/}% } \GTS@newcommand{\GTSaMR}{\GTSadjacencyMonochromeRelation/} % \end{macrocode} % \end{macro} % % \begin{macro}{\GTSunadjacencyMonochrome,\GTSuM} % This macro will draw a monochrome unadjacency symbol. % \begin{macrocode} \GTS@newcommand{\GTSunadjacencyMonochrome}{% \def\GTS@drawSlash{1}% \GTSadjacencyMonochrome/% \def\GTS@drawSlash{}% } \GTS@newcommand{\GTSuM}{\GTSunadjacencyMonochrome/} % \end{macrocode} % \end{macro} % % \renewcommand{\SpecialMainMacroIndex}[1]{} % \begin{macro}{\GTSunadjacencyMonochrome-, Relation, \GTSuMR} % \renewcommand{\SpecialMainMacroIndex}[1]{\GTSspecialMainMacroIndex{#1}} % \SpecialMainMacroIndex{\GTSunadjacencyMonochromeRelation} % \SpecialMainMacroIndex{\GTSuMR} % This macro will draw a monochrome unadjacency symbol % with relation spacing in math mode. % \begin{macrocode} \GTS@newcommand{\GTSunadjacencyMonochromeRelation}{% \mathrel{\GTSunadjacencyMonochrome/}% } \GTS@newcommand{\GTSuMR}{\GTSunadjacencyMonochromeRelation/} % \end{macrocode} % \end{macro} % % \renewcommand{\SpecialMainMacroIndex}[1]{} % \begin{macro}{\GTSdirectedAdjacencyUp-, Monochrome, \GTSdAUM} % \renewcommand{\SpecialMainMacroIndex}[1]{\GTSspecialMainMacroIndex{#1}} % \SpecialMainMacroIndex{\GTSdirectedAdjacencyUpMonochrome} % \SpecialMainMacroIndex{\GTSdAUM} % This macro will draw a monochrome directed adjacency upward symbol. % The operand on the left of the symbol should be considered the source % of the arc; % the operand on the right of the symbol should be considered the target % of the arc. % \begin{macrocode} \GTS@newcommand{\GTSdirectedAdjacencyUpMonochrome}{% \def\GTS@drawUpArrow{1}% \GTSadjacencyMonochrome/% \def\GTS@drawUpArrow{}% } \GTS@newcommand{\GTSdAUM}{\GTSdirectedAdjacencyUpMonochrome/} % \end{macrocode} % \end{macro} % % \renewcommand{\SpecialMainMacroIndex}[1]{} % \begin{macro}{\GTSdirectedAdjacencyUp-, MonochromeRelation, \GTSdAUMR} % \renewcommand{\SpecialMainMacroIndex}[1]{\GTSspecialMainMacroIndex{#1}} % \SpecialMainMacroIndex{\GTSdirectedAdjacencyUpMonochromeRelation} % \SpecialMainMacroIndex{\GTSdAUMR} % This macro will draw a monochrome directed adjacency upward symbol % with relation spacing in math mode. % \begin{macrocode} \GTS@newcommand{\GTSdirectedAdjacencyUpMonochromeRelation}{% \mathrel{\GTSdirectedAdjacencyUpMonochrome/}% } \GTS@newcommand{\GTSdAUMR}{\GTSdirectedAdjacencyUpMonochromeRelation/} % \end{macrocode} % \end{macro} % % \renewcommand{\SpecialMainMacroIndex}[1]{} % \begin{macro}{\GTSnegatedDirected-, AdjacencyUpMonochrome, \GTSnDAUM} % \renewcommand{\SpecialMainMacroIndex}[1]{\GTSspecialMainMacroIndex{#1}} % \SpecialMainMacroIndex{\GTSnegatedDirectedAdjacencyUpMonochrome} % \SpecialMainMacroIndex{\GTSnDAUM} % This macro will draw a % monochrome negated directed adjacency upward symbol. % \begin{macrocode} \GTS@newcommand{\GTSnegatedDirectedAdjacencyUpMonochrome}{% \def\GTS@drawSlash{1}% \GTSdirectedAdjacencyUpMonochrome/% \def\GTS@drawSlash{}% } \GTS@newcommand{\GTSnDAUM}{\GTSnegatedDirectedAdjacencyUpMonochrome/} % \end{macrocode} % \end{macro} % % \renewcommand{\SpecialMainMacroIndex}[1]{} % \begin{macro}{\GTSnegatedDirected-, AdjacencyUpMonochrome-, Relation,% % \GTSnDAUMR} % \renewcommand{\SpecialMainMacroIndex}[1]{\GTSspecialMainMacroIndex{#1}} % \SpecialMainMacroIndex{\GTSnegatedDirectedAdjacencyUpMonochromeRelation} % \SpecialMainMacroIndex{\GTSnDAUMR} % This macro will draw a % monochrome negated directed adjacency upward symbol % with relation spacing in math mode. % \begin{macrocode} \GTS@newcommand{\GTSnegatedDirectedAdjacencyUpMonochromeRelation}{% \mathrel{\GTSnegatedDirectedAdjacencyUpMonochrome/}% } \GTS@newcommand{\GTSnDAUMR}{% \GTSnegatedDirectedAdjacencyDownMonochromeRelation/% } % \end{macrocode} % \end{macro} % % \renewcommand{\SpecialMainMacroIndex}[1]{} % \begin{macro}{\GTSdirectedAdjacencyDown-, Monochrome, \GTSdADM} % \renewcommand{\SpecialMainMacroIndex}[1]{\GTSspecialMainMacroIndex{#1}} % \SpecialMainMacroIndex{\GTSdirectedAdjacencyDownMonochrome} % \SpecialMainMacroIndex{\GTSdADM} % This macro will draw a monochrome directed adjacency downward symbol. % The operand on the left of the symbol should be considered the target % of the arc; % the operand on the right of the symbol should be considered the source % of the arc. % \begin{macrocode} \GTS@newcommand{\GTSdirectedAdjacencyDownMonochrome}{% \def\GTS@drawDownArrow{1}% \GTSadjacencyMonochrome/% \def\GTS@drawDownArrow{}% } \GTS@newcommand{\GTSdADM}{\GTSdirectedAdjacencyDownMonochrome/} % \end{macrocode} % \end{macro} % % \renewcommand{\SpecialMainMacroIndex}[1]{} % \begin{macro}{\GTSdirectedAdjacencyDown-, MonochromeRelation, \GTSdADMR} % \renewcommand{\SpecialMainMacroIndex}[1]{\GTSspecialMainMacroIndex{#1}} % \SpecialMainMacroIndex{\GTSdirectedAdjacencyDownMonochromeRelation} % \SpecialMainMacroIndex{\GTSdADMR} % This macro will draw a monochrome directed adjacency downward symbol % with relation spacing in math mode. % \begin{macrocode} \GTS@newcommand{\GTSdirectedAdjacencyDownMonochromeRelation}{% \mathrel{\GTSdirectedAdjacencyDownMonochrome/}% } \GTS@newcommand{\GTSdADMR}{\GTSdirectedAdjacencyDownMonochromeRelation/} % \end{macrocode} % \end{macro} % % \renewcommand{\SpecialMainMacroIndex}[1]{} % \begin{macro}{\GTSnegatedDirected-, AdjacencyDownMonochrome, \GTSnDADM} % \renewcommand{\SpecialMainMacroIndex}[1]{\GTSspecialMainMacroIndex{#1}} % \SpecialMainMacroIndex{\GTSnegatedDirectedAdjacencyDownMonochrome} % \SpecialMainMacroIndex{\GTSnDADM} % This macro will draw a % monochrome negated directed adjacency downward symbol. % \begin{macrocode} \GTS@newcommand{\GTSnegatedDirectedAdjacencyDownMonochrome}{% \def\GTS@drawSlash{1}% \GTSdirectedAdjacencyDownMonochrome/% \def\GTS@drawSlash{}% } \GTS@newcommand{\GTSnDADM}{\GTSnegatedDirectedAdjacencyDownMonochrome/} % \end{macrocode} % \end{macro} % % \renewcommand{\SpecialMainMacroIndex}[1]{} % \begin{macro}{\GTSnegatedDirected-, AdjacencyDownMonochrome-, Relation,% % \GTSnDADMR} % \renewcommand{\SpecialMainMacroIndex}[1]{\GTSspecialMainMacroIndex{#1}} % \SpecialMainMacroIndex{\GTSnegatedDirectedAdjacencyDownMonochromeRelation} % \SpecialMainMacroIndex{\GTSnDADMR} % This macro will draw a % monochrome negated directed adjacency downward symbol % with relation spacing in math mode. % \begin{macrocode} \GTS@newcommand{\GTSnegatedDirectedAdjacencyDownMonochromeRelation}{% \mathrel{\GTSnegatedDirectedAdjacencyDownMonochrome/}% } \GTS@newcommand{\GTSnDADMR}{% \GTSnegatedDirectedAdjacencyDownMonochromeRelation/% } % \end{macrocode} % \end{macro} % % % % \begin{macro}{\GTSincidenceMonochrome,\GTSiM} % This macro will draw a monochrome incidence symbol. % The operand on the left of the symbol should be considered the vertex % to which the edge/the operand on the right of the symbol is incident. % \begin{macrocode} \GTS@newcommand{\GTSincidenceMonochrome}{% \GTSsetMainColor{black}% \GTSsetSecondColor{black}% \GTSincidence/% \GTSsetMainColor{\GTS@mainColorBackup}% \GTSsetSecondColor{\GTS@secondColorBackup}% } \GTS@newcommand{\GTSiM}{\GTSincidenceMonochrome/} % \end{macrocode} % \end{macro} % % \renewcommand{\SpecialMainMacroIndex}[1]{} % \begin{macro}{\GTSincidenceMonochrome-, Relation, \GTSiMR} % \renewcommand{\SpecialMainMacroIndex}[1]{\GTSspecialMainMacroIndex{#1}} % \SpecialMainMacroIndex{\GTSincidenceMonochromeRelation} % \SpecialMainMacroIndex{\GTSiMR} % This macro will draw a monochrome incidence symbol % with relation spacing in math mode. % \begin{macrocode} \GTS@newcommand{\GTSincidenceMonochromeRelation}{% \mathrel{\GTSincidenceMonochrome/}% } \GTS@newcommand{\GTSiMR}{\GTSincidenceMonochromeRelation/} % \end{macrocode} % \end{macro} % % \renewcommand{\SpecialMainMacroIndex}[1]{} % \begin{macro}{\GTSnegatedIncidence-, Monochrome, \GTSnIM} % \renewcommand{\SpecialMainMacroIndex}[1]{\GTSspecialMainMacroIndex{#1}} % \SpecialMainMacroIndex{\GTSnegatedIncidenceMonochrome} % \SpecialMainMacroIndex{\GTSnIM} % This macro will draw a monochrome negated incidence symbol. % \begin{macrocode} \GTS@newcommand{\GTSnegatedIncidenceMonochrome}{% \def\GTS@drawSlash{1}% \GTSincidenceMonochrome/% \def\GTS@drawSlash{}% } \GTS@newcommand{\GTSnIM}{\GTSnegatedIncidenceMonochrome/} % \end{macrocode} % \end{macro} % % \renewcommand{\SpecialMainMacroIndex}[1]{} % \begin{macro}{\GTSnegatedIncidence-, MonochromeRelation, \GTSnIMR} % \renewcommand{\SpecialMainMacroIndex}[1]{\GTSspecialMainMacroIndex{#1}} % \SpecialMainMacroIndex{\GTSnegatedIncidenceMonochromeRelation} % \SpecialMainMacroIndex{\GTSnIMR} % This macro will draw a monochrome negated incidence symbol % with relation spacing in math mode. % \begin{macrocode} \GTS@newcommand{\GTSnegatedIncidenceMonochromeRelation}{% \mathrel{\GTSnegatedIncidenceMonochrome/}% } \GTS@newcommand{\GTSnIMR}{\GTSnegatedIncidenceMonochromeRelation/} % \end{macrocode} % \end{macro} % % \begin{macro}{\GTSoutIncidenceMonochrome,\GTSoIM} % This macro will draw a % monochrome directed incidence upward (out(ward) incidence) symbol. % The operand on the left of the symbol should be considered the vertex % to which the arc/the operand on the right of the symbol is incident. % \begin{macrocode} \GTS@newcommand{\GTSoutIncidenceMonochrome}{% \def\GTS@drawUpArrow{1}% \GTSincidenceMonochrome/% \def\GTS@drawUpArrow{}% } \GTS@newcommand{\GTSoIM}{\GTSoutIncidenceMonochrome/} % \end{macrocode} % \end{macro} % % \renewcommand{\SpecialMainMacroIndex}[1]{} % \begin{macro}{\GTSoutIncidenceMonochrome-, Relation, \GTSoIMR} % \renewcommand{\SpecialMainMacroIndex}[1]{\GTSspecialMainMacroIndex{#1}} % \SpecialMainMacroIndex{\GTSoutIncidenceMonochromeRelation} % \SpecialMainMacroIndex{\GTSoIMR} % This macro will draw a monochrome directed incidence upward % (out(ward) incidence) symbol with relation spacing in math mode. % \begin{macrocode} \GTS@newcommand{\GTSoutIncidenceMonochromeRelation}{% \mathrel{\GTSoutIncidenceMonochrome/}% } \GTS@newcommand{\GTSoIMR}{\GTSoutIncidenceMonochromeRelation/} % \end{macrocode} % \end{macro} % % \renewcommand{\SpecialMainMacroIndex}[1]{} % \begin{macro}{\GTSnegatedOutIncidence-, Monochrome, \GTSnOIM} % \renewcommand{\SpecialMainMacroIndex}[1]{\GTSspecialMainMacroIndex{#1}} % \SpecialMainMacroIndex{\GTSnegatedOutIncidenceMonochrome} % \SpecialMainMacroIndex{\GTSnOIM} % This macro will draw a monochrome negated directed incidence upward % (out(ward) incidence) symbol. % \begin{macrocode} \GTS@newcommand{\GTSnegatedOutIncidenceMonochrome}{% \def\GTS@drawSlash{1}% \GTSoutIncidenceMonochrome/% \def\GTS@drawSlash{}% } \GTS@newcommand{\GTSnOIM}{\GTSnegatedOutIncidenceMonochrome/} % \end{macrocode} % \end{macro} % % \renewcommand{\SpecialMainMacroIndex}[1]{} % \begin{macro}{\GTSnegatedOutIncidence-, MonochromeRelation, \GTSnOIMR} % \renewcommand{\SpecialMainMacroIndex}[1]{\GTSspecialMainMacroIndex{#1}} % \SpecialMainMacroIndex{\GTSnegatedOutIncidenceMonochromeRelation} % \SpecialMainMacroIndex{\GTSnOIMR} % This macro will draw a monochrome negated directed incidence upward % (out(ward) incidence) symbol with relation spacing in math mode. % \begin{macrocode} \GTS@newcommand{\GTSnegatedOutIncidenceMonochromeRelation}{% \mathrel{\GTSnegatedOutIncidenceMonochrome/}% } \GTS@newcommand{\GTSnOIMR}{\GTSnegatedOutIncidenceMonochromeRelation/} % \end{macrocode} % \end{macro} % % \begin{macro}{\GTSinIncidenceMonochrome,\GTSiIM} % This macro will draw a monochrome directed incidence downward % (in(ward) incidence) symbol. % The operand on the left of the symbol should be considered the vertex % to which the arc/the operand on the right of the symbol is incident. % \begin{macrocode} \GTS@newcommand{\GTSinIncidenceMonochrome}{% \def\GTS@drawDownArrow{1}% \GTSincidenceMonochrome/% \def\GTS@drawDownArrow{}% } \GTS@newcommand{\GTSiIM}{\GTSinIncidenceMonochrome/} % \end{macrocode} % \end{macro} % % \renewcommand{\SpecialMainMacroIndex}[1]{} % \begin{macro}{\GTSinIncidenceMonochrome-, Relation, \GTSiIMR} % \renewcommand{\SpecialMainMacroIndex}[1]{\GTSspecialMainMacroIndex{#1}} % \SpecialMainMacroIndex{\GTSinIncidenceMonochromeRelation} % \SpecialMainMacroIndex{\GTSiIMR} % This macro will draw a monochrome directed incidence downward % (in(ward) incidence) symbol with relation spacing in math mode. % \begin{macrocode} \GTS@newcommand{\GTSinIncidenceMonochromeRelation}{% \mathrel{\GTSinIncidenceMonochrome/}% } \GTS@newcommand{\GTSiIMR}{\GTSinIncidenceMonochromeRelation/} % \end{macrocode} % \end{macro} % % \renewcommand{\SpecialMainMacroIndex}[1]{} % \begin{macro}{\GTSnegatedInIncidence-, Monochrome, \GTSnIIM} % \renewcommand{\SpecialMainMacroIndex}[1]{\GTSspecialMainMacroIndex{#1}} % \SpecialMainMacroIndex{\GTSnegatedInIncidenceMonochrome} % \SpecialMainMacroIndex{\GTSnIIM} % This macro will draw a monochrome negated directed incidence downward % (in(ward) incidence) symbol. % \begin{macrocode} \GTS@newcommand{\GTSnegatedInIncidenceMonochrome}{% \def\GTS@drawSlash{1}% \GTSinIncidenceMonochrome/% \def\GTS@drawSlash{}% } \GTS@newcommand{\GTSnIIM}{\GTSnegatedInIncidenceMonochrome/} % \end{macrocode} % \end{macro} % % \renewcommand{\SpecialMainMacroIndex}[1]{} % \begin{macro}{\GTSnegatedInIncidence-, MonochromeRelation, \GTSnIIMR} % \renewcommand{\SpecialMainMacroIndex}[1]{\GTSspecialMainMacroIndex{#1}} % \SpecialMainMacroIndex{\GTSnegatedInIncidenceMonochromeRelation} % \SpecialMainMacroIndex{\GTSnIIMR} % This macro will draw a monochrome negated directed incidence downward % (in(ward) incidence) symbol with relation spacing in math mode. % \begin{macrocode} \GTS@newcommand{\GTSnegatedInIncidenceMonochromeRelation}{% \mathrel{\GTSnegatedInIncidenceMonochrome/}% } \GTS@newcommand{\GTSnIIMR}{\GTSnegatedInIncidenceMonochromeRelation/} % \end{macrocode} % \end{macro} % % \begin{macrocode} \endinput % % \end{macrocode} %\Finale