texlive[59674] Master: nndraw (22jun21)

commits+karl at tug.org commits+karl at tug.org
Tue Jun 22 23:08:26 CEST 2021


Revision: 59674
          http://tug.org/svn/texlive?view=revision&revision=59674
Author:   karl
Date:     2021-06-22 23:08:26 +0200 (Tue, 22 Jun 2021)
Log Message:
-----------
nndraw (22jun21)

Modified Paths:
--------------
    trunk/Master/tlpkg/bin/tlpkg-ctan-check
    trunk/Master/tlpkg/tlpsrc/collection-pictures.tlpsrc

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/nndraw/
    trunk/Master/texmf-dist/doc/latex/nndraw/README
    trunk/Master/texmf-dist/doc/latex/nndraw/nndraw.pdf
    trunk/Master/texmf-dist/source/latex/nndraw/
    trunk/Master/texmf-dist/source/latex/nndraw/nndraw.dtx
    trunk/Master/texmf-dist/source/latex/nndraw/nndraw.ins
    trunk/Master/texmf-dist/tex/latex/nndraw/
    trunk/Master/texmf-dist/tex/latex/nndraw/nndraw.sty
    trunk/Master/tlpkg/tlpsrc/nndraw.tlpsrc

Added: trunk/Master/texmf-dist/doc/latex/nndraw/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/nndraw/README	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/nndraw/README	2021-06-22 21:08:26 UTC (rev 59674)
@@ -0,0 +1,42 @@
+NAME
+    nndraw -- a LaTeX package which provides utilities to draw neural networks
+
+VERSION
+    Version: 1.0 
+
+COPYRIGHT
+    Copyright (C) 2021 by Carlos Cardoso Dias <carlosdias.dev at gmail.com>
+    --------------------------------------------------------------------------
+    This work may be distributed and/or modified under the
+    conditions of the LaTeX Project Public License, either version 1.3
+    of this license or (at your option) any later version.
+    The latest version of this license is in
+      http://www.latex-project.org/lppl.txt
+    and version 1.3 or later is part of all distributions of LaTeX
+    version 2005/12/01 or later.
+
+DESCRIPTION
+    Draws fully connected neural networks in a simple and efficient way
+
+USAGE
+    Usage example: a fully connected neural network with input and output layers
+    and one hidden layer.
+
+    \usepackage{nndraw}
+    \begin{document}
+    \begin{fullyconnectednn}[biasy = -4.5,
+                             titley = 1,
+                             inout = false]
+        \nnlayer[title = Input layer]{2}
+        \nnlayer[title = Hidden layer]{4}
+        \nnlayer[title = Ouput layer, hasbias = false]{1}
+    \end{fullyconnectednn}
+    \end{document}
+
+AUTHOR
+    Carlos Cardoso Dias
+
+    E-mail: carlosdias.dev at gmail.com
+
+    WWW: <https://carloscdias.com/>
+


Property changes on: trunk/Master/texmf-dist/doc/latex/nndraw/README
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/nndraw/nndraw.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/latex/nndraw/nndraw.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/nndraw/nndraw.pdf	2021-06-22 21:07:38 UTC (rev 59673)
+++ trunk/Master/texmf-dist/doc/latex/nndraw/nndraw.pdf	2021-06-22 21:08:26 UTC (rev 59674)

