<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: uplvers.dtx
%
%    pLaTeX version setting file:
%       Copyright 1995-2006 ASCII Corporation.
%    and modified for upLaTeX
%
%  Copyright (c) 2010 ASCII MEDIA WORKS
%  Copyright (c) 2016 Takuji Tanaka
%  Copyright (c) 2016-2020 Japanese TeX Development Community
%
%  This file is part of the upLaTeX2e system (community edition).
%  --------------------------------------------------------------
%
% \fi
%
% \iffalse
%&lt;*driver&gt;
\ifx\JAPANESEtrue\undefined
  \expandafter\newif\csname ifJAPANESE\endcsname
  \JAPANESEtrue
\fi
\def\eTeX{$\varepsilon$-\TeX}
\def\pTeX{p\kern-.15em\TeX}
\def\epTeX{$\varepsilon$-\pTeX}
\def\pLaTeX{p\kern-.05em\LaTeX}
\def\pLaTeXe{p\kern-.05em\LaTeXe}
\def\upTeX{u\pTeX}
\def\eupTeX{$\varepsilon$-\upTeX}
\def\upLaTeX{u\pLaTeX}
\def\upLaTeXe{u\pLaTeXe}
%&lt;/driver&gt;
% \fi
%
% \setcounter{StandardModuleDepth}{1}
% \StopEventually{}
%
% \iffalse
% \changes{v1.0q-u00}{2011/05/07}{p\LaTeX{}ç”¨ã‹ã‚‰up\LaTeX{}ç”¨ã«ä¿®æ­£ã€‚
%     (based on plvers.dtx 2006/11/10 v1.0q)}
% \changes{v1.0u-u00}{2016/04/17}{p\LaTeX{}ã®å¤‰æ›´ã«è¿½éšã€‚
%     (based on plvers.dtx 2016/04/17 v1.0u)}
% \changes{v1.0w-u00}{2016/05/12}{èµ·å‹•æ™‚ã®æ–‡å­—åˆ—ã«å…¥ã‚Œã‚‹Babelã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’
%    å…ƒã®\LaTeX{}ã®ãƒãƒŠãƒ¼ã‹ã‚‰å–å¾—ã™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’\file{uplatex.ini}ã‹ã‚‰å–ã‚Šå…¥ã‚ŒãŸ
%     (based on plvers.dtx 2016/05/12 v1.0w)}
% \changes{v1.0w-u01}{2016/05/21}{ã‚µãƒãƒ¼ãƒˆå¤–ã®\LaTeX~2.09äº’æ›ãƒ¢ãƒ¼ãƒ‰ãŒ
%    ä½¿ã‚ã‚ŒãŸå&nbsp;´åˆã«æ˜Žç¢ºãªã‚¨ãƒ©ãƒ¼ã‚’å‡ºã™ã‚ˆã†ã«ã—ãŸã€‚}
% \changes{v1.0x-u01}{2016/06/19}{p\LaTeX{}ã®å¤‰æ›´ã«è¿½éšã€‚
%     (based on plvers.dtx 2016/06/19 v1.0x)}
% \changes{v1.0y-u01}{2016/06/29}{\file{uplatex.cfg}ã®èª­ã¿è¾¼ã¿ã‚’è¿½åŠ&nbsp;
%     (based on plvers.dtx 2016/06/27 v1.0y)}
% \changes{v1.0z-u01}{2016/08/26}{\file{uplatex.cfg}ã®èª­ã¿è¾¼ã¿ã‚’
%    \file{uplcore.ltx}ã‹ã‚‰\file{uplatex.ltx}ã¸ç§»å‹•
%     (based on plvers.dtx 2016/08/26 v1.0z)}
% \changes{v1.1-u01}{2016/09/14}{p\LaTeX{}ã®å¤‰æ›´ã«è¿½éšã€‚
%     (based on plvers.dtx 2016/09/14 v1.1)}
% \changes{v1.1c-u01}{2017/05/04}{p\LaTeX{}ã®å¤‰æ›´ã«è¿½éšã€‚
%     (based on plvers.dtx 2017/04/23 v1.1c)}
% \changes{v1.1d-u01}{2017/09/24}{p\LaTeX{}ã®å¤‰æ›´ã«è¿½éšã€‚
%     (based on plvers.dtx 2017/09/24 v1.1d)}
% \changes{v1.1g-u01}{2017/12/04}{p\LaTeX{}ã®å¤‰æ›´ã«è¿½éšã€‚
%     (based on plvers.dtx 2017/12/04 v1.1g)}
% \changes{v1.1g-u02}{2017/12/10}{p\LaTeX{}ã¨ã®çµ±åˆã®ãŸã‚ã€
%    up\LaTeX{}ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¨æœ€å°é™ã®å¤‰æ›´ã&nbsp;ã‘ã‚’å®šç¾©ã™ã‚‹ã‚ˆã†ã«ã—ãŸ}
% \changes{v1.1h-u02}{2018/02/18}{p\LaTeX{}ã®å¤‰æ›´ã«è¿½éšã€‚
%     (based on plvers.dtx 2018/01/10 v1.1h)}
% \changes{v1.1i-u02}{2018/03/31}{p\LaTeXe\ 2018/03/09ä»¥é™å¿…é&nbsp;ˆ}
% \changes{v1.1r-u03}{2020/02/01}{p\LaTeXe\ 2020/02/02ä»¥é™å¿…é&nbsp;ˆ}
% \fi
%
% \iffalse
%&lt;*driver&gt;
% \fi
\ProvidesFile{uplvers.dtx}[2020/02/01 v1.1r-u03 upLaTeX Kernel (Version Info)]
% \iffalse
\documentclass{jltxdoc}
\GetFileInfo{uplvers.dtx}
\author{Ken Nakano \&amp; Hideaki Togashi \&amp; TTK}
\title{\filename}
\date{ä½œæˆæ—¥ï¼š\filedate}
\begin{document}
  \maketitle
  \DocInput{\filename}
