texlive[43017] Master/texmf-dist: scsnowman (22jan17)

commits+karl at tug.org commits+karl at tug.org
Sun Jan 22 23:34:35 CET 2017


Revision: 43017
          http://tug.org/svn/texlive?view=revision&revision=43017
Author:   karl
Date:     2017-01-22 23:34:35 +0100 (Sun, 22 Jan 2017)
Log Message:
-----------
scsnowman (22jan17)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/scsnowman/LICENSE
    trunk/Master/texmf-dist/doc/latex/scsnowman/README.md
    trunk/Master/texmf-dist/doc/latex/scsnowman/scsnowman-sample.pdf
    trunk/Master/texmf-dist/doc/latex/scsnowman/scsnowman-sample.tex
    trunk/Master/texmf-dist/doc/latex/scsnowman/scsnowman.pdf
    trunk/Master/texmf-dist/doc/latex/scsnowman/scsnowman.tex
    trunk/Master/texmf-dist/tex/latex/scsnowman/scsnowman-normal.def
    trunk/Master/texmf-dist/tex/latex/scsnowman/scsnowman.sty
    trunk/Master/texmf-dist/tex/latex/scsnowman/sctkzsym-base.sty

Modified: trunk/Master/texmf-dist/doc/latex/scsnowman/LICENSE
===================================================================
--- trunk/Master/texmf-dist/doc/latex/scsnowman/LICENSE	2017-01-22 22:34:22 UTC (rev 43016)
+++ trunk/Master/texmf-dist/doc/latex/scsnowman/LICENSE	2017-01-22 22:34:35 UTC (rev 43017)
@@ -1,6 +1,6 @@
 (The BSD 2-Clause License)
 
-Copyright (c) 2015-2016 Hironobu Yamashita
+Copyright (c) 2015-2017 Hironobu Yamashita
 All rights reserved.
 
 Redistribution and use in source and binary forms, with or without

Modified: trunk/Master/texmf-dist/doc/latex/scsnowman/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/scsnowman/README.md	2017-01-22 22:34:22 UTC (rev 43016)
+++ trunk/Master/texmf-dist/doc/latex/scsnowman/README.md	2017-01-22 22:34:35 UTC (rev 43017)
@@ -27,5 +27,5 @@
 This package is distributed under the BSD 2-Clause License.
 See [LICENSE](./LICENSE).
 
-Copyright (c) 2015-2016 Hironobu Yamashita
+Copyright (c) 2015-2017 Hironobu Yamashita
 http://acetaminophen.hatenablog.com/

Modified: trunk/Master/texmf-dist/doc/latex/scsnowman/scsnowman-sample.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/scsnowman/scsnowman-sample.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/scsnowman/scsnowman-sample.tex	2017-01-22 22:34:22 UTC (rev 43016)
+++ trunk/Master/texmf-dist/doc/latex/scsnowman/scsnowman-sample.tex	2017-01-22 22:34:35 UTC (rev 43017)
@@ -3,7 +3,7 @@
 %% Maintained on GitHub:
 %% https://github.com/aminophen/scsnowman
 %%
-%% Copyright (c) 2015-2016 Hironobu Yamashita
+%% Copyright (c) 2015-2017 Hironobu Yamashita
 %%   Email   :  h.y.acetaminophen[a t]gmail.com
 %%   GitHub  :  https://github.com/aminophen
 %%   Blog    :  http://acetaminophen.hatenablog.com/
@@ -128,4 +128,17 @@
 \end{itemize}
 \makeitemother
 
+ベースラインの調節なし:\par
+Text,
+\scsnowman[scale=1]%
+\scsnowman[scale=4]%
+\scsnowman[scale=7],
+T.\par
+ベースラインの調節あり:\par
+Text,
+\scsnowman[adjustbaseline,scale=1]%
+\scsnowman[adjustbaseline,scale=4]%
+\scsnowman[adjustbaseline,scale=7],
+T.
+
 \end{document}

Modified: trunk/Master/texmf-dist/doc/latex/scsnowman/scsnowman.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/scsnowman/scsnowman.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/scsnowman/scsnowman.tex	2017-01-22 22:34:22 UTC (rev 43016)
+++ trunk/Master/texmf-dist/doc/latex/scsnowman/scsnowman.tex	2017-01-22 22:34:35 UTC (rev 43017)
@@ -1,10 +1,10 @@
 %%
 %% This is the documentation of scsnowman package.
