TeX ��Ȥä���ʸ�����ΥΥ��ϥ�

���ǡ�2001.12.21
�ǽ�������2002.8.6

�����Ǥϡ�Latex 2.09 ��Ȥä���ʸ�����򤹤���� �Υ��ϥ����������ޤ���Latex 2�� �Ǥ�ۤȤ�� ���Τޤޱ��ѤǤ���Ǥ��礦��

1. ���Ω�Ļ��Ϳ޽�

�ʲ��� 5 ��������Ȥ�·���Ƥ��������ܤǤ���
��Latex ��ʸ���������ס�����¼��ɧ
���ܤˤ����� TeX �����ͼԤǤ���Ȼפ��� ��¼�������񤫤줿�ܤǤ��������ܤ� 13 �ϤΡ֥�������ե������ ����ˡ�פ���ʬ������ͭ�פǤ�����ǰ�ʤ��餳���ܤ����Ǥ��Ȼפ��ޤ��� ����ܤȤ��ơ�Latex ���� ����ʸ������Υݥ���Ȩ��פ����Ǥ��졢 ����ˡ���Latex 2�� ��ʸ���������פ����Ǥ���Ƥ��ޤ��� ����������ǰ�ʤ��� Latex2e ���ܤ���ϥ�������ե������ ����ˡ����ʬ���ä��Ƥ��ޤ��ޤ�����
��LaTeX 2�� ���� ��2�ǡס���ƣ���ú�
��¼������������ʤ��Ȼפ���ƣ���������񤫤줿�ܤǤ��� ���ޤ��ޤʼ���Ū�ʥƥ��˥å������ܤ���Ƥ��ޤ���
��LaTeX 2�� ʸŵ�ס�����������
�͡��ʥ��ޥ�ɤ򼭽�Ū�����������ܤǤ������˺٤����ƥ��˥å��� �ܤäƤ��뤳�Ȥȡ��ܼ�����������˹��פ���Ƥ��뤳�Ȥ���ħ�Ǥ��� �Ȥ������ȼ������ʤ�����Ǥ���
������ TeX �ݤ����˻Ȥ�������ǽ����ݡס�������λ�� ��
Latex �Υ�������ե�����򤤤���ˤϡ���� TeX ���μ��� ɬ�פˤʤ�ޤ��������ܤ� TeX ������ǽ������ǫ�˲��⤷�Ƥ��ꡢ �����⽼�¤��Ƥ��ޤ���
��Latex �������롦�ޥ������ݥ��åȥ�ե���󥹡ס�����¼��ɧ ¾
(1.1a) �Τ褦�ʼ��ֹ���դ�����ˡ����ɽ�� ���ξ�˽��Ϥ�����ˡ�ʤ� 100 ��Ķ���� ���Ω�ĥ�������ե����뤬��Ͽ����Ƥ��ޤ��� ��ǰ�ʤ��顢�����ܤ����ǤΤ褦�Ǥ���

2. ����� Web ������

�ä����Υ����� ��ɬ�ܤǤ���

3. ����Ū�ʻ���

Latex ��Ȥ��ˤ����äơ��ΤäƤ����٤��μ���վ�񤭤ˤ��ޤ���

4. �ޤ�����

�ޤ�����ߤ������ϡ��ݥ��ȥ�����ץ� ( PostScript : PS �� ά����뤳�Ȥ�¿�� ) �����ǿޤ�����������οޤ�����ߤޤ��� PS �οޤ������ˤϤ��Τ���Υ�������ե�������ɤ߹���ɬ�פ� ����ޤ�����������ե�����ˤϲ����फ����ޤ����� ��� NTT �����ְ��Τ��󤬺��줿 epsf.sty �� �ȤäƤ��ޤ���epsf.sty ����Ѥ����硢

\documentstyle[epsf]{jarticle}
�Ȥ��ơ�epsf.sty ����Ѥ��뤳�Ȥ�ؼ������ޤ���������
\epsfile{file=abc.eps,scale=0.6}

