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|÷ 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