-%% (Last Update: 2016/12/22)
+%% (Last Update: 2017/01/22)
 %% Maintained on GitHub:
 %% https://github.com/aminophen/scsnowman
 %%
-%% Copyright (c) 2015-2016 Hironobu Yamashita
+%% Copyright (c) 2015-2017 Hironobu Yamashita
 %%   Email   :  h.y.acetaminophen[a t]gmail.com
 %%   GitHub  :  https://github.com/aminophen
 %%   Blog    :  http://acetaminophen.hatenablog.com/
@@ -25,14 +25,15 @@
 \newjfontfamily\fmsmin{MS-Mincho}
 \newjfontfamily\fvlgo{VLGothic}
 \usepackage{hyperref}
+% documentation
+\newtheorem{theorem}{Theorem}
 % misc
 \def\Lpack#1{\textsf{#1}}
 \def\Lopt#1{\texttt{#1}}
 % scsnowman in title
-\def\scsnowmanleft{%
-  \raisebox{-1ex}{\scsnowman[scale=2,hat=Green,arms=Brown,snow=SkyBlue,buttons=RoyalBlue,muffler=Red]}}
-\def\scsnowmanright{%
-  \raisebox{-1ex}{\scsnowman[scale=2,hat=Green,arms=Brown,snow=SkyBlue,buttons=RoyalBlue]}}
+\scsnowmandefault{adjustbaseline,scale=2,hat=Green,buttons=RoyalBlue}
+\def\scsnowmanleft{\scsnowman[arms=Brown,muffler=Red]}
+\def\scsnowmanright{\scsnowman[snow=SkyBlue]}
 \title{\scsnowmanleft\ The \Lpack{scsnowman} package \fileversion\ \scsnowmanright}
 \author{Hironobu Yamashita}
 \date{\filedate}
@@ -39,10 +40,12 @@
 \begin{document}
 
 \maketitle
+\scsnowmandefault{}
 
 The \LaTeX\ package \Lpack{scsnowman} provides a command \verb+\scsnowman+, which can display
-many variants of snowman. This package utilizes Ti\emph{k}Z for drawing snowman.
+many variants of snowmen. This package utilizes Ti\emph{k}Z for drawing snowmen.
 \begin{figure}[htb]\centering
+\scsnowmandefault{adjustbaseline}
 \scsnowman[scale=3,hat,snow,arms]\scsnowman[scale=3,hat=RoyalBlue,muffler=Green]
 \scsnowman\scsnowman[scale=3]\scsnowman[scale=5]\par
 \scsnowmandefault{scale=5,hat,muffler=Red}
@@ -109,7 +112,7 @@
 
 Since the shapes of the reference glyphs used in the Unicode code charts are not
 prescriptive, the actual fonts have a wide variety of glyph designs. However, when it
-comes to snowman, the variation between fonts is enormous. This variation is very
+comes to snowmen, the variation between fonts is enormous. This variation is very
 interesting, however, on the other hand, problematic.
 
 Table \ref{table:actualfonts} shows the variety of ``snowman'' in actual fonts.
@@ -139,7 +142,7 @@
 \section{Introduction to \Lpack{scsnowman} Package}
 
 The \LaTeX\ package \Lpack{scsnowman} provides a command  \verb+\scsnowman+, which can
-display many variants of snowman. This package depends on Ti\emph{k}Z package for drawing
+display many variants of snowmen. This package depends on Ti\emph{k}Z package for drawing
 snowman images.
 
 To use this package, load it in preamble:
@@ -146,16 +149,61 @@
 \begin{quote}\begin{verbatim}
 \usepackage{scsnowman}
 \end{verbatim}\end{quote}
-In the main document, use \verb+\scsnowman+ command to print snowman: \scsnowman.
+In the main document, use \verb+\scsnowman+ command to print a snowman: \scsnowman.
 By default, the snowman is ``plain'' style, without any decoration such as snow, a hat or
 a muffler.
 
 \section{Command Options}
 
-You can customize the style of snowman using the optional argument. The syntax is
+You can customize the style of a snowman using the optional argument. The syntax is
 \begin{quote}
 \verb+\scsnowman[+\emph{$\langle$key-value list$\rangle$}\verb+]+
 \end{quote}