�Τ褦�˥ե�����̾�Ƚ̼ܤ���ꤷ�ޤ����ޤΥ������� ���ꤹ����ˡ�Ȥ��ơ�width=6cm �Τ褦�����������ˡ�� ����ޤ���������Ϥ����ᤷ�ޤ��󡣿ޤ��Ȥ˽̾�Ψ�� �ۤʤäƤ��ޤ��ޤ���scale=0.6 �Τ褦�˻��ꤹ������ ���줬�Ȥ줿�����ˤʤ�ޤ���

LaTeX �Υǥե���ȤǤ� 1 �ڡ�����Ǽ�����ޤξ�¿��� ���������ޤ������Ϥ���ʸ�Ǥϡ��ޤ��ɤ�ɤ����Υڡ����� ����Ƥ������Ȥ�¿���ʤ�ޤ���������ɻߤ��뤿��ˡ� �ʲ��Τ褦��������ޤ���

\setcounter{topnumber}{5}%    �ڡ��������ο�ɽ�� 5 �Ĥޤ�
\def\topfraction{1.00}%       �ڡ����ξ� 1.00 �ޤǿ�ɽ�����Ʋ�
\setcounter{bottomnumber}{5}% �ڡ��������ο�ɽ�� 5 �Ĥޤ�
\def\bottomfraction{1.00}%    �ڡ����β� 1.00 �ޤǿ�ɽ�����Ʋ�
\setcounter{totalnumber}{10}% �ڡ���������ο�ɽ�� 10 �Ĥޤ�
\def\textfraction{0.04}%      �ڡ���������ʸ��������β���
%        ����� 0 �ˤ������ʸ�� 1 �Ԥ����Υڡ����������
%        0.04 ���餤�ˤ���� 1 �Ԥ����Υڡ������ɤ���
%        0.1 ���餤���ɤ������Τ�ʤ�
\def\floatpagefraction{0.7}%  ��ɽ�����Υڡ����Ͼ��ʤ��Ȥ�
                           %  ����������ɽ������

�����ơ�\begin{figure} �� \begin{table} �ʤɤΥե����ƥ��� �����֤� [tbp] ����ꤷ�ޤ���[tb] �ˤ���ȡ��ֿޤ����Υڡ����� ���餶��򤨤ʤ��ʤä���硢����ʹߤ����Ƥοޤ������� ���ޤäƤ��ޤ��ޤ���

�ޤ����֤����硢���Τ褦�˽񤭤ޤ���

\begin{figure}[tbp]
\begin{center}
\epsfile{file=abc.ps,scale=0.7}
\end{center}
\vskip -\lastskip \vskip -3pt
\caption{�ޤ�����}
\label{fig:label-1}
\end{figure}

���󥿥�󥰤Τ��ᡢ�ޤȥ���ץ����δ֤˽Ĥζ������ä� ���ޤ��Τǡ������ \vskip -\lastskip ���Ǥ��ä��ޤ��� ����Ǥ�ޤȥ���ץ����δ֤���������褦�� �פ��Τǡ������ǤϤ���� 3pt ����ͤ� \vspace �� �������ƴֳ֤�Ĵ�����Ƥ��ޤ���

2 �Ĥοޤ򺸱����¤٤���ϡ����Τ褦�� textwidth �� 0.49 �ܤ�������ĥߥ˥ڡ�������IJ����¤١����줾��� �ߥ˥ڡ����ˤ����ƥ��󥿥�󥰤��ޤ���

\begin{figure}[tbp]
\begin{center}
\begin{minipage}[b]{0.49\textwidth}
   \begin{center}
   \epsfile{file=a.eps,scale=0.6}\\
   (a) ��¦�οޤ�����
   \end{center}
\end{minipage}   
\begin{minipage}[b]{0.49\textwidth}
   \begin{center}
   \epsfile{file=b.eps,scale=0.6}\\
   (b) ��¦�οޤ�����
   \end{center}
\end{minipage}   
\end{center}
\vskip-\lastskip
\caption{�ޤ���������}
\label{fig:label-2}
\end{figure}

figure �Ķ��ϥե����ƥ��󥰤Ȥ������ޤ������������� TeX �� ���ꤷ�ޤ����ޤ�ɽ����ꤷ�����֤����줿������ here.sty �� �Ȥ���

\begin{figure}[H]

