texlive[44973] Master/texmf-dist: spectralsequences (7aug17)

commits+karl at tug.org commits+karl at tug.org
Mon Aug 7 23:08:10 CEST 2017


Revision: 44973
          http://tug.org/svn/texlive?view=revision&revision=44973
Author:   karl
Date:     2017-08-07 23:08:10 +0200 (Mon, 07 Aug 2017)
Log Message:
-----------
spectralsequences (7aug17)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/spectralsequences/README.md
    trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/ANSS-S_2.pdf
    trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/ANSS-S_3.pdf
    trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/ASS-S_2.pdf
    trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/ASS-S_3.pdf
    trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/ASS-tmf_2.pdf
    trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/HFPSS-EO2_3.pdf
    trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/HFPSS-KO.pdf
    trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/J_RPinfty.pdf
    trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/J_RPinfty.tex
    trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/MaySS-bo-A1.pdf
    trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/MaySS-tmf-A2.pdf
    trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/SSS-KF3n.pdf
    trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/SSS-KZ3.pdf
    trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/hatcher.pdf
    trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/hatcher.tex
    trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/unstable_ASS_SO.pdf
    trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/unstable_ASS_SO.tex
    trunk/Master/texmf-dist/doc/latex/spectralsequences/manual/spectralsequencesmanual.pdf
    trunk/Master/texmf-dist/doc/latex/spectralsequences/manual/spectralsequencesmanual.tex
    trunk/Master/texmf-dist/doc/latex/spectralsequences/manual/spectralsequencesmanualpreamble.tex
    trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqcheckdefinitions.code.tex
    trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqdrawing.code.tex
    trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqforeach.code.tex
    trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqkeys.code.tex
    trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqloadstore.code.tex
    trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqmacromakers.code.tex
    trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqmain.code.tex
    trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqmessages.code.tex
    trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqparsers.code.tex

Added Paths:
-----------
    trunk/Master/texmf-dist/tex/latex/spectralsequences/spectralsequences.sty

Modified: trunk/Master/texmf-dist/doc/latex/spectralsequences/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/spectralsequences/README.md	2017-08-07 09:40:46 UTC (rev 44972)
+++ trunk/Master/texmf-dist/doc/latex/spectralsequences/README.md	2017-08-07 21:08:10 UTC (rev 44973)
@@ -3,7 +3,7 @@
 ========================
 Author: Hood Chatham  
 Email: hood at mit.edu  
-Date: 2017-08-02  
+Date: 2017-08-06  
 License: All files have the Latex Project Public License.  
 Description: Print spectral sequence diagrams using pgf/tikz.  
 
@@ -12,10 +12,10 @@
 Email me at hood at mit.edu to submit bug reports, request new features, etc. The current development copy is hosted at https://github.com/hoodmane/spectralsequences. 
 
 Changelog:
-==========
-    
-## [Unreleased] 
+==========    
 
+## [1.1.0] 
+
 ### Added:
 - \sseqparseint
 - \parsecoordinate and \parsedifferential
@@ -47,3 +47,4 @@
 - Labels now are rectangle nodes so they don't shift down if they are very wide
 - Fixed a bug with ranges and the sseqpage environment where classes lying outside the printed range would enlarge the range even if an explicit range was specified.
 - The chess grid works correctly now
+

Modified: trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/ANSS-S_2.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/ANSS-S_3.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/ASS-S_2.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/ASS-S_3.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/ASS-tmf_2.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/HFPSS-EO2_3.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/HFPSS-KO.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/J_RPinfty.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/J_RPinfty.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/J_RPinfty.tex	2017-08-07 09:40:46 UTC (rev 44972)
+++ trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/J_RPinfty.tex	2017-08-07 21:08:10 UTC (rev 44973)
@@ -2,7 +2,7 @@
 %% Package: spectralsequences v1.1.0
 %% Author: Hood Chatham
 %% Email: hood at mit.edu
-%% Date: 2017-08-02
+%% Date: 2017-08-06
 %% License: Latex Project Public License
 %%
 %% File: example_endofVFoS.tex

Modified: trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/MaySS-bo-A1.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/MaySS-tmf-A2.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/SSS-KF3n.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/SSS-KZ3.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/hatcher.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/hatcher.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/hatcher.tex	2017-08-07 09:40:46 UTC (rev 44972)
+++ trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/hatcher.tex	2017-08-07 21:08:10 UTC (rev 44973)
@@ -2,7 +2,7 @@
 %% Package: spectralsequences v1.1.0
 %% Author: Hood Chatham
 %% Email: hood at mit.edu