+
+\subsection{Scaling and Adjustment Options}
+
+The following \emph{key}s are available:
+\begin{quote}
+  \Lopt{scale}, \Lopt{adjustbaseline}
+\end{quote}
+The key \Lopt{scale} takes a scale factor. The origin of scaling is set at the lower
+left corner of the bounding box. For example, \verb+\scsnowman+,
+\verb+\scsnowman[scale=3]+ and \verb+\scsnowman[scale=5]+ give:
+\begin{quote}\begin{minipage}{.9\textwidth}
+\scsnowman\scsnowman[scale=3]\scsnowman[scale=5]\quad
+with visualized bounding boxes:
+\fboxsep0pt\fbox{\scsnowman}\fbox{\scsnowman[scale=3]}\fbox{\scsnowman[scale=5]}
+\end{minipage}\end{quote}
+When the key \Lopt{adjustbaseline} is specified (or, \Lopt{adjustbaseline=true}),
+the base line of the in-line snowman will be adjusted to that of the surrounding texts.
+This will be helpful when a snowman appears to be ``floating in the air.''\\[1ex]
+\begin{minipage}{.55\textwidth}\begin{verbatim}
+  Text,
+  \scsnowman[scale=1]%
+  \scsnowman[scale=4]%
+  \scsnowman[scale=7],
+  T.\par
+  Text,
+  \scsnowman[adjustbaseline,scale=1]%
+  \scsnowman[adjustbaseline,scale=4]%
+  \scsnowman[adjustbaseline,scale=7],
+  T.
+\end{verbatim}\end{minipage}
+\begin{minipage}{.4\textwidth}
+  Text,
+  \scsnowman[scale=1]%
+  \scsnowman[scale=4]%
+  \scsnowman[scale=7],
+  T.\par
+  Text,
+  \scsnowman[adjustbaseline,scale=1]%
+  \scsnowman[adjustbaseline,scale=4]%
+  \scsnowman[adjustbaseline,scale=7],
+  T.
+\end{minipage}
+
+\subsection{Design Options}
+
 Following \emph{key}s take a \emph{value} which specifies color. When the \emph{value} is omitted,
 the default color, black or white, will be used:
 \begin{quote}
@@ -162,14 +210,13 @@
   \Lopt{body}, \Lopt{eyes}, \Lopt{mouth}, \Lopt{sweat},
   \Lopt{hat}, \Lopt{arms}, \Lopt{muffler}, \Lopt{buttons}, \Lopt{snow}
 \end{quote}
-Other \emph{key}s require one specific \emph{value}:
+The following \emph{key} require one specific \emph{value}:
 \begin{quote}
-  \Lopt{mouthshape}, \Lopt{scale}
+  \Lopt{mouthshape}
 \end{quote}
 The key \Lopt{mouthshape} takes one of the followings: \Lopt{smile}, \Lopt{tight} or \Lopt{frown}.
-The key \Lopt{scale} takes a scale factor.
 
-Here is some examples:\\[1ex]
+Here are some examples:\\[1ex]
 \begin{minipage}{.7\textwidth}\begin{verbatim}
   \scsnowman[scale=2,body,hat=red,muffler=blue]
   \scsnowman[scale=3,hat,snow,arms,buttons]
@@ -192,20 +239,102 @@
 \end{quote}
 The available \emph{key}s are the same as those in \verb+\scsnowman+.
 
-Here is some examples:\\[1ex]
-\begin{minipage}{.65\textwidth}\begin{verbatim}
+Here are some examples:\\[1ex]
+\begin{minipage}{.6\textwidth}\begin{verbatim}
   \scsnowmandefault{scale=3,hat=red}
   \scsnowman
-  \scsnowman[body,hat=red,muffler=blue]
+  \scsnowman[body,muffler=blue]
   \scsnowman[hat=green,snow]
 \end{verbatim}\end{minipage}
-\begin{minipage}{.3\textwidth}
+\begin{minipage}{.35\textwidth}
   \scsnowmandefault{scale=5,hat=red}
   \scsnowman
-  \scsnowman[body,hat=red,muffler=blue]
+  \scsnowman[body,muffler=blue]
   \scsnowman[hat=green,snow]
 \end{minipage}
 