\end{document}
%&lt;/driver&gt;
% \fi
%
% \section{up\LaTeXe{}ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®è¨­å®š}
% ã¾ãšã€ã“ã®ãƒ‡ã‚£ã‚¹ãƒˆãƒªãƒ“ãƒ¥ãƒ¼ã‚·ãƒ§ãƒ³ã§ã®up\LaTeXe{}ã®æ—¥ä»˜ã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå·
% ã‚’å®šç¾©ã—ã¾ã™ã€‚
% 2018/03/09ä»¥é™ã€up\LaTeXe{}ã®ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆä½œæˆã§ã¯
% p\LaTeXe{}ãŒæä¾›ã™ã‚‹\file{plcore.ltx}ã®å¾Œã‹ã‚‰
% \file{uplcore.ltx}ãŒèª­ã¾ã‚Œãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“ã€‚
% ã¾ãŸã€2020/02/02ä»¥é™ã¯|\textmc|ã‚„|\em|ã®å®šç¾©ã‚‚
% \file{upldefs.ltx}ã§ã¯ãªãå…±é€šã®\file{plcore.ltx}ã«ä¾å­˜ã—ã¾ã™ã€‚
% ãã®ãŸã‚ã€p\LaTeX{}ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’ç¢ºèªã—ã¾ã™ã€‚
% \changes{v1.0q-u00}{2011/05/07}{p\LaTeX{}ç”¨ã‹ã‚‰up\LaTeX{}ç”¨ã«ä¿®æ­£ã€‚
%     (based on plvers.dtx 2006/11/10 v1.0q)}
% \changes{v1.1g-u02}{2017/12/10}{p\LaTeX{}ã¨ã®çµ±åˆã®ãŸã‚ã€
%    up\LaTeX{}ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¨æœ€å°é™ã®å¤‰æ›´ã&nbsp;ã‘ã‚’å®šç¾©ã™ã‚‹ã‚ˆã†ã«ã—ãŸ}
% \changes{v1.1i-u02}{2018/03/31}{p\LaTeXe\ 2018/03/09ä»¥é™å¿…é&nbsp;ˆ}
% \changes{v1.1r-u03}{2020/02/01}{p\LaTeXe\ 2020/02/02ä»¥é™å¿…é&nbsp;ˆ}
%    \begin{macrocode}
%&lt;*plcore&gt;
\ifx\pfmtversion\@undefined
    \errhelp{Please update your TeX installation; if not available,
             obtain it^^Jmanually from CTAN
             (https://ctan.org/pkg/uplatex) or from^^JGitHub
             (https://github.com/texjporg/uplatex).}%
    \errmessage{This should not happen!^^JThere should be some
                inconsistency in your installation;^^Jtry
                removing old `uplatex.ltx' and install the
                latest one}\@@end
\else
  \ifnum\expandafter\@parse@version\pfmtversion//00\@nil&lt;20200202
    \errhelp{Please update your TeX installation; if not available,
             obtain it^^Jmanually from CTAN
             (https://ctan.org/pkg/platex) or from^^JGitHub
             (https://github.com/texjporg/platex).}%
    \errmessage{This version of upLaTeX2e requires pLaTeX2e 2020/02/02
                or newer!^^JObtain a newer version of `platex',
                otherwise upLaTeX2e setup will^^Jnever succeed}\@@end
  \fi
\fi
%&lt;/plcore&gt;
%    \end{macrocode}
%
% \begin{macro}{\pfmtname}
% \begin{macro}{\pfmtversion}
% \begin{macro}{\ppatch@level}
% up\LaTeXe{}ã®ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆãƒ•ã‚¡ã‚¤ãƒ«åã¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ã™ã€‚
% ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆåã¯p\LaTeXe{}ã®ã‚‚ã® (\pfmtname) ã‚’ãã®ã¾ã¾å¼•ãç¶™ãŽã€
% ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯p\LaTeXe{}ã®ã‚‚ã®ã®æœ«å°¾ã«``u04''ã®ã‚ˆã†ã«ã‚µãƒ•ã‚£ãƒƒã‚¯ã‚¹ã‚’ä»˜ã‘ã¾ã™ã€‚
%    \begin{macrocode}
%&lt;*plcore&gt;
%\def\pfmtname{pLaTeX2e}
\def\uppatch@level{u04}
\edef\pfmtversion{\pfmtversion\uppatch@level}
%&lt;/plcore&gt;
%    \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
%
% \subsection{\LaTeX~2.09äº’æ›ãƒ¢ãƒ¼ãƒ‰ã®æŠ‘åˆ¶}
%
% \begin{macro}{\documentstyle}
% p\LaTeX{}ã¯ã€|\documentclass|ã®ä»£ã‚ã‚Šã«|\documentstyle|ãŒä½¿ã‚ã‚Œã‚‹ã¨
% \LaTeX~2.09äº’æ›ãƒ¢ãƒ¼ãƒ‰ã«å…¥ã‚Šã¾ã™ã€‚ã—ã‹ã—ã€up\LaTeX{}ã¯æ–°ã—ã„ãƒžã‚¯ãƒ­
% ãƒ‘ãƒƒã‚±ãƒ¼ã‚¸ã§ã™ã®ã§ã€\LaTeX~2.09äº’æ›ãƒ¢ãƒ¼ãƒ‰ã‚’ã‚µãƒãƒ¼ãƒˆã—ã¾ã›ã‚“ã€‚
% ã“ã®ãŸã‚ã€\file{plcore.dtx}ã®å®šç¾©ã‚’ä¸Šæ›¸ãã—ã¦æ˜Žç¢ºãªã‚¨ãƒ©ãƒ¼ã‚’å‡ºã—ã¾ã™ã€‚
% \changes{v1.0w-u01}{2016/05/21}{ã‚µãƒãƒ¼ãƒˆå¤–ã®\LaTeX~2.09äº’æ›ãƒ¢ãƒ¼ãƒ‰ãŒ
%    ä½¿ã‚ã‚ŒãŸå&nbsp;´åˆã«æ˜Žç¢ºãªã‚¨ãƒ©ãƒ¼ã‚’å‡ºã™ã‚ˆã†ã«ã—ãŸã€‚}
%    \begin{macrocode}
%&lt;*plfinal&gt;
\def\documentstyle{%
  \@latex@error{upLaTeX does NOT support LaTeX 2.09 compatibility
    mode.\MessageBreak Use \noexpand\documentclass instead}{%
    \noexpand\documentstyle is an old convention of LaTeX 2.09,
    which has been\MessageBreak obsolete since 1995. upLaTeX is
    first released in 2007, so we do\MessageBreak not provide any
    emulation of the LaTeX 2.09 author environment.\MessageBreak
    New documents should use Standard LaTeX conventions, and
    start\MessageBreak with the \noexpand\documentclass command.}%
  \documentclass}
%&lt;/plfinal&gt;
%    \end{macrocode}
% \end{macro}
%
% \subsection{èµ·å‹•æ™‚ã«è¡¨ç¤ºã™ã‚‹ãƒãƒŠãƒ¼}
%
% \begin{macro}{\everyjob}
% up\LaTeXe{}ãŒèµ·å‹•ã•ã‚ŒãŸã¨ãã«è¡¨ç¤ºã•ã‚Œã‚‹æ–‡å­—åˆ—ã¯ã€
% p\LaTeXe{}ã®ä¸­ã§ã™ã§ã«è¨­å®šã•ã‚Œã¦ã„ã¾ã™ã€‚
% \changes{v1.0w-u00}{2016/05/12}{èµ·å‹•æ™‚ã®æ–‡å­—åˆ—ã«å…¥ã‚Œã‚‹Babelã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’
%    å…ƒã®\LaTeX{}ã®ãƒãƒŠãƒ¼ã‹ã‚‰å–å¾—ã™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’\file{uplatex.ini}ã‹ã‚‰å–ã‚Šå…¥ã‚ŒãŸ
%     (based on plvers.dtx 2016/05/12 v1.0w)}
% \changes{v1.1-u01}{2016/09/14}{p\LaTeX{}ã®å¤‰æ›´ã«è¿½éšã€‚
%     (based on plvers.dtx 2016/09/14 v1.1)}
% \changes{v1.1d-u01}{2017/09/24}{p\LaTeX{}ã®å¤‰æ›´ã«è¿½éšã€‚
%     (based on plvers.dtx 2017/09/24 v1.1d)}
% \changes{v1.1g-u01}{2017/12/04}{p\LaTeX{}ã®å¤‰æ›´ã«è¿½éšã€‚
%     (based on plvers.dtx 2017/12/04 v1.1g)}
%
% ^^A èµ·å‹•æ™‚ã«\file{uplatex.cfg}ãŒã‚ã‚‹å&nbsp;´åˆã€ãã‚Œã‚’èª­ã¿è¾¼ã‚€ã‚ˆã†ã«ã™ã‚‹
% ^^A ã‚³ãƒ¼ãƒ‰ã¯ã€\file{uplcore.ltx}ã‹ã‚‰\file{uplatex.ltx}ã¸ç§»å‹•ã—ã¾ã—ãŸã€‚
% \changes{v1.0y-u01}{2016/06/29}{\file{uplatex.cfg}ã®èª­ã¿è¾¼ã¿ã‚’è¿½åŠ&nbsp;
%     (based on plvers.dtx 2016/06/27 v1.0y)}
% \changes{v1.0z-u01}{2016/08/26}{\file{uplatex.cfg}ã®èª­ã¿è¾¼ã¿ã‚’
%    \file{uplcore.ltx}ã‹ã‚‰\file{uplatex.ltx}ã¸ç§»å‹•
%     (based on plvers.dtx 2016/08/26 v1.0z)}
% \end{macro}
%
% \Finale
%
\endinput
</pre></body></html>