texlive[47472] Master: pdftex (28apr18)

commits+karl at tug.org commits+karl at tug.org
Sat Apr 28 23:59:30 CEST 2018


Revision: 47472
          http://tug.org/svn/texlive?view=revision&revision=47472
Author:   karl
Date:     2018-04-28 23:59:29 +0200 (Sat, 28 Apr 2018)
Log Message:
-----------
pdftex (28apr18)

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

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/musikui/
    trunk/Master/texmf-dist/doc/latex/musikui/README.txt
    trunk/Master/texmf-dist/doc/latex/musikui/kake.pdf
    trunk/Master/texmf-dist/doc/latex/musikui/musikui.pdf
    trunk/Master/texmf-dist/doc/latex/musikui/musikui.tex
    trunk/Master/texmf-dist/doc/latex/musikui/wari.pdf
    trunk/Master/texmf-dist/tex/latex/musikui/
    trunk/Master/texmf-dist/tex/latex/musikui/musikui.sty
    trunk/Master/tlpkg/tlpsrc/musikui.tlpsrc

Added: trunk/Master/texmf-dist/doc/latex/musikui/README.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/musikui/README.txt	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/musikui/README.txt	2018-04-28 21:59:29 UTC (rev 47472)
@@ -0,0 +1,8 @@
+musikui
+This package is for easy expression of arithmetical restorations with LaTeX.
+
+Requirements
+This package requires graphics" package.
+
+License
+The LaTeX Project Public License
\ No newline at end of file


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

Index: trunk/Master/texmf-dist/doc/latex/musikui/kake.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/musikui/kake.pdf	2018-04-28 21:57:31 UTC (rev 47471)
+++ trunk/Master/texmf-dist/doc/latex/musikui/kake.pdf	2018-04-28 21:59:29 UTC (rev 47472)

Property changes on: trunk/Master/texmf-dist/doc/latex/musikui/kake.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/musikui/musikui.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/latex/musikui/musikui.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/musikui/musikui.pdf	2018-04-28 21:57:31 UTC (rev 47471)
+++ trunk/Master/texmf-dist/doc/latex/musikui/musikui.pdf	2018-04-28 21:59:29 UTC (rev 47472)