+\section{Changing Item Labels and QED Symbols}
+
+For those who want more snowmen in the documents, currently \Lpack{scsnowman} provides
+the following additional commands:
+\begin{quote}
+\verb+\makeitemsnowman+:\\
+  \makeitemsnowman
+  Change item labels in \Lopt{itemize} environment to snowmen
+  {\labelitemi\labelitemii\labelitemiii\labelitemiv}.
+  \makeitemother
+  The command \verb+\makeitemother+ restores the default,
+  usually {\labelitemi\labelitemii\labelitemiii\labelitemiv}.\par
+\verb+\makeqedsnowman+:\\
+  \makeqedsnowman
+  Change the QED symbol in \Lopt{proof} environment to a snowman {\qedsymbol}.
+  The package \Lpack{amsthm} is required.
+  \makeqedother
+  The command \verb+\makeqedother+ restores the default, usually {\qedsymbol}.
+\end{quote}
+These commands can be used wherever you want, and are effective within the current group.
+
+Here are some examples:\\[1ex]
+\begin{minipage}{.5\textwidth}\begin{verbatim}
+  \begin{itemize}
+    \makeitemsnowman
+    \item Foo X.
+    \begin{itemize}
+      \item Bar A.
+      \begin{itemize}
+        \item Baz P. \item Baz Q.
+      \end{itemize}
+      \item Bar B. \item Bar C.
+    \end{itemize}
+  \end{itemize}
+\end{verbatim}\end{minipage}
+\begin{minipage}{.45\textwidth}
+  \begin{itemize}
+    \makeitemsnowman
+    \item Foo X.
+    \begin{itemize}
+      \item Bar A.
+      \begin{itemize}
+        \item Baz P. \item Baz Q.
+      \end{itemize}
+      \item Bar B. \item Bar C.
+    \end{itemize}
+  \end{itemize}
+\end{minipage}\\[1ex]
+\begin{minipage}{.55\textwidth}\begin{verbatim}
+  \makeqedsnowman
+  \begin{theorem}
+  Given two line segments whose
+  lengths are $a$ and $b$ respectively,
+  there is a real number $r$ such that
+  $b=ra$.
+  \end{theorem}
+  \begin{proof}
+  To prove it by contradiction try and
+  asuume that the statement is false,
+  proceed from there and at some point
+  you will arrive to a contradiction.
+  \end{proof}
+\end{verbatim}\end{minipage}
+\begin{minipage}{.45\textwidth}
+  \makeqedsnowman
+  \begin{theorem}
+  Given two line segments whose
+  lengths are $a$ and $b$ respectively,
+  there is a real number $r$ such that
+  $b=ra$.
+  \end{theorem}
+  \begin{proof}
+  To prove it by contradiction try and
+  asuume that the statement is false,
+  proceed from there and at some point
+  you will arrive to a contradiction.
+  \end{proof}
+\end{minipage}\medskip
+
+The names of these commands are, of course, named after the \LaTeX\ \verb+\makeatletter+
+and \verb+\makeatother+;-)
+
 \section*{Version History}
 
 This is the summary of changes. For more detail, see GitHub repository.
@@ -215,7 +344,8 @@
 Version 0.1 & 2015-12-13 & First public version on GitHub \\
 Version 0.8 & 2016-08-08 & Second public version on GitHub: \\
             &            & new variants \Lopt{buttons}, \Lopt{mouthshape}, \Lopt{sweat} are added \\
-Version 1.0 & 2016-12-22 & First CTAN release
+Version 1.0 & 2016-12-22 & First CTAN release \\
+Version 1.1 & 2017-01-22 & Add new key \Lopt{adjustbaseline}, documentation update
 \end{tabular}
 \end{table}
 
