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