<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">% \iffalse meta-comment
%% File: ltjltxdoc.dtx
%  -------------------------------------
%  Original: jltxdoc.dtx
%
%  Copyright 1995,1996,1997  ASCII Corporation.
%  Copyright (c) 2010 ASCII MEDIA WORKS
%  Copyright (c) 2016 Japanese TeX Development Community
%  Copyright (c) 2016-2017 Japanese TeX Development Community
%
%  This file is part of the pLaTeX2e system (community edition).
%  -------------------------------------
%
% \fi
%
% \setcounter{StandardModuleDepth}{1}
% \StopEventually{}
%
% \iffalse
% \changes{v1.0a}{1997/01/23}{\LaTeX \texttt{!&lt;1996/12/01!&gt;}ã¸ã®å¯¾å¿œã«
%     åˆã‚ã›ã¦ä¿®æ­£}
% \changes{v1.0b}{1997/07/29}{\cs{}ã¨\texttt{"}ã®\cs{xspcode}ã‚’å¤‰æ›´}
% \changes{v1.0b-ltj}{2011/09/27}{Lua\LaTeX-ja ç”¨ã«ä¿®æ­£}
% \changes{v1.0b-ltj-2}{2014/07/03}{orã‚’æ„å‘³ã™ã‚‹ç¸¦æ£’ã®å‡ºåŠ›ãŒç•°å¸¸ã&nbsp;ã£ãŸã®ã§ä¿®æ­£}
% \changes{v1.0c}{2016/07/25}{docãƒ‘ãƒƒã‚±ãƒ¼ã‚¸ãŒä¸Šæ›¸ãã™ã‚‹\cs{verb}ã‚’å†ã€…å®šç¾©}
% \changes{v1.0d}{2017/09/24}{\cs{vadjust\{\}}ã‚’è¿½åŠ&nbsp;}
% \changes{v1.0d-ltj-3}{2018/01/01}{\cs{Cjascale}ã‚’è¿½åŠ&nbsp;}
% \fi
%
% \iffalse
%&lt;class&gt;
%&lt;class&gt;\NeedsTeXFormat{LaTeX2e}
%&lt;class&gt;\ProvidesClass{ltjltxdoc}[2018/01/01 v1.0d-ltj-3 Standard LuaLaTeX-ja file]
%&lt;*driver&gt;
\documentclass{ltjltxdoc}
\GetFileInfo{ltjltxdoc.cls}
\begingroup
 \suppressfontnotfounderror=1
 \global\font\testfont=file:KozMinPr6N-Regular.otf
 \global\font\testfonta=file:HaranoAjiMincho-Regular.otf
\endgroup
\ifx\testfonta\nullfont\ifx\testfont\nullfont
  \usepackage[ipaex,nfssonly]{luatexja-preset}
\else
  \usepackage[kozuka-pr6n,nfssonly]{luatexja-preset}
\fi\else
  \usepackage[haranoaji,nfssonly]{luatexja-preset}
\fi
\let\testfont\undefined\let\testfonta\undefined
\usepackage{unicode-math}
\setmathfont{Latin Modern Math}
\title{Lua\LaTeX-jaãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆè¨˜è¿°ç”¨ã‚¯ãƒ©ã‚¹}
\author{Lua\TeX-jaãƒ—ãƒ­ã‚¸ã‚§ã‚¯ãƒˆ}
\date{\filedate}
\begin{document}
   \maketitle
   \DocInput{ltjltxdoc.dtx}
\end{document}
%&lt;/driver&gt;
% \fi
%
% \file{ltjltxdoc}ã‚¯ãƒ©ã‚¹ã¯ã€\file{ltxdoc}ã‚’ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã«ã—ã¦ã€æ—¥æœ¬èªžç”¨ã®
% ä¿®æ­£ã‚’åŠ&nbsp;ãˆã¦ã„ã¾ã™ã€‚
%    \begin{macrocode}
%&lt;*class&gt;
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{ltxdoc}}
\ProcessOptions
\LoadClass{ltxdoc}
%    \end{macrocode}
% \file{ltxdoc}ã®èª­ã¿è¾¼ã¿å¾Œã«\file{luatexja}ã‚’èª­ã¿è¾¼ã¿ã¾ã™ã€‚
%
% \changes{v1.60d-ltj-3}{2018/01/01}{\cs{Cjascale}ã‚’è¿½åŠ&nbsp;ã—ã¾ã—ãŸã€‚
% ã“ã‚Œã¯ã€ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ç‰ˆp\kern-.05em\LaTeX ã§å°Žå…¥ã•ã‚ŒãŸã€
% å’Œæ–‡ã‚¹ã‚±ãƒ¼ãƒ«ï¼ˆ$1\,\cs{zw} \div \hbox{è¦æ±‚ã‚µã‚¤ã‚º}$ï¼‰ã‚’è¡¨ã™å®Ÿæ•°å€¤ãƒžã‚¯ãƒ­ã§ã™ã€‚}
%
%    \begin{macrocode}
\RequirePackage{luatexja}
\def\Cjascale{0.962216}
%    \end{macrocode}
%
% \begin{macro}{\normalsize}
% \begin{macro}{\small}
% \begin{macro}{\parindent}
% \changes{v1.0a}{1997/01/23}{\cs{normalsize}, \cs{small}ãªã©ã®å†å®šç¾©}
% \file{ltxdoc}ã‹ã‚‰ãƒ­ãƒ¼ãƒ‰ã•ã‚Œã‚‹\file{article}ã‚¯ãƒ©ã‚¹ã§ã®è¡Œé–“ãªã©ã®è¨­å®šå€¤ã§ã€
% æ—¥æœ¬èªžã®æ–‡ç«&nbsp;ã‚’çµ„ç‰ˆã™ã‚‹ã¨ã€è¡Œé–“ãŒç‹­ã„ã‚ˆã†ã«æ€ã‚ã‚Œã‚‹ã®ã§ã€å¤šå°‘åºƒãã™ã‚‹ã‚ˆã†ã«
% å†è¨­å®šã—ã¾ã™ã€‚ã¾ãŸã€æ®µè½å…ˆé&nbsp;­ã§ã®å­—ä¸‹ã’é‡ã‚’å…¨è§’ä¸€æ–‡å­—åˆ†ã¨ã—ã¾ã™ã€‚
%    \begin{macrocode}
\renewcommand{\normalsize}{%
    \@setfontsize\normalsize\@xpt{15}%
  \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
  \abovedisplayshortskip \z@ \@plus3\p@
  \belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@
   \belowdisplayskip \abovedisplayskip
   \let\@listi\@listI}
\renewcommand{\small}{%
  \@setfontsize\small\@ixpt{11}%
  \abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@
  \abovedisplayshortskip \z@ \@plus2\p@
  \belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@
  \def\@listi{\leftmargin\leftmargini
              \topsep 4\p@ \@plus2\p@ \@minus2\p@
              \parsep 2\p@ \@plus\p@ \@minus\p@
              \itemsep \parsep}%
  \belowdisplayskip \abovedisplayskip}
\normalsize
\setlength\parindent{1\zw}
%    \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\file}
% |\file|ãƒžã‚¯ãƒ­ã¯ã€ãƒ•ã‚¡ã‚¤ãƒ«åã‚’ç¤ºã™ã®ã«ç”¨ã„ã¾ã™ã€‚
%    \begin{macrocode}
\providecommand*{\file}[1]{\texttt{#1}}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\pstyle}
% |\pstyle|ãƒžã‚¯ãƒ­ã¯ã€ãƒšãƒ¼ã‚¸ã‚¹ã‚¿ã‚¤ãƒ«åã‚’ç¤ºã™ã®ã«ç”¨ã„ã¾ã™ã€‚
%    \begin{macrocode}
\providecommand*{\pstyle}[1]{\textsl{#1}}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\Lcount}
% |\Lcount|ãƒžã‚¯ãƒ­ã¯ã€ã‚«ã‚¦ãƒ³ã‚¿åã‚’ç¤ºã™ã®ã«ç”¨ã„ã¾ã™ã€‚
%    \begin{macrocode}
\providecommand*{\Lcount}[1]{\textsl{\small#1}}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\Lopt}
% |\Lopt|ãƒžã‚¯ãƒ­ã¯ã€ã‚¯ãƒ©ã‚¹ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚„ãƒ‘ãƒƒã‚±ãƒ¼ã‚¸ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’ç¤ºã™ã®ã«ç”¨ã„ã¾ã™ã€‚
%    \begin{macrocode}
\providecommand*{\Lopt}[1]{\textsf{#1}}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\dst}
% |\dst|ãƒžã‚¯ãƒ­ã¯ã€``\dst''ã‚’å‡ºåŠ›ã™ã‚‹ã€‚
%    \begin{macrocode}
\providecommand\dst{{\normalfont\scshape docstrip}}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\NFSS}
% |\NFSS|ãƒžã‚¯ãƒ­ã¯ã€``\NFSS''ã‚’å‡ºåŠ›ã—ã¾ã™ã€‚
%    \begin{macrocode}
\providecommand\NFSS{\textsf{NFSS}}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{\c@clineno}
% \begin{macro}{\mlineplus}
% |\mlineplus|ãƒžã‚¯ãƒ­ã¯ã€ãã®æ™‚ç‚¹ã§ã®ãƒžã‚¯ãƒ­ã‚³ãƒ¼ãƒ‰ã®è¡Œç•ªå·ã«ã€å¼•æ•°ã«æŒ‡å®šã•ã‚ŒãŸ
% è¡Œæ•°ã&nbsp;ã‘ã‚’åŠ&nbsp;ãˆãŸæ•°å€¤ã‚’å‡ºåŠ›ã—ã¾ã™ã€‚ãŸã¨ãˆã°|\mlineplus{3}|ã¨ã™ã‚Œã°ã€
% ç›´å‰ã®ãƒžã‚¯ãƒ­ã‚³ãƒ¼ãƒ‰ã®è¡Œç•ªå·(\arabic{CodelineNo})ã«3ã‚’åŠ&nbsp;ãˆãŸæ•°ã€
% ``\mlineplus{3}''ãŒå‡ºåŠ›ã•ã‚Œã¾ã™ã€‚
%    \begin{macrocode}
\newcounter{@clineno}
\def\mlineplus#1{\setcounter{@clineno}{\arabic{CodelineNo}}%
   \addtocounter{@clineno}{#1}\arabic{@clineno}}
%    \end{macrocode}
% \end{macro}
% \end{macro}
%
% \begin{environment}{tsample}
% |tsample|ç’°å¢ƒã¯ã€ç’°å¢ƒå†…ã«æŒ‡å®šã•ã‚ŒãŸå†…å®¹ã‚’ç½«ç·šã§å›²ã£ã¦å‡ºåŠ›ã‚’ã—ã¾ã™ã€‚
% ç¬¬ä¸€å¼•æ•°ã¯ã€å‡ºåŠ›ã™ã‚‹ãƒœãƒƒã‚¯ã‚¹ã®é«˜ã•ã§ã™ã€‚
% ã“ã®ãƒžã‚¯ãƒ­å†…ã§ã¯ç¸¦çµ„ã«ãªã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ãã&nbsp;ã•ã„ã€‚
%    \begin{macrocode}
\def\tsample#1{%
  \hbox to\linewidth\bgroup\vrule width.1pt\hss
    \vbox\bgroup\hrule height.1pt
      \vskip.5\baselineskip
      \vbox to\linewidth\bgroup\tate\hsize=#1\relax\vss}
\def\endtsample{%
      \vss\egroup
      \vskip.5\baselineskip
    \hrule height.1pt\egroup
  \hss\vrule width.1pt\egroup}
%    \end{macrocode}
% \end{environment}
%
% \begin{macro}{\verb}
% p\LaTeX{}ã§ã¯ã€|\verb|ã‚³ãƒžãƒ³ãƒ‰ã‚’ä¿®æ­£ã—ã¦ç›´å‰ã«|\xkanjiskip|ãŒå…¥ã‚‹ã‚ˆã†ã«
% ã—ã¦ã„ã¾ã™ã€‚ã—ã‹ã—ã€\file{ltxdoc.cls}ãŒèª­ã¿è¾¼ã‚€\file{doc.sty}ãŒä¸Šæ›¸ã
% ã—ã¦ã—ã¾ã„ã¾ã™ã®ã§ã€ã“ã‚Œã‚’å†ã€…å®šç¾©ã—ã¾ã™ã€‚\file{doc.sty}ã§ã®å®šç¾©ã¯
%\begin{verbatim}
%   \def\verb{\relax\ifmmode\hbox\else\leavevmode\null\fi
%     \bgroup \let\do\do@noligs \verbatim@nolig@list
%       \ttfamily \verb@eol@error \let\do\@makeother \dospecials
%       \@ifstar{\@sverb}{\@vobeyspaces \frenchspacing \@sverb}}
%\end{verbatim}
% ã¨ãªã£ã¦ã„ã¾ã™ã®ã§ã€\file{plcore.dtx}ã¨åŒæ§˜ã«|\null|ã‚’å¤–ã—ã¦|\vadjust{}|ã‚’
% å…¥ã‚Œã¾ã™ã€‚
% \changes{v1.0c}{2016/07/25}{docãƒ‘ãƒƒã‚±ãƒ¼ã‚¸ãŒä¸Šæ›¸ãã™ã‚‹\cs{verb}ã‚’å†ã€…å®šç¾©}
% \changes{v1.0d}{2017/09/24}{\cs{vadjust\{\}}ã‚’è¿½åŠ&nbsp;}
%    \begin{macrocode}
\def\verb{\relax\ifmmode\hbox\else\leavevmode\vadjust{}\fi
  \bgroup \let\do\do@noligs \verbatim@nolig@list
    \ttfamily \verb@eol@error \let\do\@makeother \dospecials
    \@ifstar{\@sverb}{\@vobeyspaces \frenchspacing \@sverb}}
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{alxspmode}
% ã‚³ãƒžãƒ³ãƒ‰åã®|\|ã¨16é€²æ•°ã‚’ç¤ºã™ãŸã‚ã®|"|ã®å‰ã«ã‚‚ã‚¹ãƒšãƒ¼ã‚¹ãŒå…¥ã‚‹ã‚ˆã†ã€
% ã“ã‚Œã‚‰ã®|alxspmode|ã®å€¤ã‚’å¤‰æ›´ã—ã¾ã™ã€‚
% \changes{v1.0b}{1997/07/29}{\cs{}ã¨\texttt{"}ã®\cs{xspcode}ã‚’å¤‰æ›´}
% \changes{v1.0b-ltj}{2011/09/27}{\cs{xspcode}â†’\cs{ltjsetparameter{alxspmode={...}}}}
%    \begin{macrocode}
\ltjsetparameter{alxspmode={"5C,3}} %% \
\ltjsetparameter{alxspmode={"22,3}} %% "
%&lt;/class&gt;
%    \end{macrocode}
% \end{macro}
%
% \begin{macro}{mod@math@codes}
% docãƒ‘ãƒƒã‚±ãƒ¼ã‚¸ã§ã¯ï¼Œãƒ‰ãƒ©ã‚¤ãƒæŒ‡å®šã®è¡¨ç¤ºã®éƒ¨åˆ†ã«ãŠã‘ã‚‹\texttt{\char`\|}ã®
% \cs{mathcode}ã¯\texttt{"226A}ã«ãªã£ã¦ãŠã‚Šï¼Œã“ã‚Œã«ã‚ˆã‚Š\texttt{\char`\|}ãŒå°æ–‡å­—ã®jã§è¡¨ç¤ºã•ã‚Œã¦
% ã—ã¾ã†çŠ¶æ³ã«ãªã£ã¦ã„ã¾ã™ï¼Žæ”¹å–„ã™ã‚‹ãŸã‚ï¼Œ\texttt{"207C}ã«å¤‰æ›´ã—ã¾ã™ï¼Ž
%    \begin{macrocode}
\def\mod@math@codes{\mathcode`\|="207C \mathcode`\&amp;="2026
                    \mathcode`\-="702D \mathcode`\+="702B
                    \mathcode`\:="703A \mathcode`\=="703D }
%    \end{macrocode}
% \end{macro}
% \Finale
%
\endinput
</pre></body></html>