<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">\documentclass[%
fleqn,%
paper=a4paper,%
fontsize=10pt,%
open_bracket_pos=zenkakunibu_nibu,%
hanging_punctuation,%
]%
{jlreq}
\jlreqsetup{%
itemization_beforeafter_space=0pt,%
itemization_itemsep=0pt%
}
\makeatletter
\RequirePackage{luatexja}
\RequirePackage{luatexja-otf}
\RequirePackage{graphicx}
\RequirePackage{amsmath}
\DeclareRobustCommand{\metaphysicaicon}{\raisebox{-4.0pt}{\includegraphics[width=16pt]{metaphysicaicon.pdf}}}
\RequirePackage[normalem]{ulem}
\RequirePackage[explicit]{titlesec}
\titleformat{\section}[hang]{}{}{0pt}{\uuline{\raisebox{1pt}{\textsf{\thesection\quad #1}}}}[\vspace{0.35\baselineskip}]
\renewcommand{\thesection}{\S\,\arabic{section}}
\let\originalsection\section
\DeclareRobustCommand{\section}{\@ifstar{\@metaphysica@section@star}{\@metaphysica@section@nostar}}
\DeclareRobustCommand{\@metaphysica@section@star}[1]{\vspace{0.5\baselineskip}\originalsection{#1}\vspace*{-\baselineskip}}
\DeclareRobustCommand{\@metaphysica@section@nostar}[1]{\vspace{0.5\baselineskip}\originalsection{#1}}
\RequirePackage[%
truedimen,%
margin=30truemm,
includehead%
]{geometry}
\RequirePackage{lastpage}
\RequirePackage{fancyhdr}
\pagestyle{fancy}
\DeclareRobustCommand{\headertitle}[2][\metaphysicaicon]{%
\rhead[#2]{#1{}\quad\thepage{}/{}\pageref{LastPage}}%
\lhead[\thepage{}/{}\pageref{LastPage}\quad{}#1]{#2}%
\cfoot{}%
}
\RequirePackage{setspace}
\setstretch{1.155}
\DeclareRobustCommand{\linespace}{\@ifstar{\vspace{\baselineskip}}{\vspace{0.25\baselineskip}}}
\DeclareRobustCommand{\linesmash}{\@ifstar{\vspace{-\baselineskip}}{\vspace{-0.25\baselineskip}}}
\AtBeginDocument{%
\abovedisplayskip     =0.125\abovedisplayskip
\abovedisplayshortskip=0.125\abovedisplayshortskip
\belowdisplayskip     =0.125\belowdisplayskip
\belowdisplayshortskip=0.125\belowdisplayshortskip}
\setlength{\jot}{0pt}%
\setlength{\mathindent}{2\zw}%
\renewcommand{\floatpagefraction}{0.75}
\allowdisplaybreaks[2]
\RequirePackage[no-math]{fontspec}
\RequirePackage[no-math,deluxe,haranoaji]{luatexja-preset}
\RequirePackage{multicolpar}
\RequirePackage[style=iso]{datetime2}
\RequirePackage[unicode]{hyperref}
\RequirePackage{xparse}
\RequirePackage{dashbox}
\newcounter{psuedosectioncounter}
\setcounter{psuedosectioncounter}{1}
\newcounter{psuedocontentscounter}
\setcounter{psuedocontentscounter}{1}
\DeclareRobustCommand{\psuedosection}[3]{%
\hypertarget{#1}{\mbox{}}\begin{multicolpar}{2}%
\noindent\uuline{{\raisebox{1pt}{\textsf{\S\ \thepsuedosectioncounter\quad #2}}}}

\noindent\uuline{{\raisebox{1pt}{\textsf{\S\ \thepsuedosectioncounter\quad #3}}}}
\end{multicolpar}%
\stepcounter{psuedosectioncounter}%
\vspace{\baselineskip}%
}
\DeclareRobustCommand{\psuedocontents}[3]{%
\begin{multicolpar}{2}%
\noindent{\textsf{\hyperlink{#1}{\S\ \thepsuedocontentscounter\quad #2}}}

\noindent{\textsf{\hyperlink{#1}{\S\ \thepsuedocontentscounter\quad #3}}}\end{multicolpar}%
\stepcounter{psuedocontentscounter}%
}
\newenvironment{translateing}%
{\begin{multicolpar}{2}}
{\end{multicolpar}\vspace{\baselineskip}}
\DeclareRobustCommand{\maketitletranslating}%
{\maketitle\thispagestyle{fancy}
\vspace{\baselineskip}\begin{multicolpar}{2}
\textsf{English}

\noindent
\textsf{æ—¥æœ¬èªž (Japanese)}
\end{multicolpar}\vspace{\baselineskip}}
\NewDocumentCommand\macroexplanation{v}{%
\noindent\hspace*{\fill}{\texttt{#1}}\hspace*{\fill}\linespace%
}
\NewDocumentEnvironment{macroexample}{O{0.625} +b}{%
\noindent\hspace*{\fill}\dbox{\parbox{#1\textwidth}{%
#2%
}}\hspace*{\fill}}%
{\vspace{\baselineskip}}
\NewDocumentEnvironment{macroexample*}{O{0.625} m +b}{%
\noindent\hspace*{\fill}\dbox{\parbox{#1\textwidth}{%
\vspace{-0.5\baselineskip}\begin{#2}%
#3
\end{#2}%
}}\hspace*{\fill}}
{\vspace{\baselineskip}}
\let\code\texttt
\setlength{\fboxsep}{1em}
\setstretch{1.05}
\DeclareRobustCommand{\commandtojskip}{\hspace{2.40554pt plus 1.49994pt minus 0.59998pt}}
\RequirePackage{listings, jlisting}
\lstset{
  language=[LaTeX]TeX,
  basicstyle={\ttfamily},
  identifierstyle={\small},
  commentstyle={\small\itshape},
  keywordstyle={\small\bfseries},
  ndkeywordstyle={\small},
  stringstyle={\small\ttfamily},
  frame=single,
  breaklines=true,
  columns=[l]{fullflexible},
  stepnumber=1,
  xrightmargin=0.1709\textwidth,
  xleftmargin=0.1709\textwidth,
  lineskip=-0.5ex
}
\RequirePackage{bxtexlogo}
\RequirePackage{shortvrb}
\MakeShortVerb{\|}
\RequirePackage[lua]{jpneduenumerate}
\makeatother
%
\hypersetup{%
bookmarksnumbered=true,%
colorlinks=true,%
linkcolor=blue,%
urlcolor=blue,%
setpagesize=false,%
pdftitle={The jpneduenumerate package},%
pdfauthor={Yukoh KUSAKABE},%
pdfsubject={The jpneduenumerate package},%
pdfkeywords={TeX LaTeX enumerate Japanese education}}
\title{The \code{jpneduenumerate} package:\\[0.25\baselineskip]
enumerative expressions in Japanese education}
\author{Yukoh KUSAKABE}
\date{\today}
\headertitle[Yukoh KUSAKABE\quad\metaphysicaicon]{The \code{jpneduenumerate} package}
\begin{document}
\maketitletranslating

\begin{translateing}
Mathematical equation representation in Japanese education differs somewhat from the standard \LaTeX\ writing style.
This package introduces enumerative expressions in Japanese education.
The term ``in Japanese education'' here refers to the results of my own survey of representations in authorized textbooks for high schools of several companies.
The results of this survey are available at:

æ—¥æœ¬ã®æ•™è‚²ã«ãŠã‘ã‚‹æ•°å¼è¡¨ç¾ã«ã¯ï¼Œ\LaTeX ã®æ¨™æº–ã§ã‚ã‚‹æ›¸ãã‹ãŸã¨ã¯ã‚„ã‚„ç•°ãªã‚‹éƒ¨åˆ†ãŒã‚ã‚Šã¾ã™ã€‚
ã“ã®ãƒ‘ãƒƒã‚±ãƒ¼ã‚¸ã§ã¯ï¼Œæ—¥æœ¬ã®æ•™è‚²ã«ãŠã‘ã‚‹åˆ—æŒ™è¡¨ç¾ã‚’å°Žå…¥ã—ã¾ã™ã€‚
ãªãŠï¼Œã“ã“ã§ã®ã€Œæ—¥æœ¬ã®æ•™è‚²ã«ãŠã‘ã‚‹ã€ã¨ã¯ï¼Œæ•°ç¤¾ã®é«˜ç­‰å­¦æ&nbsp;¡ã®æ¤œå®šæ¸ˆã¿æ•™ç§‘æ›¸ã«ãŠã‘ã‚‹è¡¨è¨˜ã‚’ç‹¬è‡ªã«èª¿æŸ»ã—ãŸçµæžœã«ã‚ˆã‚Šè¿°ã¹ã¦ã„ã¾ã™ã€‚
ã“ã®èª¿æŸ»ã®çµæžœã¯ã€æ¬¡ã®å&nbsp;´æ‰€ã§å…¬é–‹ã—ã¦ã„ã¾ã™ã€‚
\end{translateing}

\noindent\hspace*{\fill}{\url{https://www.metaphysica.info/2024/japanese-mathematical-notation/}}\hspace*{\fill}\linespace

\vspace{\baselineskip}

\psuedocontents{Requirements}{System Requirements}{å‰ææ¡ä»¶}

\psuedocontents{Installation}{Installation}{ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«}

\psuedocontents{Loading}{Loading}{èª­ã¿è¾¼ã¿}

\psuedocontents{Usage}{Usage}{ä½¿ç”¨æ–¹æ³•}

\psuedocontents{moreinfo}{For More Information}{å•ã„åˆã‚ã›ãƒ»è©³ã—ãã¯}

\newpage
\vspace*{-1.8\baselineskip}
\psuedosection{Requirements}{System Requirements}{å‰ææ¡ä»¶}

\begin{translateing}
\textbullet\ \LaTeXe\ format\\
\textbullet\ \code{enumitem} package\\
\textbullet\ \code{refcount} package\\
\textbullet\ \scalebox{0.875}[1]{\pTeX/\upTeX\ engine (when no options are loaded)}\\
\textbullet\ \code{japanese-otf} package\\\hfill(when no options are loaded)\\
\textbullet\ \LuaTeX\ engine (\code{[lua]} only)\\
\textbullet\ \code{luatexja} package (\code{[lua]} only)\\
\textbullet\ \code{luatexja-otf} package (\code{[lua]} only)

\noindent
\textbullet\ \LaTeXe ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆ\\
\textbullet\ \code{enumitem}ãƒ‘ãƒƒã‚±ãƒ¼ã‚¸\\
\textbullet\ \code{refcount}ãƒ‘ãƒƒã‚±ãƒ¼ã‚¸\\
\textbullet\ \scalebox{0.925}[1]{\pTeX/\upTeX ã‚¨ãƒ³ã‚¸ãƒ³ï¼ˆã‚ªãƒ—ã‚·ãƒ§ãƒ³ä¸ä½¿ç”¨æ™‚ï¼‰}\\
\textbullet\ \code{japanese-otf}ãƒ‘ãƒƒã‚±ãƒ¼ã‚¸\\\hfillï¼ˆã‚ªãƒ—ã‚·ãƒ§ãƒ³ä¸ä½¿ç”¨æ™‚ï¼‰\\
\textbullet\ \LuaTeX ã‚¨ãƒ³ã‚¸ãƒ³ï¼ˆ\code{[lua]}ä½¿ç”¨æ™‚ï¼‰\\
\textbullet\ \code{luatexja}ãƒ‘ãƒƒã‚±ãƒ¼ã‚¸ï¼ˆ\code{[lua]}ä½¿ç”¨æ™‚ï¼‰\\
\textbullet\ \code{luatexja-otf}ãƒ‘ãƒƒã‚±ãƒ¼ã‚¸ï¼ˆ\code{[lua]}ä½¿ç”¨æ™‚ï¼‰
\end{translateing}

\psuedosection{Installation}{Installation}{ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«}

\begin{translateing}
If not available, move jpneduenumerate.sty file to \code{\$TEXMF/tex/latex/jpneduenumerate}.

ç›´ã¡ã«ä½¿ãˆãªã‘ã‚Œã°ï¼Œjpneduenumerate.sty ã‚’\commandtojskip\code{\$TEXMF/tex/latex/jpneduenumerate}%ï¼ˆ\TeX ãŒè¦‹ã¤ã‘ã‚‰ã‚Œã‚‹å&nbsp;´æ‰€ï¼‰
ã«ç½®ã„ã¦ãã&nbsp;ã•ã„ã€‚
\end{translateing}

\psuedosection{Loading}{Loading}{èª­ã¿è¾¼ã¿}

\begin{translateing}
To use this package, load .sty file with |\usepackage{jpneduenumerate}| command in preamble.

ã“ã®ãƒ‘ãƒƒã‚±ãƒ¼ã‚¸ã‚’ä½¿ç”¨ã™ã‚‹ã«ã¯ï¼Œãƒ—ãƒªã‚¢ãƒ³ãƒ–ãƒ«ã«\commandtojskip|\usepackage{jpneduenumerate}| ã¨æ›¸ã„ã¦ãã&nbsp;ã•ã„ã€‚
%\end{translateing}

%\begin{translateing}
There are the three options:\\
\textbullet\ |[casebracket]|/|[stepbracket]| change \\|case|/|step| |enumerate|, |auto|, |keep|, |reset|, |ref| to square bracket (as [1]).\\
\textbullet\ |[lua]| changes the engine this package runs on from \pTeX/\upTeX\ to \LuaTeX. It does not change the appearance of the output.
Since the unit |zw| is used when no options are loaded, it can be used only in the \pTeX/\upTeX\ series.
Since the unit |\zw| is used when the \code{[lua]} loaded, it can be used only in the \LuaTeX\ series and \LuaTeX-ja.

3ã¤ã®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ãŒã‚ã‚Šã¾ã™ã€‚\\
\textbullet\ |[casebracket]|/|[stepbracket]|ã¯\\|case|/|step|ç’°å¢ƒï¼Œ|auto|ï¼Œ|keep|ï¼Œ|reset|ï¼Œ|ref|ã‚’è§’æ‹¬å¼§ã«å¤‰ãˆã¾ã™ï¼ˆ[1]ã®ã‚ˆã†ã«ï¼‰ã€‚\\
\textbullet\ |lua|ã¯ï¼Œã“ã®ãƒ‘ãƒƒã‚±ãƒ¼ã‚¸ãŒå‹•ä½œã™ã‚‹ã‚¨ãƒ³ã‚¸ãƒ³ã‚’\pTeX/\upTeX ã‹ã‚‰\LuaTeX ã«å¤‰æ›´ã—ã¾ã™ã€‚ãã‚Œã¯å‡ºåŠ›ã®è¦‹ãŸç›®ã«ã¯å¤‰åŒ–ã‚’åŠã¼ã—ã¾ã›ã‚“ã€‚
ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’ä½¿ç”¨ã—ãªã„ã¨ãã«ã¯å˜ä½|zw|ã‚’ç”¨ã„ã¾ã™ã®ã§ï¼Œ\pTeX/\upTeX ç³»åˆ—ã§ã®ã¿ä½¿ç”¨ã§ãã¾ã™ã€‚
\code{[lua]}ã‚’èª­ã¿è¾¼ã‚€ã¨å˜ä½\commandtojskip|\zw|ã‚’ç”¨ã„ã¾ã™ã®ã§ï¼Œ\LuaTeX ç³»åˆ—ã§ã®ã¿ä½¿ç”¨ã§ãã¾ã™ã€‚
\end{translateing}

\newpage
\vspace*{-1\baselineskip}
\psuedosection{Usage}{Usage}{ä½¿ç”¨æ–¹æ³•}

\macroexplanation{astarisked environments}

\begin{translateing}
The environment we will describe can be replaced with asterisked ones to eliminate the |parindent|.
For example:

ã“ã‚Œã‹ã‚‰èª¬æ˜Žã™ã‚‹ç’°å¢ƒã¯ï¼Œã‚¢ã‚¹ã‚¿ãƒªã‚¹ã‚¯ã‚’ã¤ã‘ã‚‹ã“ã¨ã§|parindent|ãŒãªããªã‚Šã¾ã™ã€‚
ãŸã¨ãˆã°ï¼Œæ¬¡ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚
\end{translateing}

\noindent\hspace*{\fill}\fbox{\parbox{0.625\textwidth}{%
\ttfamily\textbackslash begin\{itemize\}\\
\textbackslash item çŸ³ç‚­ã‚’ã°æ—©ã‚„ç©ã¿æžœã¦ã¤ã€‚ä¸­ç­‰å®¤ã®å“ã®ã»ã¨ã‚Šã¯ã„ã¨éœã«ã¦ã€ç†¾ç†±ç‡ˆã®å…‰ã®æ™´ã‚ŒãŒã¾ã—ãã‚‚å¾’ãªã‚Šã€‚\\
\textbackslash item ä»Šå®µã¯å¤œæ¯Žã«ã“ã‚ã«é›†ã²ä¾†ã‚‹éª¨ç‰Œä»²é–“ã‚‚ã€Œãƒ›ãƒ†ãƒ«ã€ã«å®¿ã‚Šã¦ã€èˆŸã«æ®˜ã‚Œã‚‹ã¯ä½™ä¸€äººã®ã¿ãªã‚Œã°ã€‚\\
\textbackslash end\{itemize\}\\
%\linespace*
\textbackslash begin\{itemize*\}\\
\textbackslash item çŸ³ç‚­ã‚’ã°æ—©ã‚„ç©ã¿æžœã¦ã¤ã€‚ä¸­ç­‰å®¤ã®å“ã®ã»ã¨ã‚Šã¯ã„ã¨éœã«ã¦ã€ç†¾ç†±ç‡ˆã®å…‰ã®æ™´ã‚ŒãŒã¾ã—ãã‚‚å¾’ãªã‚Šã€‚\\
\textbackslash item ä»Šå®µã¯å¤œæ¯Žã«ã“ã‚ã«é›†ã²ä¾†ã‚‹éª¨ç‰Œä»²é–“ã‚‚ã€Œãƒ›ãƒ†ãƒ«ã€ã«å®¿ã‚Šã¦ã€èˆŸã«æ®˜ã‚Œã‚‹ã¯ä½™ä¸€äººã®ã¿ãªã‚Œã°ã€‚\\
\textbackslash end\{itemize*\}%
}}\hspace*{\fill}%
{\vspace{\baselineskip}}

\begin{macroexample}
\begin{itemize}
\item çŸ³ç‚­ã‚’ã°æ—©ã‚„ç©ã¿æžœã¦ã¤ã€‚ä¸­ç­‰å®¤ã®å“ã®ã»ã¨ã‚Šã¯ã„ã¨éœã«ã¦ã€ç†¾ç†±ç‡ˆã®å…‰ã®æ™´ã‚ŒãŒã¾ã—ãã‚‚å¾’ãªã‚Šã€‚
\item ä»Šå®µã¯å¤œæ¯Žã«ã“ã‚ã«é›†ã²ä¾†ã‚‹éª¨ç‰Œä»²é–“ã‚‚ã€Œãƒ›ãƒ†ãƒ«ã€ã«å®¿ã‚Šã¦ã€èˆŸã«æ®˜ã‚Œã‚‹ã¯ä½™ä¸€äººã®ã¿ãªã‚Œã°ã€‚
\end{itemize}
\begin{itemize*}
\item çŸ³ç‚­ã‚’ã°æ—©ã‚„ç©ã¿æžœã¦ã¤ã€‚ä¸­ç­‰å®¤ã®å“ã®ã»ã¨ã‚Šã¯ã„ã¨éœã«ã¦ã€ç†¾ç†±ç‡ˆã®å…‰ã®æ™´ã‚ŒãŒã¾ã—ãã‚‚å¾’ãªã‚Šã€‚
\item ä»Šå®µã¯å¤œæ¯Žã«ã“ã‚ã«é›†ã²ä¾†ã‚‹éª¨ç‰Œä»²é–“ã‚‚ã€Œãƒ›ãƒ†ãƒ«ã€ã«å®¿ã‚Šã¦ã€èˆŸã«æ®˜ã‚Œã‚‹ã¯ä½™ä¸€äººã®ã¿ãªã‚Œã°ã€‚
\end{itemize*}
\end{macroexample}

\begin{translateing}
For the purpose of this package, example sentences are in Japanese.
If you use this package in a Latin text, the |parindent| will be set to the same size, i.e., one full-width character.

ã“ã®ãƒ‘ãƒƒã‚±ãƒ¼ã‚¸ã®ç›®çš„ã‹ã‚‰ï¼Œä¾‹æ–‡ã¯æ—¥æœ¬èªžã¨ã—ã¾ã—ãŸã€‚
æ¬§æ–‡ã®ã‚‚ã¨ã§ã“ã®ãƒ‘ãƒƒã‚±ãƒ¼ã‚¸ã‚’ä½¿ç”¨ã—ã¦ã‚‚ï¼ŒåŒã˜å¤§ãã•ã™ãªã‚ã¡å…¨è§’ï¼‘æ–‡å­—åˆ†ã®|parindent|ãŒè¨­å®šã•ã‚Œã¾ã™ã€‚
\end{translateing}

\newpage
\macroexplanation{environment enumerate and itemize}

\begin{translateing}
The margins and the symbols in the |enumerate| and |itemize| environments are automatically changed when the package is loaded.
|\labelenumi| is (1), |\labelenumii| is (a), and |\item| is text bullet.
See the examples immediately above.

ãƒ‘ãƒƒã‚±ãƒ¼ã‚¸ã‚’èª­ã¿è¾¼ã‚€ã¨è‡ªå‹•çš„ã«|enumerate|ç’°å¢ƒã¨|itemize|ç’°å¢ƒã®ä½™ç™½ã¨è¨˜å·ãŒå¤‰æ›´ã•ã‚Œã¾ã™ã€‚
|\labelenumi|\commandtojskip ã¯(1)ï¼Œ|\labelenumii|\commandtojskip ã¯(a)ï¼Œ|\item|\commandtojskip ã¯ãƒ»ã§ã™ã€‚
ä¾‹ã¯ç›´å‰ã®ã‚‚ã®ã‚’è¦‹ã¦ãã&nbsp;ã•ã„ã€‚
\end{translateing}

\vspace{-0.34\baselineskip}
\macroexplanation{environment caseenumerate}

\begin{translateing}
If |[casebracket]| is not loaded, |caseenumerate| is an alias for |romanenumerate|.
If |[casebracket]| is loaded, |caseenumerate| is an alias for |bracketenumerate|.
The appearance is shown below.

|[casebracket]|ã‚’èª­ã¿è¾¼ã‚“ã§ã„ãªã‘ã‚Œã°ï¼Œ|caseenumerate|ã¯|romanenumerate|ã®åˆ¥åã§ã™ã€‚
|[casebracket]|ã‚’èª­ã¿è¾¼ã‚“ã§ã„ã‚Œã°ï¼Œ|caseenumerate|ã¯|bracketenumerate|ã®åˆ¥åã§ã™ã€‚è¦‹ãŸç›®ã¯æ¬¡ã«è¼‰ã›ã¾ã™ã€‚
\end{translateing}

\vspace{-0.34\baselineskip}
\macroexplanation{environment stepenumerate}

\begin{translateing}
If |[stepbracket]| is not loaded, |stepenumerate| is an alias for |Romanenumerate|.
If |stepbracket| is loaded, |stepenumerate| is an alias for |bracketenumerate|.
The appearance is shown below.

|[stepbracket]|ã‚’èª­ã¿è¾¼ã‚“ã§ã„ãªã‘ã‚Œã°ï¼Œ|stepenumerate|ã¯|Romanenumerate|ã®åˆ¥åã§ã™ã€‚
|[stepbracket]|ã‚’èª­ã¿è¾¼ã‚“ã§ã„ã‚Œã°ï¼Œ|stepenumerate|ã¯|bracketenumerate|ã®åˆ¥åã§ã™ã€‚è¦‹ãŸç›®ã¯æ¬¡ã«è¼‰ã›ã¾ã™ã€‚
\end{translateing}

\vspace{-0.34\baselineskip}
\macroexplanation{environment romanenumerate}

\begin{translateing}
This environment replaces the symbols in the |enumerate| environment with a full-width (i).
All of the following will be replaced: |enumi|, |enumii| and |enumiii|.

ã“ã®ç’°å¢ƒã¯|enumerate|ç’°å¢ƒã®è¨˜å·ã‚’å…¨è§’ã®(i)ã«ç½®ãæ›ãˆãŸã‚‚ã®ã§ã™ã€‚|enumi|ï¼Œ|enumii|ï¼Œ|enumiii|ãŒã™ã¹ã¦ç½®ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚
\end{translateing}

\begin{lstlisting}
\begin{romanenumerate}
\item The best and most beautiful things in the world cannot be seen or even touched.
\item They must be felt with the heart.
\end{romanenumerate}
\end{lstlisting}

\begin{macroexample}
\begin{romanenumerate}
\item The best and most beautiful things in the world cannot be seen or even touched.
\item They must be felt with the heart.
\end{romanenumerate}
\end{macroexample}

\newpage
\macroexplanation{environment Romanenumerate}

\begin{translateing}
This environment replaces the symbols in the |enumerate| environment with a full-width (I).
All of the following will be replaced: |enumi|, |enumii| and |enumiii|.

ã“ã®ç’°å¢ƒã¯|enumerate|ç’°å¢ƒã®è¨˜å·ã‚’å…¨è§’ã®(I)ã«ç½®ãæ›ãˆãŸã‚‚ã®ã§ã™ã€‚
|enumi|ï¼Œ|enumii|ï¼Œ|enumiii|ãŒã™ã¹ã¦ç½®ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚
\end{translateing}

\begin{lstlisting}
\begin{Romanenumerate}
\item The best and most beautiful things in the world cannot be seen or even touched.
\item They must be felt with the heart.
\end{Romanenumerate}
\end{lstlisting}

\begin{macroexample}
\begin{Romanenumerate}
\item The best and most beautiful things in the world cannot be seen or even touched.
\item They must be felt with the heart.
\end{Romanenumerate}
\end{macroexample}

\macroexplanation{environment bracketenumerate}

\begin{translateing}
This environment replaces the symbols in the |enumerate| environment with [1].

ã“ã®ç’°å¢ƒã¯|enumerate|ç’°å¢ƒã®è¨˜å·ã‚’[1]ã«ç½®ãæ›ãˆãŸã‚‚ã®ã§ã™ã€‚
\end{translateing}

\begin{lstlisting}
\begin{bracketenumerate}
\item The best and most beautiful things in the world cannot be seen or even touched.
\item They must be felt with the heart.
\end{bracketenumerate}
\end{lstlisting}

\begin{macroexample}
\begin{bracketenumerate}
\item The best and most beautiful things in the world cannot be seen or even touched.
\item They must be felt with the heart.
\end{bracketenumerate}
\end{macroexample}

\macroexplanation{\parenref{&lt;label&gt;}}

\begin{translateing}
Referred to as (1) depending on the label.

ãƒ©ãƒ™ãƒ«ã«ã‚ˆã£ã¦(1)ã®ã‚ˆã†ã«å‚ç…§ã—ã¾ã™ã€‚
\end{translateing}

\macroexplanation{\romanref{&lt;label&gt;}}

\begin{translateing}
Referred to as \ajroman{1} depending on the label.

ãƒ©ãƒ™ãƒ«ã«ã‚ˆã£ã¦\ajroman{1}ã®ã‚ˆã†ã«å‚ç…§ã—ã¾ã™ã€‚
\end{translateing}

\newpage
\macroexplanation{\parenromanref{&lt;label&gt;}}

\begin{translateing}
Referred to as (\ajroman{1}) depending on the label.

ãƒ©ãƒ™ãƒ«ã«ã‚ˆã£ã¦(\ajroman{1})ã®ã‚ˆã†ã«å‚ç…§ã—ã¾ã™ã€‚
\end{translateing}

\macroexplanation{\Romanref{&lt;label&gt;}}

\begin{translateing}
Referred to as \ajRoman{1} depending on the label.

ãƒ©ãƒ™ãƒ«ã«ã‚ˆã£ã¦\ajRoman{1}ã®ã‚ˆã†ã«å‚ç…§ã—ã¾ã™ã€‚
\end{translateing}

\macroexplanation{\parenRomanref{&lt;label&gt;}}

\begin{translateing}
Referred to as (\ajRoman{1}) depending on the label.

ãƒ©ãƒ™ãƒ«ã«ã‚ˆã£ã¦(\ajRoman{1})ã®ã‚ˆã†ã«å‚ç…§ã—ã¾ã™ã€‚
\end{translateing}

\macroexplanation{\bracketref{&lt;label&gt;}}

\begin{translateing}
Referred to as [1] depending on the label.

ãƒ©ãƒ™ãƒ«ã«ã‚ˆã£ã¦[1]ã®ã‚ˆã†ã«å‚ç…§ã—ã¾ã™ã€‚
\end{translateing}


\begin{lstlisting}
\begin{enumerate}
\item The best and most beautiful things in the world cannot be seen or even touched.\label{A}
\item They must be felt with the heart.\label{B}
\end{enumerate}

\parenref{A}\parenref{B}
\romanref{A}\romanref{B}
\parenromanref{A}\parenromanref{B}
\Romanref{A}\Romanref{B}
\parenRomanref{A}\parenRomanref{B}
\bracketref{A}\bracketref{B}
\end{lstlisting}

\begin{macroexample}
\begin{enumerate}
\item The best and most beautiful things in the world cannot be seen or even touched.\label{A}
\item They must be felt with the heart.\label{B}
\end{enumerate}

\parenref{A}\parenref{B}
\romanref{A}\romanref{B}
\parenromanref{A}\parenromanref{B}
\Romanref{A}\Romanref{B}
\bracketref{A}\bracketref{B}
\end{macroexample}

\begin{translateing}
Since the label only manages numbers, the appearance is achieved by changing the ref type.

ãƒ©ãƒ™ãƒ«ã¯æ•°å­—ã—ã‹ç®¡ç†ã—ã¦ã„ãªã„ã®ã§ï¼Œè¦‹ãŸç›®ã¯refã®ç¨®é¡žã‚’å¤‰ãˆã‚‹ã“ã¨ã§å®Ÿç¾ã—ã¾ã™ã€‚

As in the example above, these commands except |\parenref| and |\bracketref| disable |hyperref|.

ä¸Šã®ä¾‹ã§åˆ†ã‹ã‚‹é€šã‚Šï¼Œ|\parenref|ã¨|\bracketref|ä»¥å¤–ã®ã“ã‚Œã‚‰ã®ã‚³ãƒžãƒ³ãƒ‰ã¯|hyperref|ã‚’ç„¡åŠ¹ã«ã—ã¾ã™ã€‚
\end{translateing}

\newpage
\macroexplanation{\??auto \??keep \??reset \??ref{&lt;label&gt;}}

\begin{translateing}
|\??auto| outputs headings that automatically advance in numbering.
|\??keep| outputs the heading with the previous number.
|\??reset| resets the heading number back to 1.
%|\??ref| referred to as (1) depending on the label.
|\??ref{&lt;label&gt;}| is referenced by label.
The |??| parts can be the following:\\
\textbullet\ |square| or |question| (\squarenumber*{1})\\
\textbullet\ |enumerate| (1)\\
\textbullet\ |subquestion| (1)\\
\textbullet\ |case| (\ajroman{1}) / [1] (with |[casebracket]|)\\
\textbullet\ |step| (\ajRoman{1}) / [1] (with |[stepbracket]|)

|\??auto|ã¯è‡ªå‹•ã§ç•ªå·ãŒé€²ã‚€è¦‹å‡ºã—ã‚’å‡ºåŠ›ã—ã¾ã™ã€‚
|\??keep|ã¯ç›´å‰ã®ç•ªå·ã®ã¾ã¾ã§è¦‹å‡ºã—ã‚’å‡ºåŠ›ã—ã¾ã™ã€‚
|\??reset|ã¯è¦‹å‡ºã—ã®ç•ªå·ã‚’1ã«æˆ»ã—ã¾ã™ã€‚
|\??ref{&lt;label&gt;}|\commandtojskip ã¯ãƒ©ãƒ™ãƒ«ã«ã‚ˆã£ã¦å‚ç…§ã—ã¾ã™ã€‚
|??|ã®éƒ¨åˆ†ã«ã¯ä»¥ä¸‹ã®ã‚‚ã®ãŒä½¿ãˆã¾ã™ã€‚\\
\textbullet\ |square|ã¾ãŸã¯|question| ï¼ˆ\squarenumber*{1}ï¼‰\\
\textbullet\ |enumerate| (1)\\
\textbullet\ |subquestion| (1)\\
\textbullet\ |case| (\ajroman{1}) / [1]ï¼ˆ|[casebracket]|èª­è¾¼æ™‚ï¼‰\\
\textbullet\ |step| (\ajRoman{1}) / [1]ï¼ˆ|[casebracket]|èª­è¾¼æ™‚ï¼‰

Non-asterisked commands are heading.
Asterisked commands are not heading.

ã‚¢ã‚¹ã‚¿ãƒªã‚¹ã‚¯ã®ãªã„å‘½ä»¤ã¯è¦‹å‡ºã—ã«ãªã‚Šã¾ã™ã€‚
ã‚¢ã‚¹ã‚¿ãƒªã‚¹ã‚¯ã®ä»˜ã„ãŸå‘½ä»¤ã¯è¦‹å‡ºã—ã«ãªã‚Šã¾ã›ã‚“ã€‚

|\case| is synonym for |\caseauto|.
|\step| is synonym for |\stepauto|.

|\case|ã¯\commandtojskip|\caseauto|ã®åˆ¥åã§ã™ã€‚
|\step|ã¯\commandtojskip|\stepauto|ã®åˆ¥åã§ã™ã€‚
\end{translateing}

\begin{lstlisting}
\setlength{\parindent}{1em}
\squareauto is heading.

\squareauto* is not heading.

\enumerateauto\enumerateauto\enumeratekeep\enumeratekeep%
\enumerateauto\label{test}\enumerateauto\enumerateauto%
\enumeratereset\enumerateauto\enumerateref{test}

\questionauto\subquestionauto\subquestionauto\\
\caseauto\caseauto\caseauto\caseauto
\stepauto\stepauto\stepauto\stepauto
\end{lstlisting}

\begin{macroexample}
\setlength{\parindent}{1em}
\squareauto is heading.

\squareauto* is not heading.

\enumerateauto\enumerateauto\enumeratekeep\enumeratekeep%
\enumerateauto\label{test}\enumerateauto\enumerateauto%
\enumeratereset\enumerateauto\enumerateauto\enumerateauto
\enumeratereset\enumerateauto\enumerateref{test}

\questionauto\subquestionauto\subquestionauto\\
\caseauto\caseauto\caseauto\caseauto
\stepauto\stepauto\stepauto\stepauto
\end{macroexample}

\macroexplanation{\equationreset}

\begin{translateing}
Reset the equation number back to 1.

æ•°å¼ç•ªå·ã‚’1ã«æˆ»ã—ã¾ã™ã€‚
\end{translateing}

\begin{lstlisting}
\begin{gather}
A\\
B
\end{gather}
\equationreset
\begin{equation}
C
\end{equation}
\end{lstlisting}

\begin{macroexample}
\begin{gather}
A\\
B
\end{gather}
\equationreset
\begin{equation}
C
\end{equation}
\end{macroexample}

\macroexplanation{\question}

\begin{translateing}
|\questionauto| and reset the equation, subquestion, enumerate, case and step numbers back to 1.

|\questionauto|ã‚’å‡ºåŠ›ã—ï¼Œequationãƒ»subquestionãƒ»enumerateãƒ»caseãƒ»stepã®ç•ªå·ã‚’1ã«æˆ»ã—ã¾ã™ã€‚

|\question*| is synonym for |\questionauto*| (and doesn't reset numbers).

|\question*|\commandtojskip ã¯\commandtojskip|\questionauto*|\commandtojskip ã®åˆ¥åã§ã™ï¼ˆã‹ã‚‰ï¼Œç•ªå·ã¯æˆ»ã—ã¾ã›ã‚“ï¼‰ã€‚
\end{translateing}

\macroexplanation{\subquestion}

\begin{translateing}
|\subquestionauto| and reset the case and step numbers back to 1.

|\subquestionauto|ã‚’å‡ºåŠ›ã—ï¼Œ|case|ã¨|step|ã®ç•ªå·ã‚’1ã«æˆ»ã—ã¾ã™ã€‚

|\subquestion*| is another name for |\subquestionauto*| (and doesn't reset numbers).

|\subquestion*|\commandtojskip ã¯\commandtojskip|\subquestionauto*|\commandtojskip ã®åˆ¥åã§ã™ï¼ˆã‹ã‚‰ï¼Œç•ªå·ã¯æˆ»ã—ã¾ã›ã‚“ï¼‰ã€‚
\end{translateing}

\newpage
\questionreset
\begin{lstlisting}
\question\subquestion\case\case\subquestion\case\case
\begin{gather}
A\\
B
\end{gather}
\subquestion

\question\subquestion\step\step\subquestion\step\step
\begin{equation}
C
\end{equation}
\end{lstlisting}

\begin{macroexample}
\question\subquestion\case\case\subquestion\case\case
\begin{gather}
A\\
B
\end{gather}
\subquestion

\question\subquestion\step\step\subquestion\step\step
\begin{equation}
C
\end{equation}
\end{macroexample}

\begin{translateing}
In the default setting, the equation number and the appearance of the |\subquestion| are identical, which makes it difficult to understand.
In Japanese high school mathematics, equation numbers are generally expressed as circled numbers, so we have kept this in mind.
It can be achieved, for example, with the |[circled]| or |[luacircled]| option of my |inlinelabel| package.

æ—¢å®šã®è¨­å®šã§ã¯æ•°å¼ç•ªå·ã¨|\subquestion|ã®è¦‹ãŸç›®ãŒä¸€è‡´ã—ã¦ãŠã‚Šåˆ†ã‹ã‚Šã«ãããªã£ã¦ã„ã¾ã™ã€‚
æ—¥æœ¬ã®é«˜æ&nbsp;¡æ•°å­¦ã§ã¯æ•°å¼ç•ªå·ã¯ä¸¸å›²ã¿æ•°å­—ã§è¡¨ã•ã‚Œã‚‹ã“ã¨ãŒä¸€èˆ¬çš„ã§ã™ã‹ã‚‰ï¼Œãã‚Œã‚’å¿µé&nbsp;­ã«ç½®ã„ã¦ã„ã¾ã™ã€‚
ãã‚Œã¯ï¼ŒãŸã¨ãˆã°ç§ãŒä½œæˆã—ãŸ|inlinelabel|ãƒ‘ãƒƒã‚±ãƒ¼ã‚¸ã®|[circled]|ã¾ãŸã¯|[luacircled]|ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã§å®Ÿç¾ã§ãã¾ã™ã€‚
\end{translateing}

%\def\tagform@#1{\maketag@@@{$\ldots\hspace*{-0.075em}$\ignorespaces\ajMaru{#1}\unskip\@@italiccorr}}%
\questionreset
\hspace*{\fill}with |\usepackage[circled]{inlinelabel}| or |\usepackage[luacircled]{inlinelabel}|:\hspace*{\fill}\\
\begin{macroexample}
\question\subquestion\case\case\subquestion\case\case
\begin{gather*}
A\hspace*{21.05\zw}\ldots\mbox{\ajMaru{1}}\\
B\hspace*{21\zw}\ldots\mbox{\ajMaru{2}}
\end{gather*}
\subquestion

\question\subquestion\step\step\subquestion\step\step
\begin{equation*}
C\hspace*{21\zw}\ldots\mbox{\ajMaru{1}}\
\end{equation*}
\end{macroexample}

\psuedosection{contact}{Contact}{å•ã„åˆã‚ã›}

\noindent\hspace*{\fill}\begin{tabular}{rl}
Yukoh KUSAKABE:&amp;\url{https://www.metaphysica.info/}\\
&amp;\url{https://x.com/metaphysicainfo}\\
&amp;(screen-name, æ—¥ä¸‹éƒ¨å¹½è€ƒ in Japanese)
\end{tabular}\hspace*{\fill}
\end{document}</pre></body></html>