�Ȼ��ꤹ��ȡ��פ��̤�ΰ��֤�����뤳�Ȥ�����ޤ��� ���餫����ͳ�ǡ�figure �Ķ���Ȥ������ʤ����ϡ� ���Τ褦�ˤ���С���ư�ǿ��ֹ�����ꤹ�뤳�Ȥ�����ޤ���

yfigcaption �Ȥ���̿�����ޤ���

\def\yfigcaption#1{
\addtocounter{figure}{1}                             % �ޤΥ����󥿤��Ŀʤ��
\def\@currentlabel{\arabic{chapter}.\arabic{figure}} % ���ֹ������
��\@currentlabel��#1                                 % ����ץ������
\addcontentsline{lof}{figure}{\protect\numberline {\@currentlabel}{\ignorespaces #1}}%
                                              % \listoffigures �ǿ��ܼ�����Ȥ���������
}

��ʸ��Ǽ��Τ褦�˻Ȥ��ޤ���

\begin{center}
\epsfile{file=fname,scale=0.5}\\
\yfigcaption{����ץ����}
\label{��٥�̾}
\end{center}

\label ̿��������� \@currentlabel ��Ȥ��ޤ��������ǡ� \yfigcaption ����� \@currentlabel ��������Ƥ����ʤ��ƤϤʤ�ޤ��� �����Ǥ� \@currentlabel �Ȥ��� @ ��ޤ�̿���������Ƥ��ޤ��� @ ��ޤ�̿�������� .sty �ե��������ǽ񤫤ʤ��� ͭ���ˤʤ餺��.tex �ե��������ǽ񤤤Ƥ�̵�뤵��ޤ��� .tex �ե��������� @ ��ޤ�̿������������ϡ�

\makeatletter
@ ��ޤ�̿������
\makeatother

�Τ褦�� \makeatletter �� \makeatother �ǰϤ�Dz�������

5. ʸ�����礭���� baselineskip �˴ؤ����μ�

TeX �Ǥϡ���ʸ�ե���ȡ�����ʸ���ˤ��礭���ϲ�ʸ�ե���ȡ�Ⱦ��ʸ���� ����㴳����������ꤵ��ޤ������ꤷ��ʸ���������ʲ�ʸ�ե���ȤΥ������ˤ� �Ф�����ʸ�ե���ȤΥ��������١����饤�󥹥��åפ� �ʲ��Τ褦�ˤʤ�ޤ���ñ�̤ϥݥ���ȤǤ��� TeX �ξ�硢��1 inch = 2.54 cm = 72.27 point�פǤ��ꡢ �̾�Ρ�1 inch = 72 point�פȤϰۤʤ�ޤ��Τ����դ�ɬ�פǤ���

���ꤷ��ʸ���������ʡ��ʸ�ե���ȥ���������ʸ�ե���ȥ�������ʸ���ʸ�١����饤�󥹥��å��١����饤�󥹥��åס���ʸ�ե���ȥ�����
10 9.62216 0.962216 15 1.56
11 10.53625 0.95784 15.5 1.47
12 11.54659 0.962216 16.5 1.43

�㤨�С�MS-Word �Ǥϥǥե���Ȥ���ʸʸ���������� 10.5 pt �Ǥ��� ������б�����Τ� TeX �Ǥ� \documentstyle[11pt]{jarticle} �Ǥ��� 11 pt �ΤȤ������� ��ʸ�ե���Ȥȱ�ʸ�ե���Ȥ��礭������Ψ�� �ۤʤäƤ��뤳�Ȥ����դ��Ƥ���������

�١����饤�󥹥��åפΥǥե�����ͤϤ��ʤ궹����ˤʤäƤ��ޤ��� ��ϡ����ܸ���ɤߤ䤹��ɽ������ˤϡ� �١����饤�󥹥��åפ���ʸ�ե���Ȥ� 1.6 �� 2 �ܤ��餤���ɤ��Ȼפ��ޤ����椨�ˡ� �١����饤�󥹥��åפ�

\baselineskip  1.9zw

�Τ褦�˻��ꤹ��Τ��ɤ��Ȼפ��ޤ��� ���ܸ�Υե���Ȥ��������ʤΤ� 1zw �� 1zh ���������Ϥ��Ǥ����� 10pt �ΤȤ� 1zw = 9.62216pt, 1zh = 9.16443 pt �Ȱۤʤä� ���ޤ������äơ�zh �Ȥ���ñ�̤ϻȤ�ʤ������ɤ��Ǥ��礦�� �ʤ����ǥե���Ȥ� �ե���ȥ������ʤɤ��ͤϡ�ʸ����� �ʲ��Τ褦�˽񤯤�ɽ�����뤳�Ȥ�����ޤ���

\noindent
1zw          = \settowidth{\dimen0}{\kern1zw}\the\dimen0 \\
headsep      = \the\headsep \\
baselineskip = \the\baselineskip \\
textwidth    = \the\textwidth \\
textheight   = \the\textheight \\
headsep      = \the\headsep \\
���Τ��Ȥϡ���Latex 2�� ���� ��2�ǡפ� p.210 �� �񤫤�Ƥ��ޤ���

6. textwidth, textheight ������

TeX �Ϻ�ü�ȱ�ü��·���褦�Ȥ���Τǡ�textwidth �� ������ˡ�Ȥ��ơ�

\textwidth = 15cm

�Τ褦�ʻ�����ˡ�Ϥ����ޤ��󡣤�������ȡ�

�� �� �� �� �� �� �� �� �� �� �� ��
�� �� �� �� �� �� �� �� �� �� �� ��
�� �� �� �� �� �� �� �� �� �� �� ��
��������������

�Τ褦���κۤˤʤäƤ��ޤ��ޤ���TeX �ϥǥե���ȤǤ� �٥��ȡ�ʸ����ʸ���δ֤δֳ֤� 0 pt�ˤǤ����Ǥ����顢 �ǽ��Ԥϥ٥��ȤˤʤäƤ��ޤ���������������¾�ιԤ� textwidth �����κ�ü�ȱ�ü���碌�뤿��ˡ�ʸ���� ʸ���δ֤ˤ����֤���ޤ��ʤ��뤤�ϵͤ�ޤ��ˡ� ����Ǥϡ�����������ޤ��� textwidth ��ɬ��

\textwidth = 40zw    %  ����ʸ�� 40 ��ʬ

�Τ褦������ʸ����ʸ�����������ܤˤʤ�褦�� ���ꤷ�Ƥ���������

textheight �˴ؤ��Ƥϡ�

\textheight 20cm

�Τ褦�˻��ꤷ�Ƥ�����פǤ����Դ֤� baselineskip �� ���ꤵ�줿�ͤˤʤ�ޤ������������Ϥθ��Ф���ޤ�ޤ�ڡ��� ������¾�Υڡ�������Ĥ�Ĺ���ʤ�ޤ�������ϡ��������ʤ� �Τǡ��㤨�С��Կ��� 34 �Ԥ����ꤹ��Ȥ� �ʲ��Τ褦�˵��Ҥ��ޤ���

\setlength{\textheight}{33\baselineskip}
\addtolength{\textheight}{\topskip}
% topskip ��ʸ���ΰ�ξ�ü���� 1 ���ܤΥ١����饤��ޤǤε�Υ

7. �վ�񤭤Υ������ޥ���

Latex �Υǥե���Ȥ���Dzվ�񤭤ˤ�������������ޤ��� �վ�񤭤�������礭�ʹԴ֤��������վ�񤭤�ʸ�ϤιԴ֤� ���̤�ʸ���깭���ܤˤʤ�ޤ�������ϡ�����������ޤ��� �����ǡ���ϲվ�񤭤δĶ��Ȥ��� itemize2 , enumerate2 �Ȥ��� �Ķ��򼫺�ƻȤäƤ��ޤ����ʲ��˼����ޤ���

%------------------ �վ�� --------------------

\newenvironment{itemize2}%  
{%
   \begin{list}{$\bullet$\ \ }% ���Ф����桿ľ��ζ����Ĵ��
   {%
      \setlength{\itemindent}{0pt}
      \setlength{\leftmargin}{3zw}%  ���Υ���ǥ��
      \setlength{\rightmargin}{0zw}% ���Υ���ǥ��
      \setlength{\labelsep}{0zw}%    ���ݤ�����ʸ�δ�
      \setlength{\labelwidth}{3zw}%  ��٥����
      \setlength{\itemsep}{0em}%     ���ܤ��Ȥβ�����
      \setlength{\parsep}{0em}%      ����Ǥβ�����
      \setlength{\listparindent}{0zw}% ����Ǥΰ������
   }
}{%
   \end{list}%
}

%---------- �ֹ�Ĥ��վ�� -----------

\newcounter{enum2}
\newenvironment{enumerate2}{%
   \begin{list}%
   {%
      \arabic{enum2}.\ \,%  ���Ф����桿ľ��ζ����Ĵ��
   }%
   {%
      \usecounter{enum2}
      \setlength{\itemindent}{0zw}%  ������ 0 �˸���
      \setlength{\leftmargin}{3zw}%  ���Υ���ǥ��
      \setlength{\rightmargin}{0zw}% ���Υ���ǥ��
      \setlength{\labelsep}{0zw}%    ���ݤ�����ʸ�δ�
      \setlength{\labelwidth}{3zw}%  ��٥����
      \setlength{\itemsep}{0em}%     ���ܤ��Ȥβ�����
      \setlength{\parsep}{0em}%      ����Ǥβ�����
      \setlength{\listparindent}{0zw}% ����Ǥΰ������
   }
}{%
   \end{list}%
}

8. �ѿ���ޥ����λȤ���

Latex ���������ѿ���Ȥ����ϼ��Τ褦�ˤ��ޤ���

\newcounter{count}%        �ѿ������
\setcounter{count}{6}%     �ͤ�����
\addtocounter{count}{3}%   ­����
\addtocounter{count}{-2}%  ������
\thecount%                 �ͤ�ɽ�� ( TeX ��̿�� )
\arabic{count}%            �ͤ�ɽ�� ( Latex ��̿�� )

Ĺ����ɽ���ѿ���Ȥ����ϼ��Τ褦�ˤ��ޤ���

\newlength{\len}%            �ѿ������
\setlength{\len}{10cm}%      �ͤ�����
\addtolength{\len}{-5cm}%    ������
\setlength{\len}{0.5\len}%   ������
\the\len%                    �ͤ�ɽ��
\vspace{\len}%               �Ȥ�������

�ޥ��������������� \def ���ޥ�ɤ�Ȥ��ޤ��� ��������ʤ��ޥ�������򼨤��ޤ���

\def\myscale{0.6}%           �ޥ��������  \myscale = 0.6
\epsfile{file=abc.ps,scale=\myscale}
����������� #1 #2 ... ��ɽ���ޤ�����򼨤��ޤ���
\def\mycommand#1{-- #1 --}%   �ޥ��������
\mycommand{��}%               ������
����Ū����Ȥ��ƥڡ����ֹ�η����� -1- �Τ褦�ˤ���Ȥ��ϡ� �ʲ��Τ褦�˵��Ҥ��ޤ���
\renewcommand{\thepage}{-- \arabic{page} --}

Latex �ǻȤ�����פʥ������ѿ���ʲ��˼����ޤ���

�ѿ�̾��̣
page�ڡ����ֹ�
figure���ֹ�
tableɽ�ֹ�

9. ���ڡ������޻�

�ʲ��Τ褦�ʾ�����ͤ��ޤ���

--------------------------------------------------------
1. ����

��������ϡ���ư�Ǻ�ä��վ�񤭤Ǥ������Ф����ֹ�ʤɤ�
��ʬ�ǤĤ��Ƥ��ޤ���
--------------------------------------------------------

���Τ褦�ʾ�硢���Ф��ιԤ� ���ƤιԤδ֤˲��ڡ���������Ⱥ���ޤ��� ���ڡ������޻ߤ���ˤϼ��Τ褦�ʽ���� \nobreak ̿��� ����ޤ���������Ǥ� \vspace �� \hspace ���������� ���֤�ʻ���Ƽ����Ƥ��ޤ���

--------------------------------------------------------
\noindent 1. ����

\nobreak
\vspace{1zw}
\noindent
\hspace{2zw}����ϼ�ư�Ǻ�ä��վ�񤭤Ǥ�����������
--------------------------------------------------------

10. �������ޥ���

LaTex �Υǥե���Ȥ�����򥫥����ޥ�������ˤϡ� ��������ե������������ɬ�פ�����ޤ��� ��������ե�������� \def ���줿 ��Τ� .tex �ե�������Ǻ��������Ȥ��ϡ� .tex ����Ǥ� @ ��ޤ�̿���̵���ʤΤǡ� \makeatletter ��Ȥä� @ ��ޤ�̿��� ͭ���ˤ��Ʋ�������

��������ե�������������硢�ǥե���ȤΥ�������ե������ .tex �ե����뤬����ǥ��쥯�ȥ�˥��ԡ����Ƥ��ơ�̾�����Ѥ��� �Τ�ʬ����䤹����ˡ���Ȼפ��ޤ���

���Ȥ��С�documentstyle �� jarticle �ǡ�11pt �ξ�硢 ������ĤΥ�������ե����뤬�Ȥ��ޤ���

/usr/local/share/tex/ainputs/jarticle.sty
/usr/local/share/tex/ainputs/jart11.sty

jarticle.sty �� 9 ���ܤ�

\input jart1\@ptsize.sty\relax

�ˤ�äơ�jart11.sty ���ɤ߹��ޤ�ޤ��� �㤨�С��ޤΥ���ץ������դ����� �ǥե���ȤǤϡֿ�1: ����ץ����פ� �ʤ�Τ�ֿ�1������ץ����פˤ���ˤϡ� jarticle.sty �����

long\def\@makecaption#1#2{
 \vskip 10pt
 \setbox\@tempboxa\hbox{#1: #2}
 \ifdim \wd\@tempboxa >\hsize \unhbox\@tempboxa\par \else \hbox
to\hsize{\hfil\box\@tempboxa\hfil}
 \fi}

����ʬ�� 3 ���ܤ�ʲ��Τ褦���ѹ�����Ф��������

 \setbox\@tempboxa\hbox{#1\ \ \ #2}

11. ��ˤΥ������ޥ���

��������ե����������������Ƥ��ʤ�̿�᤬¿������ޤ��� �㤨�С�jbook ��������ե�����Ǥ� \chapter{ } ̿��� ��� \cleardoublepage �Ȥ��� ̿�᤬�ƤФ�Ƥ��ޤ��ʸ��ߤΥڡ����������ʤ���ڡ����� 1 �� �¹Ԥ�������ʤ���ڡ����� 2 ��¹Ԥ��롣���η�̡��ϤλϤ�� ����ڡ�������Ϥޤ�ˡ�������������̿��ϥ�������ե������ ��ˤϽ񤫤�Ƥ��ޤ���

����¾�ˤ⥹������ե�����ˤϽ񤫤�Ƥ��ʤ� LaTeX ��̿�᤬ ¿������ޤ������Τ褦��̿��򥫥����ޥ�������ˤϤɤ������ �褤�Τ����������� LaTeX ������̿���

/usr/local/share/tex/inputs/latex.tex

�˽񤫤�Ƥ��ޤ���latex.tex ����Υ������ޥ������������ �򡢼�ʬ�Υ�������ե��������˥��ԡ����ơ��ѹ������ �����ѹ���ȿ�Ǥ���ޤ��� �䤬�����ʸ��񤤤��Ȥ��ϡ�latex.tex �Ǥ� ����򥫥����ޥ�������ɬ�פ�����ޤ�����


�䤬�����ʸ��񤤤����Υ������ޥ���

�䤬�����ʸ��񤤤��Ȥ��Υ������ޥ�������⤷�� ���λ��˻Ȥä���������ե��������ʸ�Υ�����ȥ� ��������ޤ���´����������������񤯿ͤϻ��ͤ� ���Ʋ�������

��ϣ�����ʲ��Υ�������Ǻ������ޤ�����

����������
�ѻ極����A4
ʸ��������11 pt
�ޡ������岼�������� 3cm
�١����饤�󥹥��å�1.8 zw

�ʲ������򥫥����ޥ������ޤ�����

�����ʸ�Υ�����ȥ�ե�����
��Υե����뤫�饤�󥯥롼�� �����ʲվ�񤭤������
jbook.sty �򥫥����ޥ����������
jbk11.sty �򥫥����ޥ����������
�ŻҾ����̿��ز�Υ�������ե����� �Τ���������ʸ������ʬ�Τߤ�ȴ��
epsf.sty ( ���Τޤ� )