@@ -222,25 +352,28 @@
 \begin{thebibliography}{9}
 \bibitem{NAOI1}
 \href{http://d.hatena.ne.jp/NAOI/20080623/1214211959}{雪だるまの親子関係}
- -- Mac OS Xの文字コード問題に関するメモ
+\ --- Mac OS Xの文字コード問題に関するメモ
 \bibitem{NAOI2}
 \href{http://d.hatena.ne.jp/NAOI/20110707/1310031226}{ヒラギノの雪だるまは、なぜ寂しそうなのか}
- -- Mac OS Xの文字コード問題に関するメモ
+\ --- Mac OS Xの文字コード問題に関するメモ
 \bibitem{DORA1}
 \href{http://doratex.hatenablog.jp/entry/20140327/1395878814}{いろいろなゆきだるま}
- -- TeX Alchemist Online
+\ --- TeX Alchemist Online
 \bibitem{ACE1}
 \href{http://acetaminophen.hatenablog.com/entry/2014/09/05/090313}{「\TeX{}でゆきだるま」をもっとたくさん}
- -- Acetaminophen's diary
+\ --- Acetaminophen's diary
 \bibitem{ZR1}
 \href{http://d.hatena.ne.jp/zrbabbler/20140911/1410439004}{Unicode の例の雪だるまは多分アレ}
- -- マクロツイーター
+\ --- マクロツイーター
 \bibitem{ACE2}
 \href{http://acetaminophen.hatenablog.com/entry/2015/12/13/080226}{\TeX{}でゆきだるまを“もっともっと”たくさん}
- -- Acetaminophen's diary
+\ --- Acetaminophen's diary
 \bibitem{ACE3}
 \href{http://acetaminophen.hatenablog.com/entry/2016/08/08/080800}{夏といえば、やっぱり「ゆきだるま」!}
- -- Acetaminophen's diary
+\ --- Acetaminophen's diary
+\bibitem{SX229957}
+\href{http://tex.stackexchange.com/questions/229957/}{How do I redefine the QED symbol to be a Unicode character?}
+\ --- \TeX\ -- \LaTeX\ Stack Exchange
 \end{thebibliography}
 
 \end{document}

Modified: trunk/Master/texmf-dist/tex/latex/scsnowman/scsnowman-normal.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/scsnowman/scsnowman-normal.def	2017-01-22 22:34:22 UTC (rev 43016)
+++ trunk/Master/texmf-dist/tex/latex/scsnowman/scsnowman-normal.def	2017-01-22 22:34:35 UTC (rev 43017)
@@ -3,7 +3,7 @@
 %% Maintained on GitHub:
 %% https://github.com/aminophen/scsnowman
 %%
-%% Copyright (c) 2015-2016 Hironobu Yamashita
+%% Copyright (c) 2015-2017 Hironobu Yamashita
 %%   Email   :  h.y.acetaminophen[a t]gmail.com
 %%   GitHub  :  https://github.com/aminophen
 %%   Blog    :  http://acetaminophen.hatenablog.com/
@@ -10,9 +10,15 @@
 %%   Twitter :  @aminophen
 %%
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{scsnowman-normal.def}[2016/12/22 v1.0 scsnowman definition (normal)]
+\ProvidesFile{scsnowman-normal.def}[2017/01/22 v1.1 scsnowman definition (normal)]
 \def\sctkzsym at snowman@normal{%
-  \begin{tikzpicture}[x=1.8ex,y=1.8ex,line width=0.025ex*\sctkzsym at coord@scl,line join=round,line cap=round,scale=\sctkzsym at snowman@scale]
+  \setlength{\sctkzsym at coord@baseline}{%
+    \ifsctkzsym at snowman@adjustbaseline
+      \dimexpr0.144ex*\sctkzsym at snowman@scale\relax
+    \else
+      \z@
+    \fi}%
+  \begin{tikzpicture}[x=1.8ex,y=1.8ex,line width=0.025ex*\sctkzsym at coord@scl,line join=round,line cap=round,scale=\sctkzsym at snowman@scale,baseline=\sctkzsym at coord@baseline]
     \useasboundingbox(0,0) rectangle (1,1);
       \sctkzsym at snowman@bodypath % body (IPA-like)
         (0.5,0.72) .. controls (0.64,0.72) and (0.76,0.65) ..

Modified: trunk/Master/texmf-dist/tex/latex/scsnowman/scsnowman.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/scsnowman/scsnowman.sty	2017-01-22 22:34:22 UTC (rev 43016)
+++ trunk/Master/texmf-dist/tex/latex/scsnowman/scsnowman.sty	2017-01-22 22:34:35 UTC (rev 43017)
@@ -3,7 +3,7 @@
 %% Maintained on GitHub:
 %% https://github.com/aminophen/scsnowman
 %%
-%% Copyright (c) 2015-2016 Hironobu Yamashita
+%% Copyright (c) 2015-2017 Hironobu Yamashita
 %%   Email   :  h.y.acetaminophen[a t]gmail.com
 %%   GitHub  :  https://github.com/aminophen
 %%   Blog    :  http://acetaminophen.hatenablog.com/
@@ -10,10 +10,10 @@
 %%   Twitter :  @aminophen
 %%
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{scsnowman}[2016/12/22 v1.0 Snowman variants using TikZ]
+\ProvidesPackage{scsnowman}[2017/01/22 v1.1 Snowman variants using TikZ]
 \DeclareOption*{\PassOptionsToPackage{\CurrentOption}{sctkzsym-base}}
 \ProcessOptions\relax
-\RequirePackage{sctkzsym-base}[2016/08/08]
+\RequirePackage{sctkzsym-base}[2017/01/22]
 %
 % make document snowman (joke)
 \ifsctkzsym at document
@@ -116,6 +116,7 @@
   \def\sctkzsym at snowman@muffler{false}%
   \def\sctkzsym at snowman@buttons{false}%
   \def\sctkzsym at snowman@snow{false}%
+  \def\sctkzsym at snowman@adjustbaseline{false}%
 }
 \newcommand{\sctkzsym at snowman@defaultkeys}{%
   \sctkzsym at snowman@initkeys
@@ -135,6 +136,7 @@
 \sctkzsym at define@key at withbool{snowman}{muffler}
 \sctkzsym at define@key at withbool{snowman}{buttons}
 \sctkzsym at define@key at withbool{snowman}{snow}
+\sctkzsym at define@key at withbool{snowman}{adjustbaseline}
 %
 % count definitions for \sctkzsym at hndl@key at wodefault
 \newcount\sctkzsym at snowman@mouthshape at c
@@ -213,6 +215,8 @@
   \def\sctkzsym at snowman@buttonpath{\path[draw=\sctkzsym at snowman@buttonstroke,fill=\sctkzsym at snowman@buttonfill]}%
   % check snow
   \sctkzsym at hndl@key at withbool{snowman}{snow}%
+  % check adjustbaseline
+  \sctkzsym at hndl@key at onlybool{snowman}{adjustbaseline}%
   %
   % drawing snowman
   \set at sctkzsym@coord at scl{\sctkzsym at snowman@scale}%

Modified: trunk/Master/texmf-dist/tex/latex/scsnowman/sctkzsym-base.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/scsnowman/sctkzsym-base.sty	2017-01-22 22:34:22 UTC (rev 43016)
+++ trunk/Master/texmf-dist/tex/latex/scsnowman/sctkzsym-base.sty	2017-01-22 22:34:35 UTC (rev 43017)
@@ -3,7 +3,7 @@
 %% Maintained on GitHub:
 %% https://github.com/aminophen/scsnowman
 %%
-%% Copyright (c) 2015-2016 Hironobu Yamashita
+%% Copyright (c) 2015-2017 Hironobu Yamashita
 %%   Email   :  h.y.acetaminophen[a t]gmail.com
 %%   GitHub  :  https://github.com/aminophen
 %%   Blog    :  http://acetaminophen.hatenablog.com/
@@ -10,7 +10,7 @@
 %%   Twitter :  @aminophen
 %%
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{sctkzsym-base}[2016/12/22 v1.0 Base for emoji variants using TikZ]
+\ProvidesPackage{sctkzsym-base}[2017/01/22 v1.1 Base for emoji variants using TikZ]
 \RequirePackage{tikz}
 \RequirePackage{keyval}
 %
@@ -84,7 +84,7 @@
     \expandafter\ifx\csname sctkzsym@#1@#2\endcsname\sctkzsym at true\relax
       \csname sctkzsym@#1@#2true\endcsname  % <key>=true
     \else
-      \PackageError{sctkzsym-base}{Only true/false allowed for key `#2'}\@ehc
+      \PackageError{sc#1}{Only true/false allowed for key `#2'}\@ehc
       \csname sctkzsym@#1@#2false\endcsname % <key>=false
     \fi
   \fi
@@ -102,7 +102,7 @@
       \expandafter\ifx\csname sctkzsym@#1@#2\endcsname\@tempa\relax
         \csname sctkzsym@#1@#2 at c\endcsname\thr@@
       \else
-        \PackageError{sctkzsym-base}{Unsupported value `\csname sctkzsym@#1@#2\endcsname' for #2}\@ehc
+        \PackageError{sc#1}{Unsupported value `\csname sctkzsym@#1@#2\endcsname' for #2}\@ehc
         \csname sctkzsym@#1@#2 at c\endcsname\z@
       \fi
     \fi
@@ -110,6 +110,7 @@
 }
 %
 % setup for tikzpicture
+\newlength{\sctkzsym at coord@baseline}
 \newlength{\sctkzsym at coord@scl}
 \newcommand*{\set at sctkzsym@coord at scl}[1]{\pgfmathsetlength{\sctkzsym at coord@scl}{#1pt}}
 \newcommand{\sctkzsym at defaultcolor}{black}



More information about the tex-live-commits mailing list