Property changes on: trunk/Master/texmf-dist/doc/latex/nndraw/nndraw.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/nndraw/nndraw.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/nndraw/nndraw.dtx	                        (rev 0)
+++ trunk/Master/texmf-dist/source/latex/nndraw/nndraw.dtx	2021-06-22 21:08:26 UTC (rev 59674)
@@ -0,0 +1,258 @@
+% \iffalse meta-comment
+%
+% Copyright (C) 2021 by Carlos Cardoso Dias <carlosdias.dev at gmail.com>
+% ---------------------------------------------------------------------------
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+%   http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Carlos Cardoso Dias.
+%
+% This work consists of the files nndraw.dtx and nndraw.ins
+% and the derived filebase nndraw.sty.
+%
+% \fi
+%
+% \iffalse
+%<*driver>
+\ProvidesFile{nndraw.dtx}
+%</driver>
+%<package>\NeedsTeXFormat{LaTeX2e}[1999/12/01]
+%<package>\ProvidesPackage{nndraw}
+%<*package>
+    [2021/06/22 1.0 nndraw is a LaTeX package which provides utilities to draw neural networks.]
+%</package>
+%
+%<*driver>
+\documentclass{ltxdoc}
+\usepackage{nndraw}[2021/06/22]
+\EnableCrossrefs
+\CodelineIndex
+\RecordChanges
+\begin{document}
+  \DocInput{nndraw.dtx}
+  \PrintChanges
+  \PrintIndex
+\end{document}
+%</driver>
+% \fi
+%
+% \CheckSum{129}
+%
+% \CharacterTable
+%  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%   Lower-case    \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%   Digits        \0\1\2\3\4\5\6\7\8\9
+%   Exclamation   \!     Double quote  \"     Hash (number) \#
+%   Dollar        \$     Percent       \%     Ampersand     \&
+%   Acute accent  \'     Left paren    \(     Right paren   \)
+%   Asterisk      \*     Plus          \+     Comma         \,
+%   Minus         \-     Point         \.     Solidus       \/
+%   Colon         \:     Semicolon     \;     Less than     \<
+%   Equals        \=     Greater than  \>     Question mark \?
+%   Commercial at \@     Left bracket  \[     Backslash     \\
+%   Right bracket \]     Circumflex    \^     Underscore    \_
+%   Grave accent  \`     Left brace    \{     Vertical bar  \|
+%   Right brace   \}     Tilde         \~}
+%
+%
+% \changes{1.0}{2021/06/22}{Converted to DTX file}
+%
+% \DoNotIndex{\newcommand,\newenvironment}
+%
+% \providecommand*{\url}{\texttt}
+% \GetFileInfo{nndraw.dtx}
+% \title{The \textsf{nndraw} package}
+% \author{Carlos Cardoso Dias \\ \url{carlosdias.dev at gmail.com}}
+% \date{\fileversion~from \filedate}
+%
+% \maketitle
+%
+% \section{Introduction}
+%
+\textbf{nndraw} is a \LaTeX package which provides utilities to draw neural networks in an efficient way.
+Currently this package provides utilities to draw fully connected feedforward neural networks with an arbitrary
+number of layers described inside the `fullyconnectednn` environment using the command `nnlayer`.
+%
+% \section{Usage}
+%
+An example of usage is shown below, in this example, a fully connected feedforward
+deep neural network is provided with two inputs in the first layer, one hidden layer
+with four neurons and one output layer with one output. This example shows how easy it is
+to customize the presence/absence of biases in any layer as well as its position.
+
+\begin{verbatim}
+\begin{fullyconnectednn}[biasy = -4.5,
+                         titley = 1,
+                         inout = false]
+    \nnlayer[title = Input layer]{2}
+    \nnlayer[title = Hidden layer]{4}
+    \nnlayer[title = Ouput layer, hasbias = false]{1}
+\end{fullyconnectednn}
+\end{verbatim}
+
+\noindent Which is drawn as
+
+\begin{fullyconnectednn}[biasy = -4.5,
+                         titley = 1,
+                         inout = false]
+    \nnlayer[title = Input layer]{2}
+    \nnlayer[title = Hidden layer]{4}
+    \nnlayer[title = Ouput layer, hasbias = false]{1}
+\end{fullyconnectednn}
+%
+%
+% \StopEventually{}
+%
+% \section{Implementation}
+%
+% \iffalse
+%<*package>
+% \fi
+%
+%    \begin{macrocode}
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{nndraw}[2021/06/20 Neural Networks Draw LaTeX package]
+\RequirePackage{tikz}
+\pgfdeclarelayer{back}
+\pgfsetlayers{back,main}
+%    \end{macrocode}
+%
+% \begin{macro}{\nnlayerNoText}
+%    \begin{macrocode}
+\newcommand\nnlayerNoText[1]{}
+%    \end{macrocode}
+% \end{macro}
+%
+%    \begin{macrocode}
+\newif\ifnnlayerHasBias
+\pgfkeys{
+ /nnlayer/.is family, /nnlayer,
+ default/.style = {title = , text = \nnlayerNoText, hasbias = true, bias = , color = , biascolor = },
+ title/.estore in = \nnlayerTitle,
+ text/.store in = \nnlayerText,
+ hasbias/.is if = nnlayerHasBias,
+ bias/.estore in = \nnlayerBias,
+ color/.estore in = \nnlayerColor,
+ biascolor/.estore in = \nnlayerBiasColor,
+}
+\newcounter{numlayers}
+\newcounter{nninputlayer}
+\newcounter{lastnnsize}
+\tikzstyle{neuron}=[circle, minimum size=6mm, fill=gray!70]
+\tikzstyle{neuron_connection}=[->, shorten >=1pt, gray!70]
+%    \end{macrocode}
+%
+% \begin{macro}{\nnlayer}
+%    \begin{macrocode}
+\newcommand\nnlayer[2][]{
+    \pgfkeys{/nnlayer, default, #1}
+    \node[text width = \fullyconnectednnTextWidth, align = center] at (\fullyconnectednnLayersep *
+    \thenumlayers,\fullyconnectednnTitleY) {\nnlayerTitle};
+    \if\thenninputlayer0
+        \setcounter{nninputlayer}{#2}
+    \fi
+    \foreach \i in {1,...,#2}
+    {
+        \node[neuron, yshift=(#2 - \thenninputlayer)*5 mm, fill=\nnlayerColor] (\thenumlayers-\i) at (\thenumlayers * \fullyconnectednnLayersep,-\i) {\nnlayerText{\i}};
+    }
+    \if\thelastnnsize0
+    \else
+        \ifnnlayerHasBias
+            \node[neuron, yshift=5mm, fill=\nnlayerBiasColor] (bias-\thenumlayers) at (\thenumlayers * \fullyconnectednnLayersep -\fullyconnectednnLayersep + \fullyconnectednnBiasX, \fullyconnectednnBiasY) {\nnlayerBias};
+        \fi
+        \begin{pgfonlayer}{back}
+%    \end{macrocode}
+% node connections
+%    \begin{macrocode}
+            \foreach \i in {1,...,\thelastnnsize}
+            {
+                \foreach \j in {1,...,#2}
+                {
+                    \draw[neuron_connection] (\the\numexpr\thenumlayers-1\relax-\i) -- (\thenumlayers-\j);
+                }
+            }
+%    \end{macrocode}
+% bias connections
+%    \begin{macrocode}
+            \ifnnlayerHasBias
+                \foreach \j in {1,...,#2}
+                {
+                    \draw[neuron_connection] (bias-\thenumlayers) -- (\thenumlayers-\j);
+                }
+            \fi
+        \end{pgfonlayer}
+    \fi
+    \setcounter{lastnnsize}{#2}
+    \stepcounter{numlayers}
+}
+%    \end{macrocode}
+% \end{macro}
+%
+%    \begin{macrocode}
+\newif\iffullyconnectednnInout
+\pgfkeys{
+ /fullyconnectednn/.is family, /fullyconnectednn,
+ default/.style = {input = \nnlayerNoText, output = \nnlayerNoText, layersep = 3, biasx = 0.75, biasy = -8.75, titley = 0.75, inout = true, text width = 2cm},
+ input/.store in = \fullyconnectednnInput,
+ output/.store in = \fullyconnectednnOutput,
+ layersep/.estore in = \fullyconnectednnLayersep,
+ biasx/.estore in = \fullyconnectednnBiasX,
+ biasy/.estore in = \fullyconnectednnBiasY,
+ titley/.estore in = \fullyconnectednnTitleY,
+ inout/.is if = fullyconnectednnInout,
+ text width/.estore in = \fullyconnectednnTextWidth,
+}
+%    \end{macrocode}
+%
+% \begin{environment}{fullyconnectednn}
+%    \begin{macrocode}
+\newenvironment{fullyconnectednn}[1][]
+    {
+    \pgfkeys{/fullyconnectednn, default, #1}
+    \begin{center}
+    \begin{tikzpicture}
+    \setcounter{numlayers}{0}
+    \setcounter{nninputlayer}{0}
+    \setcounter{lastnnsize}{0}
+    }
+    {
+    \iffullyconnectednnInout
+    \begin{pgfonlayer}{back}
+%    \end{macrocode}
+% Inputs
+%    \begin{macrocode}
+    \foreach \i in {1,...,\thenninputlayer}
+    {            
+        \draw[<-, shorten <=1pt] (0-\i) -- ++(-1,0) node[left]{\fullyconnectednnInput{\i}};
+    }
+     
+%    \end{macrocode}
+% Outputs
+%    \begin{macrocode}
+    \foreach \i in {1,...,\thelastnnsize}
+    {
+        \draw[->, shorten <=1pt] (\the\numexpr\thenumlayers-1\relax-\i) -- ++(1,0) node[right]{\fullyconnectednnOutput{\i}};
+    }
+    \end{pgfonlayer}
+    \fi
+    \end{tikzpicture}
+    \end{center}
+    }
+%    \end{macrocode}
+% \end{environment}
+%
+
+%
+% \iffalse
+%</package>
+% \fi
+%
+% \Finale
+\endinput


Property changes on: trunk/Master/texmf-dist/source/latex/nndraw/nndraw.dtx
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/nndraw/nndraw.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/nndraw/nndraw.ins	                        (rev 0)
+++ trunk/Master/texmf-dist/source/latex/nndraw/nndraw.ins	2021-06-22 21:08:26 UTC (rev 59674)
@@ -0,0 +1,58 @@
+%% Copyright (C) 2021 by Carlos Cardoso Dias <carlosdias.dev at gmail.com>
+%% --------------------------------------------------------------------------
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%%   http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status `maintained'.
+%%
+%% The Current Maintainer of this work is Carlos Cardoso Dias.
+%%
+%% This work consists of the files nndraw.dtx and nndraw.ins
+%% and the derived filebase nndraw.sty.
+%%
+
+\input docstrip.tex
+\keepsilent
+
+\usedir{tex/latex/nndraw}
+
+\preamble
+
+This is a generated file.
+
+Copyright (C) 2021 by Carlos Cardoso Dias <carlosdias.dev at gmail.com>
+--------------------------------------------------------------------------
+This work may be distributed and/or modified under the
+conditions of the LaTeX Project Public License, either version 1.3
+of this license or (at your option) any later version.
+The latest version of this license is in
+  http://www.latex-project.org/lppl.txt
+and version 1.3 or later is part of all distributions of LaTeX
+version 2005/12/01 or later.
+
+\endpreamble
+
+\generate{\file{nndraw.sty}{\from{nndraw.dtx}{package}}}
+
+\obeyspaces
+\Msg{*************************************************************}
+\Msg{*                                                           *}
+\Msg{* To finish the installation you have to move the following *}
+\Msg{* file into a directory searched by TeX:                    *}
+\Msg{*                                                           *}
+\Msg{*     nndraw.sty                                          *}
+\Msg{*                                                           *}
+\Msg{* To produce the documentation run the file nndraw.dtx    *}
+\Msg{* through LaTeX.                                            *}
+\Msg{*                                                           *}
+\Msg{* Happy TeXing!                                             *}
+\Msg{*                                                           *}
+\Msg{*************************************************************}
+
+\endbatchfile
+

