Hello community, here is the log from the commit of package texlive-specs-y for openSUSE:Factory checked in at 2013-09-12 14:15:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/texlive-specs-y (Old) and /work/SRC/openSUSE:Factory/.texlive-specs-y.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "texlive-specs-y" Changes: -------- --- /work/SRC/openSUSE:Factory/texlive-specs-y/texlive-specs-y.changes 2013-07-24 15:28:59.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.texlive-specs-y.new/texlive-specs-y.changes 2013-09-12 14:21:13.000000000 +0200 @@ -1,0 +2,61 @@ +Tue Sep 10 15:25:02 UTC 2013 - [email protected] + +- Change /bin/env to /usr/bin/env in latexdiff tool below doc + +------------------------------------------------------------------- +Fri Aug 9 07:31:30 UTC 2013 - [email protected] + +- Be aware that the package texlive-ascii-font is the former + texlive-ascii + +------------------------------------------------------------------- +Thu Aug 8 14:43:07 UTC 2013 - [email protected] + +- Do not override TEXMFLOCAL with TEXMFMAIN as this is now TEXMFDIST + +------------------------------------------------------------------- +Wed Aug 7 11:01:50 UTC 2013 - [email protected] + +- Drop dependency freeglut-devel of texlive-asymptote (bnc#833498) + +------------------------------------------------------------------- +Mon Aug 5 10:24:25 UTC 2013 - [email protected] + +- Make sure that TEXMFMAIN is /usr/share/texmf now +- Replace texmf.cnf if really required that is do not install + as .rpmnew but move the old to .rpmold + +------------------------------------------------------------------- +Fri Aug 2 08:45:18 UTC 2013 - [email protected] + +- Move leipzig.tex from doc/latex/leipzig/leipzig.tex to + tex/latex/leipzig/leipzig.tex + +------------------------------------------------------------------- +Tue Jul 30 16:14:46 UTC 2013 - [email protected] + +- Update to TeXLive 2013 (timestamp 20130620) + + Distribution layout: the top-level texmf/ directory has been + merged into texmf-dist/, for simplicity. Both the TEXMFMAIN + and TEXMFDIST Kpathsea variables now point to texmf-dist. + + Many small language collections have been merged together, + to simplify installation. + + MetaPost: native support for PNG output and floating-point + (IEEE double) has been added. + + LuaTEX: updated to Lua 5.2, and includes a new library + (pdfscanner) to process external PDF page content, among + much else (see its web pages). + + XeTEX (also see its web pages for more): + The HarfBuzz library now used for font layout instead of ICU. + Graphite2 and HarfBuzz are used instead of SilGraphite for Graphite layout. + On Macs, Core Text is used instead of the (deprecated) ATSUI. + Prefer TrueType/OpenType fonts to Type1 when the names are the same. + Fix occasional mismatch in font finding between XeTEX and xdvipdfmx. + Support OpenType math cut-ins. + + xdvi: now uses FreeType instead of t1lib for rendering. + + microtype.sty: some support for XeTEX (protrusion) and LuaTEX + (protrusion, font expansion, tracking), among other enhancements. +- Update biblatex-biber to 1.7 +- Udpate biblatex of TeXLive 2013 to 2.7a + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ texlive-specs.tar.xz ++++++ ++++ 335945 lines of diff (skipped) ++++++ yagusylo.doc.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/yagusylo.doc.tlpobj new/tlpkg/tlpobj/yagusylo.doc.tlpobj --- old/tlpkg/tlpobj/yagusylo.doc.tlpobj 2010-06-10 18:57:09.000000000 +0200 +++ new/tlpkg/tlpobj/yagusylo.doc.tlpobj 2013-04-10 21:14:41.000000000 +0200 @@ -1,6 +1,6 @@ name yagusylo.doc category Package -revision 15878 +revision 29803 shortdesc doc files of yagusylo relocated 1 docfiles size=653 ++++++ yagusylo.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/yagusylo.tlpobj new/tlpkg/tlpobj/yagusylo.tlpobj --- old/tlpkg/tlpobj/yagusylo.tlpobj 2010-06-10 18:57:10.000000000 +0200 +++ new/tlpkg/tlpobj/yagusylo.tlpobj 2013-04-10 21:14:42.000000000 +0200 @@ -1,6 +1,6 @@ name yagusylo category Package -revision 15878 +revision 29803 shortdesc A symbol loader. relocated 1 longdesc The name is by way of being an acronym for "Yet Another Grand @@ -13,6 +13,6 @@ RELOC/tex/latex/yagusylo/yagusylo.cfg RELOC/tex/latex/yagusylo/yagusylo.sty catalogue-ctan /macros/latex/contrib/yagusylo -catalogue-date 2009-03-03 08:06:14 +0100 +catalogue-date 2012-07-21 17:20:52 +0200 catalogue-license lppl catalogue-version 1.2 ++++++ ytableau.doc.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/ytableau/README new/doc/latex/ytableau/README --- old/doc/latex/ytableau/README 2010-11-08 00:47:29.000000000 +0100 +++ new/doc/latex/ytableau/README 2012-07-14 18:20:20.000000000 +0200 @@ -27,11 +27,19 @@ > latex ytableau.ins -to get the .sty file, and if you like, also run +to get ytableau.sty, and if you like, also run > latex ytableau.dtx -to get the documentation, which includes some code samples -(and the commented source). +to get the ytableau.dvi (or pdflatex to get ytableau.pdf), which +includes some code samples (and the commented source). This should +have been distributed with this README. -Both of these derived files should have come with this README. +To regenerate the index and the changelog, after running the above +commands, you should do: + +> makeindex -s gind.ist -o ytableau.ind ytableau.idx +> makeindex -s gglo.ist -o ytableau.gls ytableau.glo + +and then compile ytableau.dtx again (possibly several times to get the +cross-references correct). \ No newline at end of file Files old/doc/latex/ytableau/ytableau.pdf and new/doc/latex/ytableau/ytableau.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/ytableau.doc.tlpobj new/tlpkg/tlpobj/ytableau.doc.tlpobj --- old/tlpkg/tlpobj/ytableau.doc.tlpobj 2011-02-02 04:18:06.000000000 +0100 +++ new/tlpkg/tlpobj/ytableau.doc.tlpobj 2012-08-17 04:45:23.000000000 +0200 @@ -1,8 +1,8 @@ name ytableau.doc category Package -revision 21264 +revision 27430 shortdesc doc files of ytableau relocated 1 -docfiles size=104 +docfiles size=90 RELOC/doc/latex/ytableau/README RELOC/doc/latex/ytableau/ytableau.pdf ++++++ ytableau.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/ytableau/ytableau.sty new/tex/latex/ytableau/ytableau.sty --- old/tex/latex/ytableau/ytableau.sty 2011-02-02 02:12:26.000000000 +0100 +++ new/tex/latex/ytableau/ytableau.sty 2012-08-17 00:44:34.000000000 +0200 @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright (C) 2010 by Ryan Reich <[email protected]> +%% Copyright (C) 2010--2012 by Ryan Reich <[email protected]> %% %% This file may be distributed and/or modified under the conditions of %% the LaTeX Project Public License, either version 1.2 of this license @@ -22,272 +22,345 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{ytableau} - [2011/01/31 v1.1 Many-featured Young tableaux and Young diagrams] + [2012/08/14 v1.3 Many-featured Young tableaux and Young diagrams] + \newbox\tableaux@YT \newbox\thistableau@YT \let\thisbox@YT=\thistableau@YT \newbox\refhtdp@YT - \setbox\refhtdp@YT=\hbox{$bg$} \newtoks\toks@YT \newtoks\opttoksa@YT \newtoks\opttoksb@YT -\newdimen\boxdim@normal@YT - \boxdim@normal@YT=1.5em -\newdimen\boxdim@save@YT - \boxdim@save@YT=\boxdim@normal@YT \newdimen\boxdim@YT - \boxdim@YT=\boxdim@normal@YT \newdimen\tableauwd@YT -\newdimen\boxframe@YT \boxframe@YT=0.4pt \newcount\count@YT \def\ifstar@YT#1{\kernel@ifnextchar *{\@firstoftwo{#1}}} -\def\skipin@YT{$} -\def\skipout@YT{$} +\def\expandonce@YT#1{% + \expandafter\unexpanded\expandafter{#1}% +} +\def\nil@YT{\nil@YT} +\def\boxframe@YT{0.04em} +\def\boxdim@normal@YT{1.5em} +\let\boxdim@save@YT = \boxdim@normal@YT +\edef\macro@boxdim@YT{\boxdim@normal@YT} +\def\hrule@normal@YT{% + \hrule width \dimexpr \boxdim@YT + \fboxrule * 2\relax + height \fboxrule +} +\def\vrule@normal@YT{% + \vrule height \dimexpr \boxdim@YT + \fboxrule\relax + width \fboxrule +} +\def\hrule@none@YT{\kern\fboxrule} +\def\vrule@none@YT{% + \vrule width 0pt + height \dimexpr \boxdim@YT + \fboxrule\relax + \kern\fboxrule +} +\def\font@YT{} +\def\set@mathmode@YT{% + \gdef\skipin@YT{$}% + \gdef\skipout@YT{$}% + \def\smallfont@YT{\scriptstyle}% +} +\def\set@textmode@YT{% + \gdef\skipin@YT{\ignorespaces}% + \gdef\skipout@YT{\unskip}% + \def\smallfont@YT{\scriptsize}% +} +\set@mathmode@YT \def\thisboxcolor@YT{clear} \def\centering@YT{top} -\def\defarg@YT{} \def\compare@YT#1#2{% \def\tmpa@YT{#1}\def\tmpb@YT{#2}% - \ifx\tmpa@YT\tmpb@YT% - \global\eq@YTtrue% - \else% - \global\eq@YTfalse% - \fi% + \ifx\tmpa@YT\tmpb@YT + \global\eq@YTtrue + \else + \global\eq@YTfalse + \fi } \def\compare@@YT#1#2{% \def\tmpb@YT{#2}% - \ifx#1\tmpb@YT% - \global\eq@YTtrue% - \else% - \global\eq@YTfalse% - \fi% + \ifx#1\tmpb@YT + \global\eq@YTtrue + \else + \global\eq@YTfalse + \fi } \newif\ifeq@YT -\RequirePackage{xkeyval} -\newcommand{\ytableausetup}[1]{\setkeys[ytableau]{setup}{#1}} -\define@key[ytableau]{setup}{boxsize}{% - \setkeys[ytableau]{setup}{nosmalltableaux}% - \compare@YT{#1}{normal}% - \ifeq@YT% - \global\boxdim@YT=\boxdim@normal@YT% - \else% - \global\boxdim@YT=#1% - \fi% -} -\define@choicekey*[ytableau]{setup}{aligntableaux} - {top,center,bottom}[true]{% - \gdef\centering@YT{#1} -} -\define@choicekey[ytableau]{setup}{centertableaux}{true}[true]{% - \gdef\centering@YT{center}% -} -\define@choicekey[ytableau]{setup}{nocentertableaux}{true}[true]{% - \gdef\centering@YT{top}% -} -\define@boolkey[ytableau]{setup}{smalltableaux}[true]{% - \ifytableau@setup@smalltableaux% - \ifnum\boxdim@save@YT>0% - \gdef\defarg@YT{\scriptstyle}% - \global\boxdim@save@YT=-\boxdim@YT% - \global\boxdim@YT=.81em% - \fi% - \else% - \ifnum\boxdim@save@YT<0% - \gdef\defarg@YT{}% - \global\boxdim@YT=-\boxdim@save@YT% - \global\boxdim@save@YT=\boxdim@normal@YT% - \fi% - \fi% -} -\define@boolkey[ytableau]{setup}{nosmalltableaux}[true]{% - \ifytableau@setup@nosmalltableaux% - \setkeys[ytableau]{setup}{smalltableaux=false}% - \else% - \setkeys[ytableau]{setup}{smalltableaux=true}% - \fi% -} -\define@boolkey[ytableau]{setup}{textmode}[true]{% - \ifytableau@setup@textmode% - \global\def\skipin@YT{\ignorespaces}% - \global\def\skipout@YT{\unskip}% - \else% - \global\def\skipin@YT{$}% - \global\def\skipout@YT{$}% - \fi% -} -\define@boolkey[ytableau]{setup}{mathmode}[true]{% - \ifytableau@setup@mathmode% - \setkeys[ytableau]{setup}{textmode=false}% - \else% - \setkeys[ytableau]{setup}{textmode=true}% - \fi% -} -\DeclareOptionX*{\PassOptionsToPackage{\CurrentOption}{xcolor}} -\ProcessOptionsX[ytableau]<setup>[] +\RequirePackage{pgfkeys} +\pgfkeys{/ytableau/options/.is family} +\newcommand{\ytableausetup}[1]{\pgfkeys{/ytableau/options,#1}} +\pgfkeys{/ytableau/options, + boxsize/.value required, + boxsize/.code = {% + \pgfkeysalso{nosmalltableaux}% + \compare@YT{#1}{normal}% + \ifeq@YT + \xdef\macro@boxdim@YT{\expandonce@YT\boxdim@normal@YT}% + \else + \xdef\macro@boxdim@YT{#1}% + \fi + } +} +\pgfkeys{/ytableau/options, + aligntableaux/.value required, + aligntableaux/.is choice, + aligntableaux/top/.code = {\gdef\centering@YT{top}}, + aligntableaux/center/.code = {\gdef\centering@YT{center}}, + aligntableaux/bottom/.code = {\gdef\centering@YT{bottom}}, + centertableaux/.value forbidden, + centertableaux/.style = {aligntableaux/center}, + nocentertableaux/.value forbidden, + nocentertableaux/.style = {aligntableaux/top} +} +\newif\ifsmalltableaux@YT +\pgfkeys{/ytableau/options, + smalltableaux/.default = true, + smalltableaux/.is choice, + smalltableaux/true/.code = {% + \ifsmalltableaux@YT\else + \global\smalltableaux@YTtrue + \gdef\font@YT{\smallfont@YT}% + \xdef\boxdim@save@YT{\expandonce@YT\macro@boxdim@YT}% + \gdef\macro@boxdim@YT{% + \dimexpr \ht\refhtdp@YT + \dp\refhtdp@YT + 0.1em\relax + } + \fi + }, + smalltableaux/false/.code = {% + \ifsmalltableaux@YT + \global\smalltableaux@YTfalse + \gdef\font@YT{}% + \xdef\macro@boxdim@YT{\expandonce@YT\boxdim@save@YT}% + \fi + }, + smalltableaux/on/.style = {smalltableaux/true}, + smalltableaux/off/.style = {smalltableaux/false}, + nosmalltableaux/.value forbidden, + nosmalltableaux/.style = {smalltableaux/false} +} +\pgfkeys{/ytableau/options, + textmode/.value forbidden, + textmode/.code = \set@textmode@YT, + mathmode/.value forbidden, + mathmode/.code = \set@mathmode@YT, +} +\newif\ifbaseline@YT +\pgfkeys{/ytableau/options, + baseline/.is if = baseline@YT, + baseline/.default = true, + nobaseline/.style = {baseline = false}, + centerboxes/.style = {baseline = false}, +} +\pgfkeys{/ytableau/options, + tabloids/.default = true, + tabloids/.is choice, + tabloids/true/.code = {% + \global\let\vrule@YT=\vrule@none@YT + \global\let\hrule@YT=\hrule@normal@YT + }, + tabloids/false/.code = {% + \global\let\vrule@YT=\vrule@normal@YT + \global\let\hrule@YT=\hrule@normal@YT + }, + tabloids/on/.style = {tabloids/true}, + tabloids/off/.style = {tabloids/false}, + notabloids/.style = {tabloids/false}, +} +\ytableausetup{nosmalltableaux,mathmode,baseline,notabloids} +\RequirePackage{pgfopts}[2011/06/02] +\ProcessPgfPackageOptions{/ytableau/options} \RequirePackage{xcolor} \newenvironment{ytableau}[1][] {% - \global\setbox\thistableau@YT=\vtop{\iffalse}\fi% - \setlength{\fboxrule}{\boxframe@YT}% - \setlength{\fboxsep}{0pt}% - \let\\=\cr@YT% - \offinterlineskip% - \openup-\fboxrule% - \tabskip=-\fboxrule% + \global\setbox\thistableau@YT=\vtop{\iffalse}\fi + \def\none{\omit\none@YT} + \setbox\refhtdp@YT=\hbox{\skipin@YT\font@YT (\skipout@YT}% + \boxdim@YT=\macro@boxdim@YT\relax + \fboxrule=\boxframe@YT\relax + \fboxsep=0pt % + \let\\=\cr@YT + \tabskip=0pt % + \offinterlineskip + \openup-\fboxrule % \changes{v1.1}{2010/11/10}{Added the everycr fix.} \everycr={}% - \halign\bgroup&\startbox@YT{\defarg@YT}{#1}##% - \endbox@YT\cr% + \halign\bgroup&\tabskip=-\fboxrule + \startbox@YT{\font@YT}{#1}##\endbox@YT\cr } {% - \crcr\egroup% + \crcr\egroup \iffalse{\fi}% - \ifnum\wd\thistableau@YT>\wd\tableaux@YT% - \tableauwd@YT=\wd\thistableau@YT% - \advance\tableauwd@YT by -\wd\tableaux@YT% - \else% - \tableauwd@YT = 0pt% - \fi% - \wd\thistableau@YT=0pt% - \setbox\tableaux@YT% - =\hbox{\box\thistableau@YT\unhbox\tableaux@YT% + \ifnum\wd\thistableau@YT>\wd\tableaux@YT + \tableauwd@YT=\wd\thistableau@YT + \advance\tableauwd@YT by \fboxrule + \wd\thistableau@YT = \tableauwd@YT + \advance\tableauwd@YT by -\wd\tableaux@YT + \else + \tableauwd@YT = 0pt % + \fi + \wd\thistableau@YT=0pt % + \setbox\tableaux@YT + =\hbox{\box\thistableau@YT\unhbox\tableaux@YT \kern\tableauwd@YT}% - \ifstar@YT% + \ifstar@YT {\ydiagram}% {% - \leavevmode% + \leavevmode \compare@@YT{\centering@YT}{center}% - \ifeq@YT% + \ifeq@YT \hbox{$\vcenter{\box\tableaux@YT}$}% \else\compare@@YT{\centering@YT}{bottom}% - \ifeq@YT% + \ifeq@YT \hbox{\raise\dp\tableaux@YT\box\tableaux@YT}% - \fi% - \box\tableaux@YT% - \fi% + \fi + \box\tableaux@YT + \fi }% } \def\cr@YT{\cr} -\def\none{\omit\none@YT} \newcommand{\none@YT}[1][]{% \def\thisboxcolor@YT{clear}% - \setlength{\fboxsep}{\boxframe@YT}% - \setlength{\fboxrule}{0pt}% - \startbox@@YT#1\endbox@YT% - \ignorespaces% + \let\hrule@YT=\hrule@none@YT + \let\vrule@YT=\vrule@none@YT + \startbox@@YT#1\endbox@YT + \nullfont } \def\startbox@YT#1#2{% - \getcolor@YT{\save@YT{\opttoksa@YT}}#1\@nil% - \getcolor@YT{\save@YT{\opttoksb@YT}}#2\@nil% - \getcolor@YT% + \getcolor@YT{\save@YT{\opttoksa@YT}}#1\nil@YT + \getcolor@YT{\save@YT{\opttoksb@YT}}#2\nil@YT + \getcolor@YT {\startbox@@YT\the\opttoksa@YT\the\opttoksb@YT}% } -\def\save@YT#1#2\@nil{#1={#2}} +\def\save@YT#1#2\nil@YT{#1={#2}} \def\getcolor@YT#1{\ifstar@YT{\getcolor@@YT{#1}}{#1}} \def\getcolor@@YT#1(#2){% \def\thisboxcolor@YT{#2}% #1% } \def\startbox@@YT{% - \setbox\thisbox@YT=\hbox to \boxdim@YT\bgroup% - \hss% - \skipin@YT% + \setbox\thisbox@YT=\hbox to \boxdim@YT\bgroup + \hss + \skipin@YT } \def\endbox@YT{% - \skipout@YT% - \hss% - \egroup% - \ht\thisbox@YT=\ht\refhtdp@YT% - \dp\thisbox@YT=\dp\refhtdp@YT% + \skipout@YT + \hss + \egroup + \ifbaseline@YT + \ht\thisbox@YT=\ht\refhtdp@YT + \dp\thisbox@YT=\dp\refhtdp@YT + \fi \fcolorbox@YT{\thisboxcolor@YT}{% - \vbox to \boxdim@YT{\vss\box\thisbox@YT\vss}% + \vbox to \dimexpr\boxdim@YT + \fboxrule\relax{\vss\box\thisbox@YT\vss}% }% } \def\fcolorbox@YT#1#2{% - \compare@@YT{#1}{clear}% - \ifeq@YT% - \fbox{#2}% - \else% - \fcolorbox{.}{#1}{#2}% - \fi% + \lower\fboxrule\vbox{% + \ifodd\fboxrule\kern1sp \fi + \kern0.5\fboxrule + \hbox{% + \kern\fboxrule + \compare@@YT{#1}{clear}% + \ifeq@YT + #2% + \else + \colorbox{#1}{#2}% + \fi + \rules@YT{v}% + }% + \kern-0.5\fboxrule + \rules@YT{h}% + }% +} +\def\rules@YT#1{% + \expandafter\let\expandafter\rule@YT\csname #1rule@YT\endcsname + \kern-\dimexpr\boxdim@YT + \fboxrule\relax + \rule@YT + \kern\boxdim@YT + \rule@YT } \newcommand{\ytableaushort}[2][]{% \toks@YT={}% - \getentries@YT{\getentries@@YT}{}#2,\@nil% - \ytableau[#1]\the\toks@YT\endytableau% + \getentries@YT{\getentries@@YT}{}#2,\nil@YT + \ytableau[#1]\the\toks@YT\endytableau } \def\getentries@YT#1#2{\getline@YT{#1}{#2}.} \def\getline@YT#1#2#3,{% \opttoksa@YT=\expandafter{\@gobble#3}% \opttoksb@YT={\getline@@YT{#1}{#2}}% \edef\next@YT{\the\opttoksb@YT{\the\opttoksa@YT}}% - \next@YT% + \futurelet\tmpa@YT\next@YT } -\def\getline@@YT#1#2#3#4{% - \compare@YT{#4}{,}% - \ifeq@YT% - \def\next@YT{\getline@@YT{#1}{#2}{#3}}% - \else% - \compare@YT{#4}{\@nil}% - \ifeq@YT% - \def\next@YT{#1#3#2\@nil}% - \else% - \def\next@YT{#1#3#2\@nil\getentries@YT{#1}{#2}{#4}}% - \fi% - \fi% - \next@YT% +\def\getline@@YT#1#2#3{% + \ifx\tmpa@YT\nil@YT + \compare@YT{#3}{}% + \ifeq@YT + \def\next@YT{\@gobble}% + \else + \def\next@YT{#1#3#2}% + \fi + \else + \compare@YT{#3}{}% + \ifeq@YT + \def\next@YT{\getline@YT{#1}{#2}.}% + \else + \def\next@YT{#1#3#2\nil@YT\getentries@YT{#1}{#2}}% + \fi + \fi + \next@YT } \def\getentries@@YT#1#2{% - \compare@YT{#2}{\@nil}% - \ifeq@YT% + \compare@YT{#2}{\nil@YT}% + \ifeq@YT \toks@YT=\expandafter{\the\toks@YT#1\\}% \def\next@YT{}% - \else% + \else \toks@YT=\expandafter{\the\toks@YT#1&}% \def\next@YT{\getentries@@YT{#2}}% - \fi% - \next@YT% + \fi + \next@YT } \newcommand\ydiagram[2][]{% \toks@YT={}% - \getentries@YT{\getnumbers@YT}{+}#2,\@nil% - \ytableau[#1]\the\toks@YT\endytableau% + \getentries@YT{\getnumbers@YT}{+}#2,\nil@YT + \ytableau[#1]\the\toks@YT\endytableau } -\def\getnumbers@YT#1+#2\@nil{% +\def\getnumbers@YT#1+#2\nil@YT{% \compare@YT{#2}{}% - \ifeq@YT% + \ifeq@YT \def\next@YT{% \loop@YT{#1}{}% }% - \else% + \else \def\next@YT{% \loop@YT{#1}{\none}% - \getnumbers@YT#2\@nil% + \getnumbers@YT#2\nil@YT }% - \fi% - \next@YT% + \fi + \next@YT } \def\loop@YT#1#2{% - \fullexpand@YT{#1}% - \loop\ifnum\count@YT>1% + \count@YT=#1\relax + \loop\ifnum\count@YT>1 % \toks@YT=\expandafter{\the\toks@YT#2&}% - \advance\count@YT by -1% - \repeat% - \ifnum\count@YT=1% + \advance\count@YT by -1 % + \repeat + \ifnum\count@YT=1 % \compare@YT{#2}{}% - \ifeq@YT% + \ifeq@YT \toks@YT=\expandafter{\the\toks@YT#2\\}% \else \toks@YT=\expandafter{\the\toks@YT#2&}% - \fi% - \fi% -} -\def\fullexpand@YT#1{% - \def\tmpa@YT##1{##1}% - \edef\tmpb@YT{\tmpa@YT#1}% - \edef\tmpc@YT{\tmpb@YT}% - \count@YT=\tmpc@YT% + \fi + \else + \compare@YT{#2}{}% + \ifeq@YT + \toks@YT=\expandafter{\the\toks@YT\none\\}% + \fi + \fi } \endinput %% diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/ytableau.tlpobj new/tlpkg/tlpobj/ytableau.tlpobj --- old/tlpkg/tlpobj/ytableau.tlpobj 2011-02-02 04:18:07.000000000 +0100 +++ new/tlpkg/tlpobj/ytableau.tlpobj 2012-08-17 04:45:23.000000000 +0200 @@ -1,15 +1,16 @@ name ytableau category Package -revision 21264 +revision 27430 shortdesc Many-featured Young tableaux and Young diagrams. relocated 1 longdesc The package provides several functions for drawing Young longdesc tableaux and Young diagrams, extending the young and youngtab longdesc packages but providing lots more features. Skew and coloured -longdesc tableaux are easy, and keyval-syntax configuration is provided. -runfiles size=2 +longdesc tableaux are easy, and pgfkeys-enabled options are provided +longdesc both at package load and configurably. +runfiles size=3 RELOC/tex/latex/ytableau/ytableau.sty catalogue-ctan /macros/latex/contrib/ytableau -catalogue-date 2011-02-01 18:07:03 +0100 +catalogue-date 2012-08-16 12:45:33 +0200 catalogue-license lppl1.2 -catalogue-version 1.1 +catalogue-version 1.3 -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