-%% Date: 2017-08-02
+%% Date: 2017-08-06
 %% License: Latex Project Public License
 %%
 %% File: example_hatcher.tex

Modified: trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/unstable_ASS_SO.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/unstable_ASS_SO.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/unstable_ASS_SO.tex	2017-08-07 09:40:46 UTC (rev 44972)
+++ trunk/Master/texmf-dist/doc/latex/spectralsequences/examples/unstable_ASS_SO.tex	2017-08-07 21:08:10 UTC (rev 44973)
@@ -2,7 +2,7 @@
 %% Package: spectralsequences v1.1.0
 %% Author: Hood Chatham
 %% Email: hood at mit.edu
-%% Date: 2017-08-02
+%% Date: 2017-08-06
 %% License: Latex Project Public License
 %%
 %% File: example_unstable_ASS_SO.tex

Modified: trunk/Master/texmf-dist/doc/latex/spectralsequences/manual/spectralsequencesmanual.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/spectralsequences/manual/spectralsequencesmanual.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/spectralsequences/manual/spectralsequencesmanual.tex	2017-08-07 09:40:46 UTC (rev 44972)
+++ trunk/Master/texmf-dist/doc/latex/spectralsequences/manual/spectralsequencesmanual.tex	2017-08-07 21:08:10 UTC (rev 44973)
@@ -2,7 +2,7 @@
 %% Package: spectralsequences v1.1.0
 %% Author: Hood Chatham
 %% Email: hood at mit.edu
-%% Date: 2017-08-02
+%% Date: 2017-08-06
 %% License: Latex Project Public License
 %%
 %% File: spectralsequencesmanual.tex

Modified: trunk/Master/texmf-dist/doc/latex/spectralsequences/manual/spectralsequencesmanualpreamble.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/spectralsequences/manual/spectralsequencesmanualpreamble.tex	2017-08-07 09:40:46 UTC (rev 44972)
+++ trunk/Master/texmf-dist/doc/latex/spectralsequences/manual/spectralsequencesmanualpreamble.tex	2017-08-07 21:08:10 UTC (rev 44973)
@@ -2,7 +2,7 @@
 %% Package: spectralsequences v1.1.0
 %% Author: Hood Chatham
 %% Email: hood at mit.edu
-%% Date: 2017-08-02
+%% Date: 2017-08-06
 %% License: Latex Project Public License
 %%
 %% File: spectralsequencesmanualpreamble.tex