Added: trunk/Master/texmf-dist/tex/latex/nndraw/nndraw.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/nndraw/nndraw.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/nndraw/nndraw.sty	2021-06-22 21:08:26 UTC (rev 59674)
@@ -0,0 +1,150 @@
+%%
+%% This is file `nndraw.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% nndraw.dtx  (with options: `package')
+%% 
+%% This is a generated file.
+%% 
+%% Copyright (C) 2021 by Carlos Cardoso Dias <carlosdias.dev at gmail.com>
+%% --------------------------------------------------------------------------
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%%   http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+\NeedsTeXFormat{LaTeX2e}[1999/12/01]
+\ProvidesPackage{nndraw}
+    [2021/06/22 1.0 nndraw is a LaTeX package which provides utilities to draw neural networks.]
+\textbf{nndraw} is a \LaTeX package which provides utilities to draw neural networks in an efficient way.
+Currently this package provides utilities to draw fully connected feedforward neural networks with an arbitrary
+number of layers described inside the `fullyconnectednn` environment using the command `nnlayer`.
+An example of usage is shown below, in this example, a fully connected feedforward
+deep neural network is provided with two inputs in the first layer, one hidden layer
+with four neurons and one output layer with one output. This example shows how easy it is
+to customize the presence/absence of biases in any layer as well as its position.
+
+\begin{verbatim}
+\begin{fullyconnectednn}[biasy = -4.5,
+                         titley = 1,
+                         inout = false]
+    \nnlayer[title = Input layer]{2}
+    \nnlayer[title = Hidden layer]{4}
+    \nnlayer[title = Ouput layer, hasbias = false]{1}
+\end{fullyconnectednn}
+\end{verbatim}
+
+\noindent Which is drawn as
+
+\begin{fullyconnectednn}[biasy = -4.5,
+                         titley = 1,
+                         inout = false]
+    \nnlayer[title = Input layer]{2}
+    \nnlayer[title = Hidden layer]{4}
+    \nnlayer[title = Ouput layer, hasbias = false]{1}
+\end{fullyconnectednn}
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{nndraw}[2021/06/20 Neural Networks Draw LaTeX package]
+\RequirePackage{tikz}
+\pgfdeclarelayer{back}
+\pgfsetlayers{back,main}
+\newcommand\nnlayerNoText[1]{}
+\newif\ifnnlayerHasBias
+\pgfkeys{
+ /nnlayer/.is family, /nnlayer,
+ default/.style = {title = , text = \nnlayerNoText, hasbias = true, bias = , color = , biascolor = },
+ title/.estore in = \nnlayerTitle,
+ text/.store in = \nnlayerText,
+ hasbias/.is if = nnlayerHasBias,
+ bias/.estore in = \nnlayerBias,
+ color/.estore in = \nnlayerColor,
+ biascolor/.estore in = \nnlayerBiasColor,
+}
+\newcounter{numlayers}
+\newcounter{nninputlayer}
+\newcounter{lastnnsize}
+\tikzstyle{neuron}=[circle, minimum size=6mm, fill=gray!70]
+\tikzstyle{neuron_connection}=[->, shorten >=1pt, gray!70]
+\newcommand\nnlayer[2][]{
+    \pgfkeys{/nnlayer, default, #1}
+    \node[text width = \fullyconnectednnTextWidth, align = center] at (\fullyconnectednnLayersep *
+    \thenumlayers,\fullyconnectednnTitleY) {\nnlayerTitle};
+    \if\thenninputlayer0
+        \setcounter{nninputlayer}{#2}
+    \fi
+    \foreach \i in {1,...,#2}
+    {
+        \node[neuron, yshift=(#2 - \thenninputlayer)*5 mm, fill=\nnlayerColor] (\thenumlayers-\i) at (\thenumlayers * \fullyconnectednnLayersep,-\i) {\nnlayerText{\i}};
+    }
+    \if\thelastnnsize0
+    \else
+        \ifnnlayerHasBias
+            \node[neuron, yshift=5mm, fill=\nnlayerBiasColor] (bias-\thenumlayers) at (\thenumlayers * \fullyconnectednnLayersep -\fullyconnectednnLayersep + \fullyconnectednnBiasX, \fullyconnectednnBiasY) {\nnlayerBias};
+        \fi
+        \begin{pgfonlayer}{back}
+            \foreach \i in {1,...,\thelastnnsize}
+            {
+                \foreach \j in {1,...,#2}
+                {
+                    \draw[neuron_connection] (\the\numexpr\thenumlayers-1\relax-\i) -- (\thenumlayers-\j);
+                }
+            }
+            \ifnnlayerHasBias
+                \foreach \j in {1,...,#2}
+                {
+                    \draw[neuron_connection] (bias-\thenumlayers) -- (\thenumlayers-\j);
+                }
+            \fi
+        \end{pgfonlayer}
+    \fi
+    \setcounter{lastnnsize}{#2}
+    \stepcounter{numlayers}
+}
+\newif\iffullyconnectednnInout
+\pgfkeys{
+ /fullyconnectednn/.is family, /fullyconnectednn,
+ default/.style = {input = \nnlayerNoText, output = \nnlayerNoText, layersep = 3, biasx = 0.75, biasy = -8.75, titley = 0.75, inout = true, text width = 2cm},
+ input/.store in = \fullyconnectednnInput,
+ output/.store in = \fullyconnectednnOutput,
+ layersep/.estore in = \fullyconnectednnLayersep,
+ biasx/.estore in = \fullyconnectednnBiasX,
+ biasy/.estore in = \fullyconnectednnBiasY,
+ titley/.estore in = \fullyconnectednnTitleY,
+ inout/.is if = fullyconnectednnInout,
+ text width/.estore in = \fullyconnectednnTextWidth,
+}
+\newenvironment{fullyconnectednn}[1][]
+    {
+    \pgfkeys{/fullyconnectednn, default, #1}
+    \begin{center}
+    \begin{tikzpicture}
+    \setcounter{numlayers}{0}
+    \setcounter{nninputlayer}{0}
+    \setcounter{lastnnsize}{0}
+    }
+    {
+    \iffullyconnectednnInout
+    \begin{pgfonlayer}{back}
+    \foreach \i in {1,...,\thenninputlayer}
+    {
+        \draw[<-, shorten <=1pt] (0-\i) -- ++(-1,0) node[left]{\fullyconnectednnInput{\i}};
+    }
+
+    \foreach \i in {1,...,\thelastnnsize}
+    {
+        \draw[->, shorten <=1pt] (\the\numexpr\thenumlayers-1\relax-\i) -- ++(1,0) node[right]{\fullyconnectednnOutput{\i}};
+    }
+    \end{pgfonlayer}
+    \fi
+    \end{tikzpicture}
+    \end{center}
+    }
+
+\endinput
+%%
+%% End of file `nndraw.sty'.


Property changes on: trunk/Master/texmf-dist/tex/latex/nndraw/nndraw.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/tlpkg/bin/tlpkg-ctan-check
===================================================================
--- trunk/Master/tlpkg/bin/tlpkg-ctan-check	2021-06-22 21:07:38 UTC (rev 59673)
+++ trunk/Master/tlpkg/bin/tlpkg-ctan-check	2021-06-22 21:08:26 UTC (rev 59674)
@@ -552,7 +552,7 @@
     nfssext-cfr nicefilelist niceframe niceframe-type1 nicematrix nicetext
     nidanfloat nih nihbiosketch
     nimbus15 nimsticks ninecolors njurepo nkarta nl-interval nlctdoc
-    nmbib nnext noconflict nodetree noindentafter noitcrul nolbreaks
+    nmbib nndraw nnext noconflict nodetree noindentafter noitcrul nolbreaks
     nomencl nomentbl nonfloat nonumonpart nopageno norasi-c90 normalcolor
     nostarch notes notes2bib notespages notestex
     notex-bst noto noto-emoji notoccite notomath

Modified: trunk/Master/tlpkg/tlpsrc/collection-pictures.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/collection-pictures.tlpsrc	2021-06-22 21:07:38 UTC (rev 59673)
+++ trunk/Master/tlpkg/tlpsrc/collection-pictures.tlpsrc	2021-06-22 21:08:26 UTC (rev 59674)
@@ -94,6 +94,7 @@
 depend modiagram
 depend neuralnetwork
 depend nl-interval
+depend nndraw
 depend numericplots
 depend pb-diagram
 depend penrose

Added: trunk/Master/tlpkg/tlpsrc/nndraw.tlpsrc
===================================================================


More information about the tex-live-commits mailing list.