\iffalse
Copyright 2022 Jiro Senju

This package is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
any later version.

This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this package.  If not, see <http://www.gnu.org/licenses/>.
\fi

\section{�������ط� (\texttt{ft-sibling.dtx})}

\DescribeMacro{\sblngdef}
\cmd{\sblngdef
  \marg{new box name}
  \marg{name list of individual boxes}
}
\medskip

|\indvdldef|���������box��̾���򥫥�޶��ڤ��list�Ȥ���Ϳ���롣
Ʊ����¤١��������֤����ǤĤʤ���box��
���ꤵ�줿\meta{new box name}��������롣
���Ť��\CS �ǤϤʤ���������
����Ƭ��backslash��ޤޤʤ��ˡ�

���ꤵ�줿���������⡢|\maleline|°������ļԤ�ʣ���ߤ�С�����Ĺ��
��Τ�����Ĺ����·���롣
\smallskip

|\indvdldef|Ʊ�ͤˡ���ǻ��Ѥ����ɸ��ñ�̤�|pt|�ˤ�ɽ��\CS ��������롣
��ɸ�θ����Ϥ��줾�졢
���񤭤ξ���box������
�Ľ񤭤ξ���box����Ǥ��롣

\begin{itemize}
\item \meta{box name}|nameCY|
\par
�������ã��Ĥʤ��������
\par
�������֤�Ĥʤ����ȤϤ��ʤ��\meta{list��Ƭbox}|nameCY|��\meta{list
����box}|nameCY|��Ĥʤ����Ǥ��롣

\item \meta{box name}\meta{\kern0pt ��ʪbox name}|nameCY|
\par
�������box��Ǥο�ʪ̾���줾��ι⤵�����
�ʽĽ񤭤ʤ�����������
\par
|\indvdldef|���������\meta{\kern0pt ��ʪbox name}|nameCY|��
�������box��Ǥο�ʪ̾�˹�碌��ʿ�԰�ư�����Ȥ�����롣
\end{itemize}
\bigskip

\DescribeMacro{\ivaldef}
\cmd{\ivaldef
  \marg{new box name}
  \marg{length}
}
\medskip

\FamilyTree �ǤϷ������λ�¹��¿���������
�������֤δֳ֤�Ȥ���������롣
���Τ褦�ʾ��ˤ�|\ivaldef| (interval box)
��������������Ȥ�����box���ư���������롣
����package�Ǥ�ͽ�Ự�Ĥ�box��������Ƥ��롣
|\ival|��|\ivali|��|\ivalii|�Ǥ��ꡢ
��Ȥ϶��������줾��|0.5zw|��|1zw|��|2zw|��length�����
�ʸ�̩�˸����ȡ������б��Τ���|1zw|��|\ft@unit|�Ȥ��ƺ�������Ƥ��ꡢ����
  �Ǥ�|.5\ft@unit|��|1\ft@unit|��|2\ft@unit|��interval box�Ȥ��Ƥ���ˡ�

|\ivaldef|��|\global\newsavebox|����Τǡ�
��ȯ���Ƥϻ񸻾�������ˤʤ붲�줬���롣
���ξ��ϸ�Ҥ���|\sblngboxcfg|�����Ƥη������֤�Ʊ���ֳ֤��ߤ��������
�����Ǥ��롣�ޤ��ϡ������ʶ����ʣ��Ϣ³�����������뤳�Ȥ��ǽ�Ǥ�
�롣

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection{�������ޥ���}

% ���֤�Ĵ�����뵡ǽ�⤢�롣
% �礷�����ȤϤ��Ƥ��ʤ��Τ�ɬ�פ˱�������\jslash ���Ѥ������٤Τ�Ρ�
% �������ܺ٤ϸ�Ҥ��롣
% \smallskip

\DescribeMacro{\sblngboxcfg}
\cmd{\sblngboxcfg
  \marg{space between the siblings}
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection{��}

\begin{enumerate}
\itemsep=\bigskipamount
\item
\srcfig{fig2base}

\item
\srcfig{fig2Hidetada}

\item
\srcfig{fig2ival}

\needspace{5\baselineskip}
\item
\srcfig{fig2cfg}
\end{enumerate}

\iffalse
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \subsubsection{interval box}
%
% \DescribeMacro{\ftivaldef}
% \DescribeMacro{\ivaldef}
% �������ϻ��Ĥ���Ȥ�����box���������롣
% �������֤˷�֤Ȥ�����������ݤ˻��Ѥ��롣
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \parag{pre-defined interval boxes}
%
% \DescribeMacro{\ftival}
% \DescribeMacro{\ival}
%
% \DescribeMacro{\ftivali}
% \DescribeMacro{\ivali}
%
% \DescribeMacro{\ftivalii}
% \DescribeMacro{\ivalii}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \parag{�������ޥ���}\
%
% \DescribeMacro{\ftsblngboxcfg}
% \DescribeMacro{\sblngboxcfg}
% ������������\jslash ���֤���box����
% ������ݤ˻��Ѥ��뷻�����֤δֳ�
% �򥫥����ޥ����Ǥ��롣
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \subsubsection{�������box --- core}
%
% ���ꤵ�줿������������Ʊ����¤١��ط������֡�
% ���ꤵ�줿̾����box���������롣
%
% ���ꤵ�줿���������⡢|\maleline|°������ļԤ�ʣ���ߤ�С���
% ��Ĺ����Τ�����Ĺ����·���롣
% ��ʪ̾�����δ֤ˤϤ����Ǥ�|\ft@namebox@maleline@sp|ʬ�ζ�����ߤ��롣
%
% \IhadtoSplit
%
% \DescribeMacro{\ft@sblng@maleline}
% |maleline|��Ĺ����·���롣
%
% \DescribeMacro{\ft@sblng@connect}
% �������֤����ǤĤʤ���
%
% ����������\meta{box-name}|nameCY|�Ȥ���������롣
%
% \DescribeMacro{\ft@sblng@layout}
% ���֤������ǤĤʤ���
%
% ��ʪ̾�����֤����⤵��\meta{box name}\meta{\kern0pt ��ʪbox
% name}|nameCY|�Ȥ���������롣
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \subsubsection{�������box --- interface}
%
% \DescribeMacro{\ftsblngdef}
% \DescribeMacro{\sblngdef}
% �������Ȥ������Υ������򻻽Ф���core�Ǥ���|\ft@sblng@layout|��¹Ԥ��롣
% member��|\maleline|°������Ĥ�Τ���뤱��ɡ�
% ��äȤ�����������ʪbox��|\maleline|°������äƤ��ʤ���硢
% ����box������Ȥ���maleline��Ĺ�����Ф���
% ��Ф��̤�|\ft@namebox@maleline@length|�Ǥ��롣
\fi