Property changes on: trunk/Master/texmf-dist/doc/latex/musikui/musikui.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/musikui/musikui.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/musikui/musikui.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/musikui/musikui.tex	2018-04-28 21:59:29 UTC (rev 47472)
@@ -0,0 +1,207 @@
+\documentclass[dvipdfmx]{article}
+
+\usepackage{musikui}
+\usepackage{listings}
+\usepackage[dvipdfmx]{hyperref}
+\usepackage{longtable}
+
+\title{The musikui package v1}
+\author{Naoki Kaneko}
+\date{2018/04/25}
+\begin{document}
+\maketitle
+
+This package is for easy expression of arithmetical restorations with \LaTeX{}.
+
+\begin{center}
+\begin{musikui}
+\wari{\eaten{}&\eaten{}&\eaten{}&\eaten{}&\eaten{}&\eaten{}&\eaten{}&\eaten{}}
+{\eaten{}&\eaten{}&\eaten{}}
+{\eaten{}&7&\eaten{}&\eaten{}&\eaten{}}
+\musi{\eaten{}&\eaten{}&\eaten{}&\eaten{}}{4}
+\sen
+\musi{\eaten{}&\eaten{}&\eaten{}}{3}
+\musi{\eaten{}&\eaten{}&\eaten{}}{3}
+\sen
+\musi{\eaten{}&\eaten{}&\eaten{}&\eaten{}}{2}
+\musi{\eaten{}&\eaten{}&\eaten{}}{2}
+\sen
+\musi{\eaten{}&\eaten{}&\eaten{}&\eaten{}}{0}
+\musi{\eaten{}&\eaten{}&\eaten{}&\eaten{}}{0}
+\sen
+\musi{0}{0}
+\end{musikui}
+\end{center}
+
+The package is maintained on GitHub:
+\begin{itemize}
+\item \url{https://github.com/puripuri2100/musikui.sty}
+\end{itemize}
+\section{Package read}
+Read using \verb|\usepackage| command. There is no option.
+
+\begin{lstlisting}[language=TeX]
+\usepackage{musikui}
+\end{lstlisting}
+\section{Dependent package}
+graphics package
+
+\section{License}
+The \LaTeX{} Project Public License
+\section{Provide command}
+\subsection{Commands related to composition}
+\begin{lstlisting}[language=TeX]
+\kake{<multiplicand>}{<multiplier>}{<product>}
+\wari{<dividend>}{<divide>}{<quotient>}
+\musi{<holes>}{<distance from the right end>}
+\sen
+\bubunsen{<length>}{<distance from the right end>}
+\end{lstlisting}
+
+\subsection{Commands related to holes}
+\begin{lstlisting}[language=TeX]
+\eaten{<numbers etc.>}
+\noneaten{<numbers etc.>}
+\halfeaten{<numbers etc.>}
+\halfnoneaten{<numbers etc.>}
+\hhalfeaten{<numbers etc.>}
+\hhalfnoneaten{<numbers etc.>}
+\end{lstlisting}
+
+\section{The role of each command}
+The role of each command is shown in Table \ref{yakuwari}.
+\begin{longtable}[h]{rp{20em}}
+\caption{\label{yakuwari}}\\
+\verb|\kake|&Outputs \verb|<multiplicand>| \verb|<multiplier>| \verb|<product>| of multiplication arithmetical restorations calculation.\\
+\verb|\wari|&Outputs \verb|<dividend>| \verb|<divide>| \verb|<quotient>| of division arithmetical restorations calculation.\\
+\verb|\musi| &Outputs \verb|<holes> <distance from the right end> |.\\
+\verb|\sen|&line\\
+\verb|\bubunsen|&Line of the specified length\\
+\verb|\eaten|&normal hole\\
+\verb|\noneaten| &hole without a line \\
+\verb|\halfeaten| &Half the width hole of \verb|\eaten|.\\
+\verb|\halfnoneaten| &Hole without a line with half width of  \verb|\eaten|.\\
+\verb|\hhalfeaten| &Two holes with \verb|\harleaten| side by side.\\
+\verb|\hhalfnoneaten| &\verb|\hhalfeaten| line without a hole
+\end{longtable}
+
+\section{Notation}
+Use one musikui environment per an arithmetical restorations.
+For the representation part of the hole, a hole and a hole (or a number) are connected by  ``\verb|&|".
+After using \verb|\kake| or \verb|\wari|, you just line \verb|\musi| and \verb|\sen| like the hole counting you want to express.
+An example of division and multiplication is given below.
+
+\begin{longtable}[h]{l|l}
+\begin{lstlisting}[language=TeX]
+\begin{musikui}
+\kake{8&\eaten{}&6&\eaten{}}
+{\eaten{}&\eaten{}}
+{\eaten{}&\eaten&\eaten{}&\eaten{}&\eaten{}}
+\musi{\eaten{}&6&\eaten{}&\eaten{}&\eaten{}}{0}
+\musi{\eaten{}&\eaten{}&\eaten{}&6}{1}
+\sen
+\end{musikui}
+\end{lstlisting}
+&
+\begin{musikui}
+\kake{8&\eaten{}&6&\eaten{}}
+{\eaten{}&\eaten{}}
+{\eaten{}&\eaten&\eaten{}&\eaten{}&\eaten{}}
+\musi{\eaten{}&6&\eaten{}&\eaten{}&\eaten{}}{0}
+\musi{\eaten{}&\eaten{}&\eaten{}&6}{1}
+\sen
+\end{musikui}
+\\
+\begin{lstlisting}[language=TeX]
+\begin{musikui}
+\wari{\eaten{}&\eaten{}&\eaten{}&\eaten{}}
+{\eaten{}&\eaten{}}
+{\eaten{}&\eaten}
+\musi{\eaten{}&\eaten{}}{1}
+\sen
+\musi{8&\eaten{}}{0}
+\musi{\eaten{}&\eaten{}}{0}
+\sen
+\musi{\eaten{}}{0}
+\end{musikui}
+\end{lstlisting}
+&
+\begin{musikui}
+\wari{\eaten{}&\eaten{}&\eaten{}&\eaten{}}
+{\eaten{}&\eaten{}}
+{\eaten{}&\eaten}
+\musi{\eaten{}&\eaten{}}{1}
+\sen
+\musi{8&\eaten{}}{0}
+\musi{\eaten{}&\eaten{}}{0}
+\sen
+\musi{\eaten{}}{0}
+\end{musikui}
+\\
+\begin{lstlisting}[language=TeX]
+\begin{musikui}
+\wari{\eaten{}&\eaten{}&\eaten{}&\eaten{}}
+{\eaten{}&\eaten{}}
+{\eaten{}&\eaten}
+\musi{\eaten{}&\eaten{}}{1}
+\bubunsen{4}{0}
+\musi{8&\eaten{}}{0}
+\musi{\eaten{}&\eaten{}}{0}
+\bubunsen{2}{0}
+\musi{\eaten{}}{0}
+\end{musikui}
+\end{lstlisting}
+&
+\begin{musikui}
+\wari{\eaten{}&\eaten{}&\eaten{}&\eaten{}}
+{\eaten{}&\eaten{}}
+{\eaten{}&\eaten}
+\musi{\eaten{}&\eaten{}}{1}
+\bubunsen{4}{0}
+\musi{8&\eaten{}}{0}
+\musi{\eaten{}&\eaten{}}{0}
+\bubunsen{2}{0}
+\musi{\eaten{}}{0}
+\end{musikui}
+\end{longtable}
+
+\section{Customize}
+You can change the value of arithmetical restorations using \verb|\renewcommand*|.
+
+\begin{lstlisting}[language=TeX]
+\renewcommand*{\musiwidth}{2em}
+\end{lstlisting}
+The values whose roles and default values can be changed are shown in Table \ref{kiteiti}.
+
+\begin{longtable}[h]{lll}
+\caption{\label{kiteiti}}\\
+\verb|\musiwidth|&hole width&1.2em\\
+\verb|\musiheight|&hole height&0.96em\\
+\verb|\musidepth|&hole depth&0.24em\\
+\verb|\musihgap|&distance between hole and hole&0.4em\\
+\verb|\musivgap|&distance between hole and line&0.4em\\
+\verb|\musirule|&line width&0.4pt\\
+\verb|\musiopsymbol|&multiplication sign&\verb|$\times$|\\
+\verb|\musiwarikakko|&divide symbol&\verb|\Big)|
+\end{longtable}
+
+\section{Summary}
+If all of the above is taken into the drawing, it will be Figure \ref{fig:one} and Figure \ref{fig:two}.
+
+\begin{figure}[htbp]
+ \begin{minipage}{0.5\hsize}
+  \begin{center}
+   \includegraphics[width=60mm]{kake.pdf}
+  \end{center}
+  \caption{multiplication}
+  \label{fig:one}
+ \end{minipage}
+ \begin{minipage}{0.5\hsize}
+  \begin{center}
+   \includegraphics[width=60mm]{wari.pdf}
+  \end{center}
+  \caption{division}
+  \label{fig:two}
+ \end{minipage}
+\end{figure}
+\end{document}
\ No newline at end of file


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