Added: trunk/Master/texmf-dist/tex/latex/spectralsequences/spectralsequences.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/spectralsequences/spectralsequences.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/spectralsequences/spectralsequences.sty	2017-08-07 21:08:10 UTC (rev 44973)
@@ -0,0 +1,309 @@
+%%
+%% Package: spectralsequences v1.1.0
+%% Author: Hood Chatham
+%% Email: hood at mit.edu
+%% Date: 2017-08-06
+%% License: Latex Project Public License
+%%
+%% A package for drawing spectral sequences
+%%
+
+
+% TODO:
+%
+%  Make an argument type for the \d page argument.
+%
+%  Redo sseqerrortest and set up regression test script as part of build (damn I didn't realize we'd lost anything imporant with that find -d disaster)
+%  Maybe we should add some other regression tests too
+%
+%  Lower priority:
+%   speed up off page edges (uses 10% of the draw time for page 0 of tmfass)
+%   improve \DoUntilOutOfBounds progress check
+%   error messages that should be warnings by default?
+%   should we specify our favorite conditionals library?
+%
+
+
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{spectralsequences}[2017/08/06 v1.1.0]
+
+\RequirePackage{tikz}
+\RequirePackage{etoolbox}
+\RequirePackage{xparse}
+\RequirePackage{verbatim}
+\RequirePackage{pdfcomment}
+
+\usetikzlibrary{quotes}
+\usetikzlibrary{fit}
+\usetikzlibrary{positioning}
+\usetikzlibrary{intersections}
+\usetikzlibrary{backgrounds}
+\usepgflibrary{arrows.meta}
+\usetikzlibrary{shapes}
+%\usetikzlibrary{patterns}
+%\usetikzlibrary{profiler}
+
+\newif\ifsseq at draftmode
+\DeclareOption{draft}{\sseq at draftmodetrue}
+\ProcessOptions\relax
+
+\def\sseq at authorname{Hood Chatham}
+\def\sseq at authoremail{hood at mit.edu}
+
+
+% Commands we are going to expose just inside of environments
+\def\sseq at macrolist{%
+    \xcoord\ycoord\page %\xmin\xmax\ymin\ymax % these just get protected
+    % These are defined in sseqmain:
+    \class\classoptions\replaceclass\d\doptions\kill\structline\structlineoptions\circleclasses
+    % The following are defined in sseqparsers:
+    \pgfmathparse\isalive\lastx\lasty\lastclass\savestack\restorestack\pushstack\nameclass\tagclass
+    \parsecoordinate\parsedifferential\getdtarget\gettag
+    \IfOutOfBoundsTF\IfOutOfBoundsT\IfOutOfBoundsF\IfInBoundsTF\IfInBoundsT\IfInBoundsF
+    % sseqforeach
+    \Do\DoUntilOutOfBounds\DoUntilOutOfBoundsThenNMore
+}
+
+
+% All the tikz commands. We replace these in our environment too. Replacements  defined in sseqparsers.
+\def\sseq at tikzcommands{%
+    \clip\coordinate\draw\fill\filldraw
+    \graph\matrix\node\path\pattern
+    \shade\shadedraw\useasboundingbox
+}
+
+
+%%%%%%                                            %%%%%%
+%%                                                    %%
+%%            Declarations and preliminaries          %%
+%%                                                    %%
+%%%%%%                                            %%%%%%
+\newif\ifsseq at inprogress
+
+\newif\ifsseq at hasname
+\newif\ifsseq at updateexisting
+\newif\ifsseq at ispageenv
+\newif\ifsseq at keepchanges
+\newif\ifsseq at keepglobaloptions
+\newif\ifsseq at globaldetone
+
+\newif\ifsseq at needstikz
+\newif\ifsseq at thispage
+\newif\ifsseq at outofrange
+\newif\ifsseq at classlabel
+\newif\ifsseq at draworphanedges
+\newif\ifsseq at draw
+\newif\ifsseq at drawedge
+\newif\ifsseq at tikzprims@integershift
+\newif\ifsseq at anchor
+\sseq at drawedgetrue
+\sseq at tikzprims@integershifttrue
+
+\newif\ifsseq at patchforeach
+\newif\ifsseq at patchfit
+\newif\ifsseq at patchxparseU
+
+\newif\ifsseq at tempif
+\newif\ifsseq at gtempif
+\newif\ifsseq at error
+
+\newtoks\sseq at temptoks
+\newtoks\sseq at temptoksii
+\newtoks\sseq at scope@toks
+
+\newcount\sseq at thepagecount
+\newcount\sseq at anonsseqcount
+\newcount\sseq at x
+\newcount\sseq at y
+\newcount\sseq at tempcount
+\newcount\sseq at tempcountb
+\newcount\sseq at tempx
+\newcount\sseq at tempy
+\newcount\sseq at tempxb
+\newcount\sseq at tempyb
+\newcount\sseq at xoffset % We add these to everything to avoid overflow errors as much as we possible
+\newcount\sseq at yoffset
+
+\newcount\sseq at stackdepth
+
+\newdimen\sseq at tempdimen
+\newdimen\sseq at tempxdimen
+\newdimen\sseq at tempydimen
+\newdimen\sseq at xscalecm
+\newdimen\sseq at yscalecm
+\newdimen\sseq at clip@xcenter
+\newdimen\sseq at clip@ycenter
+\newdimen\sseq at tooltip@height
+\newdimen\sseq at tooltip@width
+\newdimen\sseq at gridstrokethickness
+\sseq at gridstrokethickness=.1pt
+
+% Ensure \@xp and \@nx have the correct values in case that amsmath isn't loaded
+\let\@xp\expandafter
+\let\@nx\noexpand
+\def\@xptwo{\@xp\@xp\@xp}
+\def\@xpthree{\@xp\@xp\@xp\@xp\@xp\@xp\@xp}
+\def\sseq at nil{\sseq at thisshouldnthappen@nil unique expansion} % This expansion text should be unique so that \ifx\sseq at nil\othercommand is false.
+\def\sseq at infinity{10000} % Larger than any coordinate anyone will ever use.
+\newcount\sseq at infinitycount
+\sseq at infinitycount=\sseq at infinity\relax
+\def\sseq at macroname{\@xp\@gobble\string}
+\def\sseq at gobble@to at nil#1\sseq at nil{}
+\def\sseq at macrogobble#1->{}
+
+% These are only used by defertikzcommand now
+\def\sseq at callas#1{\def\sseq at callcmd{#1}}
+\def\sseq at call#1{\bgroup\@xp\let\sseq at callcmd#1\@xptwo\egroup\sseq at callcmd}
+
+\def\sseq at getfirstchar#1#2\sseq at nil{#1} % used in shift/checkshift transform
+\def\sseq at smuggle@macro#1#2\egroup{\@xp\egroup\@xp\def\@xp#1\@xp{#1}}
+
+
+\def\sseq at protected@edef{\let\sseq at store@slsl\\\def\\{\protect\\}\let\@@protect \protect \let \protect \@unexpandable at protect \afterassignment \sseq at restore@protect \edef}
+\def\sseq at protected@xdef{\let\sseq at store@slsl\\\def\\{\protect\\}\let\@@protect \protect \let \protect \@unexpandable at protect \afterassignment \sseq at restore@protect \xdef}
+\def\sseq at restore@protect{\let\protect\@@protect\let\\\sseq at store@slsl}
+
+\def\sseq at eval#1{\bgroup\edef\sseq at temp{#1}\@xp\egroup\sseq at temp}% I got this from sseq.sty
+\def\sseq at protectedeval#1{\bgroup\sseq at protected@edef\sseq at temp{#1}\@xp\egroup\sseq at temp}
+\def\sseq at eval@show#1{\bgroup\edef\sseq at temp{#1}\show\sseq at temp\@xp\egroup\sseq at temp}
+\def\sseq at profilenew#1#2{\pgfprofilenew{#1}\pretocmd#2{\pgfprofilestart{#1}}{}{\error}\apptocmd#2{\pgfprofileend{#1}}{}{\error}}
+
+%%%% add to macro commands
+\def\sseq at d@addto at macro#1#2{\@xp\def\@xp#1\@xp{#1#2}}
+\def\sseq at e@addto at macro#1#2{\edef#1{\unexpanded\@xp{#1}#2}} % let #2 be expanded
+\def\sseq at eo@addto at macro#1#2{\edef#1{\unexpanded\@xp{#1}\unexpanded\@xp{#2}}} % let #2 be expanded once
+\def\sseq at g@addto at macro#1#2{\@xp\gdef\@xp#1\@xp{#1#2}}
+\def\sseq at x@addto at macro#1#2{\xdef#1{\unexpanded\@xp{#1}#2}} % let #2 be expanded
+\def\sseq at xprotected@addto at macro#1#2{\sseq at protected@xdef#1{\unexpanded\@xp{#1}#2}}
+
+\def\sseq at d@addto at toks#1#2{#1\@xp{\the#1#2}}
+\def\sseq at e@addto at toks#1#2{\sseq at eval{#1{\the#1#2}}}
+
+\def\sseq at d@addto at temptoks{\sseq at d@addto at toks\sseq at temptoks}
+\def\sseq at e@addto at temptoks{\sseq at e@addto at toks\sseq at temptoks}
+
+
+% Used in sseqkeys to delete spaces from style commands.
+% Set the catcode of space to ignore, and then reparse the characters in #2.
+\def\sseq at setmacronospaces#1#2{%
+    \bgroup\catcode`\ =9\relax
+        \makeatletter
+        \scantokens{\expandafter\egroup\expandafter\def\expandafter#1\expandafter{\csname #2\endcsname}}%
+}
+
+\def\sseq at setnospaces#1#2{%
+    \bgroup\catcode`\ =9\relax
+        \makeatletter
+        \scantokens{\expandafter\egroup\expandafter\def\expandafter#1\expandafter{\@firstofone{#2}}}%
+}
+
+
+\def\sseq at removeparens{\@xp\sseq at removeparens@}
+\def\sseq at removeparens@(#1){#1}
+
+% Stolen from trimspaces.sty
+\bgroup
+\catcode`\Q=3
+\gdef\sseq at trimspaces#1{%
+  \romannumeral-`\q\sseq at trim@trim@\noexpand#1Q Q%
+}
+\long\gdef\sseq at trim@trim@#1 Q{\sseq at trim@trim@@#1Q}
+\long\gdef\sseq at trim@trim@@#1Q#2{#1}
+\egroup
+\def\sseq at trimleadingspaces{\romannumeral-`q}
+
+\def\sseq at ifempty#1{%
+    \@xp\ifx\@xp\sseq at nil\detokenize{#1}\sseq at nil
+        \@xp\@firstoftwo
+    \else
+        \@xp\@secondoftwo
+    \fi
+}
+
+\def\sseq at ifnil#1{
+    \ifx\sseq at nil#1
+        \@xp\@firstoftwo
+    \else
+        \@xp\@secondoftwo
+    \fi
+}
+
+\let\sseq at breakpoint\relax
+\let\sseq at breakpointfinally\@gobble
+\def\sseq at break#1\sseq at breakpoint{}
+\def\sseq at break@finally#1\sseq at breakpoint#2{#2}
+
+\def\sseq at breakfi{\fi\sseq at break}
+\def\sseq at breakfifi{\fi\fi\sseq at break}
+\def\sseq at breakfififi{\fi\fi\fi\sseq at break}
+\long\def\sseq at breakdataenv#1\end#2{
+    \def\sseq at tempa{sseqdata}\def\sseq at tempb{#2}\ifx\sseqtempa\sseqtempb
+        \@xp\sseq at breakdataenv@
+    \else
+        \@xp\sseq at breakdataenv
+    \fi
+}
+\def\sseq at breakdataenv@{\let\endsseqdata\sseq at breakendsseqdata\end{sseqdata}}
+
+\long\def\sseq at breakpageenv#1\end#2{
+    \def\sseq at tempa{sseqpage}\def\sseq at tempb{#2}\ifx\sseqtempa\sseqtempb
+        \@xp\sseq at breakpageenv@
+    \else
+        \@xp\sseq at breakpageenv
+    \fi
+}
+\def\sseq at breakpageenv@{\let\endsseqpage\sseq at breakendsseqpage\end{sseqpage}}
+\def\sseq at breakendsseqdata{}
+\def\sseq at breakendsseqpage{}
+
+\def\sseq at seteverythingtonoops{%
+    \let\sseqdata\comment
+    \let\sseqpage\comment
+    \let\sseqkeys\@gobble
+    \let\sseqnewgroup\@gobblethree
+}
+
+
+
+\input sseqmessages.code.tex        % Exposes directly: \sseqerrortowarning
+\input sseqcheckdefinitions.code.tex
+
+\ifsseq at tempif\else % Set to false in checkdefinitions if it failed to patch the key-value system.
+    \sseq at seteverythingtonoops
+    \sseq at pgfkeyspatchfailed
+\fi
+
+\input sseqloadstore.code.tex       % Responsible for installing environment-only macros
+\input sseqmacromakers.code.tex     % Exposes directly: \DeclareSseqCommand, \NewSseqCommand, \DeclareSseqGroup, \NewSseqGroup
+
+\input sseqparsers.code.tex         % Responsible for making tikz modifications, exposes directly \sseqnormalizemonomial, \sseqparseint
+
+
+\ifsseq at patchforeach
+    \input sseqforeach.code.tex
+\else
+    \def\sseq at patchfor{}
+\fi
+
+\input sseqkeys.code.tex            % Exposes directly: \sseqset, \sseqnewfamily
+\input sseqmain.code.tex            % Defines all the main commands. Exposes directly: the environments, \xmin, \xmax, etc.
+\input sseqdrawing.code.tex
+
+
+%%% Some default key settings
+\sseqset{
+    edge labels={auto=right},
+    classes={draw,circle,inner sep=0pt,minimum size=0.35em},
+    circle classes={newellipse, ellipse ratio=1.2,draw, inner sep=2pt},
+    edges=draw,
+    math nodes,
+    differentials=->,
+    pins=help lines
+}
+
+% Extra commands to expose:
+\let\sseqifempty\sseq at ifempty
+
+\def\sseqpower#1#2{\@xp\sseqtypesetpower@\@xp{\the\numexpr#2}{#1}{1}}
+\def\sseqpowerempty#1#2{\@xp\sseqtypesetpower@\@xp{\the\numexpr#2}{#1}{}}
+\def\sseqtypesetpower@#1#2#3{\ifnum#1=\z@#3\else\ifnum#1=\@ne#2\else#2^{#1}\fi\fi}


Property changes on: trunk/Master/texmf-dist/tex/latex/spectralsequences/spectralsequences.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqcheckdefinitions.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqcheckdefinitions.code.tex	2017-08-07 09:40:46 UTC (rev 44972)
+++ trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqcheckdefinitions.code.tex	2017-08-07 21:08:10 UTC (rev 44973)
@@ -2,7 +2,7 @@
 %% Package: spectralsequences v1.1.0
 %% Author: Hood Chatham
 %% Email: hood at mit.edu
-%% Date: 2017-08-02
+%% Date: 2017-08-06
 %% License: Latex Project Public License
 %%
 %% File: sseqcheckdefinitions.code.tex

Modified: trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqdrawing.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqdrawing.code.tex	2017-08-07 09:40:46 UTC (rev 44972)
+++ trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqdrawing.code.tex	2017-08-07 21:08:10 UTC (rev 44973)
@@ -2,7 +2,7 @@
 %% Package: spectralsequences v1.1.0
 %% Author: Hood Chatham
 %% Email: hood at mit.edu
-%% Date: 2017-08-02
+%% Date: 2017-08-06
 %% License: Latex Project Public License
 %%
 %% File: sseqdrawing.code.tex

Modified: trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqforeach.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqforeach.code.tex	2017-08-07 09:40:46 UTC (rev 44972)
+++ trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqforeach.code.tex	2017-08-07 21:08:10 UTC (rev 44973)
@@ -2,7 +2,7 @@
 %% Package: spectralsequences v1.1.0
 %% Author: Hood Chatham
 %% Email: hood at mit.edu
-%% Date: 2017-08-02
+%% Date: 2017-08-06
 %% License: Latex Project Public License
 %%
 %% File: sseqforeach.code.tex

Modified: trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqkeys.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqkeys.code.tex	2017-08-07 09:40:46 UTC (rev 44972)
+++ trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqkeys.code.tex	2017-08-07 21:08:10 UTC (rev 44973)
@@ -2,7 +2,7 @@
 %% Package: spectralsequences v1.1.0
 %% Author: Hood Chatham
 %% Email: hood at mit.edu
-%% Date: 2017-08-02
+%% Date: 2017-08-06
 %% License: Latex Project Public License
 %%
 %% File: sseqkeys.code.tex

Modified: trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqloadstore.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqloadstore.code.tex	2017-08-07 09:40:46 UTC (rev 44972)
+++ trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqloadstore.code.tex	2017-08-07 21:08:10 UTC (rev 44973)
@@ -2,7 +2,7 @@
 %% Package: spectralsequences v1.1.0
 %% Author: Hood Chatham
 %% Email: hood at mit.edu
-%% Date: 2017-08-02
+%% Date: 2017-08-06
 %% License: Latex Project Public License
 %%
 %% File: sseqloadstore.code.tex

Modified: trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqmacromakers.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqmacromakers.code.tex	2017-08-07 09:40:46 UTC (rev 44972)
+++ trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqmacromakers.code.tex	2017-08-07 21:08:10 UTC (rev 44973)
@@ -2,7 +2,7 @@
 %% Package: spectralsequences v1.1.0
 %% Author: Hood Chatham
 %% Email: hood at mit.edu
-%% Date: 2017-08-02
+%% Date: 2017-08-06
 %% License: Latex Project Public License
 %%
 %% File: sseqmacromakers.code.tex

Modified: trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqmain.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqmain.code.tex	2017-08-07 09:40:46 UTC (rev 44972)
+++ trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqmain.code.tex	2017-08-07 21:08:10 UTC (rev 44973)
@@ -2,7 +2,7 @@
 %% Package: spectralsequences v1.1.0
 %% Author: Hood Chatham
 %% Email: hood at mit.edu
-%% Date: 2017-08-02
+%% Date: 2017-08-06
 %% License: Latex Project Public License
 %%
 %% File: sseqmain.code.tex

Modified: trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqmessages.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqmessages.code.tex	2017-08-07 09:40:46 UTC (rev 44972)
+++ trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqmessages.code.tex	2017-08-07 21:08:10 UTC (rev 44973)
@@ -2,7 +2,7 @@
 %% Package: spectralsequences v1.1.0
 %% Author: Hood Chatham
 %% Email: hood at mit.edu
-%% Date: 2017-08-02
+%% Date: 2017-08-06
 %% License: Latex Project Public License
 %%
 %% File: sseqmessages.code.tex

Modified: trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqparsers.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqparsers.code.tex	2017-08-07 09:40:46 UTC (rev 44972)
+++ trunk/Master/texmf-dist/tex/latex/spectralsequences/sseqparsers.code.tex	2017-08-07 21:08:10 UTC (rev 44973)
@@ -2,7 +2,7 @@
 %% Package: spectralsequences v1.1.0
 %% Author: Hood Chatham
 %% Email: hood at mit.edu
-%% Date: 2017-08-02
+%% Date: 2017-08-06
 %% License: Latex Project Public License
 %%
 %% File: sseqparsers.code.tex



More information about the tex-live-commits mailing list