Index: trunk/Master/texmf-dist/doc/latex/musikui/wari.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/musikui/wari.pdf	2018-04-28 21:57:31 UTC (rev 47471)
+++ trunk/Master/texmf-dist/doc/latex/musikui/wari.pdf	2018-04-28 21:59:29 UTC (rev 47472)

Property changes on: trunk/Master/texmf-dist/doc/latex/musikui/wari.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/musikui/musikui.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/musikui/musikui.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/musikui/musikui.sty	2018-04-28 21:59:29 UTC (rev 47472)
@@ -0,0 +1,294 @@
+%
+% This is file 'musikui.sty'.
+%
+% Author
+% Naoki Kaneko
+% License
+% The LaTeX Project Public License
+
+%% package declaration
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{musikui}[2018/04/25 v1]
+\def\mk at pkgname{musikui}
+\RequirePackage{graphicx}
+
+%--------------------------------------- general
+
+%% unique tokens
+\def\mk at end{\mk at end@}
+
+%% variables
+\newdimen\mk at width
+\newdimen\mk at halfwidth
+\newdimen\mk at height
+\newdimen\mk at depth
+\newdimen\mk at hgap
+\newdimen\mk at vgap
+\newdimen\mk at rule
+\newdimen\mk at dima
+\newif\ifmk at g@box at used
+\newif\ifmk at graphicx
+\newbox\mk at product
+\newbox\mk at product@a
+\newbox\mk at product@b
+\newbox\mk at quotient@a
+\newbox\mk at quotient@b
+\newbox\mk at whole
+\newbox\mk at boxa
+\newbox\mk at boxb
+\newcounter{mk at counter@kake}
+\setcounter{mk at counter@kake}{0}
+\newcounter{mk at counter@wari}
+\setcounter{mk at counter@wari}{0}
+\let\mk at cell@proc\relax
+
+%% switch 'mk at graphicx'
+\AtBeginDocument{%
+  \@ifpackageloaded{graphicx}{\mk at graphicxtrue}{}}
+
+%% \mk at foreach@cell\CS{...&...&...}
+\def\mk at foreach@cell#1#2{%
+  \def\mk at cell@proc{#1}%
+  \let\mk at next\mk at foreach@cell at a
+  \mk at next#2&\mk at end&}
+\def\mk at foreach@cell at a#1&{%
+  \def\mk at tmpa{#1}\def\mk at tmpb{\mk at end}%
+  \ifx\mk at tmpa\mk at tmpb
+    \let\mk at next\relax
+  \else
+    \mk at cell@proc{#1}%
+  \fi
+  \mk at next}
+
+%% \mk at fit@width{<width>}{<text>}
+\def\mk at fit@width#1#2{%
+  \sbox\mk at boxb{#2}%
+  \ifdim\wd\mk at boxb>#1\relax
+    \ifmk at graphicx
+      \resizebox{#1}{\height}{\usebox\mk at boxb}%
+    \else
+      \hb at xt@#1{\hss\usebox\mk at boxb\hss}%
+    \fi
+  \else
+    \hb at xt@#1{\hfil\usebox\mk at boxb\hfil}%
+  \fi}
+
+%--------------------------------------- public parameters
+
+% NOTE: These parameters are not lengths but macros.
+
+%%<*> \musiwidth
+% The width of a hole.
+\newcommand*{\musiwidth}{1.2em}
+
+%%<*> \musiheight
+% The height of a hole.
+\newcommand*{\musiheight}{0.96em}
+
+%%<*> \musidepth
+% The depth of a hole.
+\newcommand*{\musidepth}{0.24em}
+
+%%<*> \musihgap
+% The horizonal gap between holes.
+\newcommand*{\musihgap}{0.4em}
+
+%%<*> \musivgap
+% The vertical gap between holes.
+\newcommand*{\musivgap}{0.4em}
+
+%%<*> \musirule
+% The rule width.
+\newcommand*{\musirule}{0.4pt}
+
+%%<*> \musiopsymbol
+% The operator symbol.
+\newcommand*{\musiopsymbol}{$\times$}
+
+%%<)> \musiwarikakko
+\newcommand*{\musiwarikakko}{\Big)}
+%--------------------------------------- cells
+
+%% variables
+\newdimen\mk at org@rule
+\newdimen\mk at org@sep
+
+%% \mk at eaten{<text>}
+\def\mk at eaten#1{%
+  \mk at frame@box{\mk at fit@width{\mk at width}{#1}}}
+
+%% \mk at noneaten{<text>}
+\def\mk at noneaten#1{%
+  \mk at plain@box{\mk at fit@width{\mk at width}{#1}}}
+
+%% \mk at halfeaten{<text>}
+\def\mk at halfeaten#1{%
+  \mk at frame@box{\mk at fit@width{\mk at halfwidth}{#1}}}
+
+%% \mk at halfnoneaten{<text>}
+\def\mk at halfnoneaten#1{%
+  \mk at plain@box{\mk at fit@width{\mk at halfwidth}{#1}}}
+
+%% \mk at hhalfeaten{<textL>}{<textR>}
+\def\mk at hhalfeaten#1#2{%
+  \mk at frame@box{\mk at fit@width{\mk at halfwidth}{#1}}%
+  \kern-\mk at rule
+  \mk at frame@box{\mk at fit@width{\mk at halfwidth}{#2}}}
+
+%% \mk at hhalfnoneaten{<textL>}{<textR>}
+\def\mk at hhalfnoneaten#1#2{%
+  \mk at plain@box{\mk at fit@width{\mk at halfwidth}{#1}}%
+  \kern-\mk at rule
+  \mk at plain@box{\mk at fit@width{\mk at halfwidth}{#2}}}
+
+%% \mk at frame@box{<text>}
+\def\mk at frame@box#1{%
+  \global\mk at g@box at usedtrue
+  \begingroup
+    \mk at org@rule\fboxrule \mk at org@sep\fboxsep
+    \fboxrule\mk at rule \fboxsep\z@
+    \fbox{\fboxrule\mk at org@rule \fboxsep\mk at org@sep
+      \raisebox{\z@}[\mk at height][\mk at depth]{#1}}%
+  \endgroup}
+
+%% \mk at plain@box{<text>}
+\def\mk at plain@box#1{%
+  \global\mk at g@box at usedtrue
+  \leavevmode \kern\mk at rule
+  \raisebox{\z@}[\mk at height][\mk at depth]{#1}%
+  \kern\mk at rule}
+
+%--------------------------------------- entire constructino
+
+%% \mk at initialize
+\def\mk at initialize{%
+  % internal parameters
+  \setlength{\mk at hgap}{\musihgap}%
+  \setlength{\mk at vgap}{\musivgap}%
+  \setlength{\mk at rule}{\musirule}%
+  \setlength{\mk at width}{\musiwidth}%
+  \advance\mk at width-2\mk at rule
+  \mk at halfwidth.5\mk at width
+  \advance\mk at halfwidth-.5\mk at rule
+  \setlength{\mk at height}{\musiheight}%
+  \advance\mk at height-\mk at rule
+  \setlength{\mk at depth}{\musidepth}%
+  \advance\mk at depth-\mk at rule
+  \setbox\mk at product\box\voidb at x
+  % commands used inside musikui
+  \let\eaten\mk at eaten
+  \let\noneaten\mk at noneaten
+  \let\halfeaten\mk at halfeaten
+  \let\halfnoneaten\mk at halfnoneaten
+  \let\hhalfeaten\mk at hhalfeaten
+  \let\hhalfnoneaten\mk at hhalfnoneaten
+  \let\kake\mk at kake
+  \let\wari\mk at wari
+  \let\musi\mk at musi
+  \let\bubunsen\mk at bubunsen
+  \let\sen\mk at sen}
+
+\def\mk at put@cell#1{%
+  \global\mk at g@box at usedfalse
+  \sbox\mk at boxa{\ignorespaces#1\unskip}%
+  \ifmk at g@box at used
+    \usebox\mk at boxa
+  \else
+    \mk at noneaten{\usebox\mk at boxa}%
+  \fi
+  \hskip\mk at hgap}
+
+%% \mk at kake{<multiplicand>}{<multiplier>}{<product>}
+\def\mk at kake#1#2#3{%
+  \setcounter{mk at counter@kake}{0}
+  \setcounter{mk at counter@wari}{0}
+  \stepcounter{mk at counter@kake}
+  \sbox\mk at product@a{%
+    \hskip\mk at hgap \mk at foreach@cell\mk at put@cell{#3}}%
+    \let\mk at product\mk at product@a
+  \hb at xt@\wd\mk at product{%
+    \hfil \mk at foreach@cell\mk at put@cell{#1}}%
+  \nointerlineskip
+  \vskip\mk at vgap
+  \hb at xt@\wd\mk at product{%
+    \hskip\mk at hgap
+    \hb at xt@\mk at width{\hss\musiopsymbol\hss}%
+    \hfil \mk at foreach@cell\mk at put@cell{#2}}%
+  \vskip\mk at vgap
+  \hrule\@height\mk at rule\@depth\z@
+  \vskip\mk at vgap}
+
+%% \mk at wari{<dividend>}{<divide>}{<quotient>}
+\def\mk at wari#1#2#3{%
+  \setcounter{mk at counter@kake}{0}
+  \setcounter{mk at counter@wari}{0}
+  \stepcounter{mk at counter@wari}
+  \sbox\mk at quotient@a{\smash{\musiwarikakko}\hskip\mk at hgap \mk at foreach@cell\mk at put@cell{#1}}
+  \sbox\mk at quotient@b{%
+      \mk at foreach@cell\mk at put@cell{#2}\copy\mk at quotient@a}%
+  \hb at xt@\wd\mk at quotient@b{%
+    \hfil \mk at foreach@cell\mk at put@cell{#3}}%
+  \nointerlineskip%
+  \vskip\mk at vgap%
+  \mk at sen%
+  \copy\mk at quotient@b%
+  \nointerlineskip
+  \vskip\mk at vgap}
+
+%% \mk at musi{<content>}{<trail-count>}
+\def\mk at musi#1#2{%
+  \ifvoid\mk at product\else
+  {\ifnum \themk at counter@wari=1 \let\mk at product\mk at quotient@b
+  \else \let\mk at product\mk at product@a \fi
+    \hb at xt@\wd\mk at product{%
+      \hfil \mk at foreach@cell\mk at put@cell{#1}%
+      \advance\mk at width2\mk at rule
+      \advance\mk at width\mk at hgap
+      \hskip#2\mk at width}%
+    \nointerlineskip
+    \vskip\mk at vgap}
+  \fi}
+
+%% \mk at sen
+\def\mk at sen{%
+  \ifnum \themk at counter@wari=1 \let\mk at product@R\mk at quotient@a
+  \else \let\mk at product@R\mk at product@a \fi
+  \ifnum \themk at counter@wari=1 \let\mk at product\mk at quotient@b
+  \else \let\mk at product\mk at product@a \fi
+  \hb at xt@\wd\mk at product{\hfil%
+  \vrule\@height\mk at rule width \wd\mk at product@R}%
+  \nointerlineskip
+  \vskip\mk at vgap}
+
+%% \mk at bubunsen{<rule-count>}{<trail-count>}
+\def\mk at bubunsen#1#2{%
+  \ifnum \themk at counter@wari=1 \let\mk at product\mk at quotient@b
+  \else \let\mk at product\mk at product@a \fi
+  \hb at xt@\wd\mk at product{\hfil
+    \advance\mk at width2\mk at rule
+    \advance\mk at width\mk at hgap
+    \mk at dima#1\mk at width \advance\mk at dima\mk at hgap
+    \vrule\@height\mk at rule\@width\mk at dima
+    \hskip#2\mk at width}%
+  \nointerlineskip
+  \vskip\mk at vgap}
+
+%% \mk at finalize
+\def\mk at finalize{%
+%\typeout{size=(\the\ht\mk at product+\the\dp\mk at product)x\the\wd\mk at product}%
+  \box\mk at product@a}
+
+%--------------------------------------- public interface
+
+%%<*> \begin{musikui}...\end{musikui}
+\newenvironment{musikui}{%
+\leavevmode
+  \mk at initialize
+  \setbox\mk at whole\vbox\bgroup}%
+ {\mk at finalize
+  \egroup
+  \box\mk at whole}
+
+%--------------------------------------- all done
+\endinput
+%% EOF
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/tex/latex/musikui/musikui.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	2018-04-28 21:57:31 UTC (rev 47471)
+++ trunk/Master/tlpkg/bin/tlpkg-ctan-check	2018-04-28 21:59:29 UTC (rev 47472)
@@ -442,7 +442,8 @@
     mucproc mugsthesis multenum
     multiaudience multibbl multibib multibibliography
     multicap multienv multiexpand multirow
-    multidef multido multilang multiobjective munich musicography musixguit
+    multidef multido multilang multiobjective munich
+    musicography musikui musixguit
     musixtex musixtex-fonts musixtnt musuos muthesis
     mversion mwcls mwe mweights mxedruli
     mychemistry mycv mylatexformat mynsfc

Modified: trunk/Master/tlpkg/tlpsrc/collection-games.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/collection-games.tlpsrc	2018-04-28 21:57:31 UTC (rev 47471)
+++ trunk/Master/tlpkg/tlpsrc/collection-games.tlpsrc	2018-04-28 21:59:29 UTC (rev 47472)
@@ -20,6 +20,7 @@
 depend horoscop
 depend labyrinth
 depend logicpuzzle
+depend musikui
 depend othello
 depend othelloboard
 depend pas-crosswords

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


More information about the tex-live-commits mailing list