\documentclass[11pt,b4j,dvipdfmx,landscape,twocolumn,papersize]{jsarticle}

% furikana.sty	http://xymtex.com/fujitas2/texlatex/index.html#tategumi
\usepackage{ascmac,bm,amssymb}
\usepackage[deluxe]{otf}
\usepackage{graphicx,color}
%\usepackage[dvipdfmx,pdfpagemode=FullScreen,setpagesize=false]{hyperref}
%\usepackage[dvipdfmx,pdfstartview={XYZ null null 1.75},setpagesize=false]{hyperref}
\usepackage{hyperref,pxjahyper}
\usepackage{tikz}
%\usetikzlibrary{calc}
%\usetikzlibrary{intersections,patterns,angles,backgrounds,positioning}

%\AtBeginDvi{\special{pdf:pagesize width 364mm height 257mm}}
\textwidth=330truemm \textheight=226truemm \columnseprule=0pt
\topmargin=-24truemm \oddsidemargin=-8truemm

\hypersetup{% Oct 1 2023
	pdftitle={数学授業プリント},
	pdfauthor={gbb60166@gmail.com},
	pdfsubject={https://unilab.gbb60166.jp/math_ia/math_ia.htm}
	}
\newenvironment{nidan}{\begin{minipage}[t]{.225\textwidth}}{\end{minipage}}
\def\nidangumi#1#2{\begin{nidan}{#1}\end{nidan}\quad%
\begin{nidan}{#2}\end{nidan}}

% ■■■ 0より大きいときはdvipdfmxで印刷用PDFを作ることを想定（答えはプリント
% 下部に出力される）
%        0 のときはdvipdfmxでデジタル教材用PDFを作ることを想定（答えは問題の
% すぐ横に赤で出力され、後でOneNoteで黒く塗りつぶし）
\def\make_pdf_with_insatsu{1}

\everymath{\displaystyle}
\parindent=0zw \columnsep=3zw
\lineskiplimit=1ex \normallineskiplimit=\lineskiplimit 
\lineskip=\lineskiplimit \normallineskip=\lineskiplimit

\newcounter{toi} \newcounter{subtoi}[toi]
\newcounter{subsubtoi}[subtoi]

\def\toi{\refstepcounter{toi}\par          % 問
  \makebox[2zw][r]{\Large\ajKaku{\value{toi}}\hspace{0.5zw}}%
  \hangindent=2zw}

\newcounter{subtoihyoji}
\def\subtoi{\refstepcounter{subtoi}\par    % 小問
  \setcounter{subtoihyoji}{\value{subtoi}}
	\ifnum\thesubtoi>20
		\addtocounter{subtoihyoji}{9873}
	\else
		\addtocounter{subtoihyoji}{8070}
	\fi
  \makebox[3.4zw][r]{\CID{\thesubtoihyoji}\hspace{1zw}}%
  \hangindent=3.4zw}

\newcounter{subsubtoihyoji}
\def\subsubtoi{\refstepcounter{subsubtoi}\par    % 小小問
  \setcounter{subsubtoihyoji}{\value{subsubtoi}}
  \addtocounter{subsubtoihyoji}{7554}
  \makebox[4.2zw][r]{\CID{\thesubsubtoihyoji}\hspace{1zw}}%
  \hangindent=4.2zw}

\ifnum\make_pdf_with_insatsu>0
	\def\kotae#1{\relax}
\else
	\def\kotae#1{\hfill \textcolor{red}{\footnotesize\gtfamily\bfseries\(\boldsymbol{#1} \)}}
\fi

\makeatletter
\def\hooklen#1#2{\settowidth{\@tempdima}{\(#1\)}
%\advance\@tempdima by.3ex
% ↑ 数式モードで式の前後に入るスペースを制御したかったが、
%    難しいのでやめた。段々難解なコードになっているのでやめた方がよい？
\hbox to\@tempdima{\hfil \(#2\)\hfil}}
\makeatother

\newcommand{\Slash}[1]{\ooalign{\hfil\kern-2pt／\hfil\crcr$#1$}}
\pagestyle{empty}

\begin{document}
%
%  ===========================以下本文===============================
%
\def\namae{%
	{\Large\gtfamily\bfseries 数学I\kern-2pt I \quad 改訂版プリント\# 12（その1）}
\hfill 年\hskip8ex 組\hskip8ex 号 \hskip5ex
	
	\hfill 
	\underline{氏名\rule[-2ex]{0cm}{6ex}\hskip30ex}
}

\namae % 名前の出力

\vskip-3ex
%{\large\gtfamily\bfseries ■ 因数分解しなさい}
{\large\gtfamily\bfseries ■ 高次方程式}
\bigskip


\toi \( x^3+4x^2-7x-10=0 \)を解きなさい\kotae{x=-1,2,-5} \vfill

\toi \( x^3-8x^2+19x-12=0 \)を解きなさい\kotae{x=1,3,4} \vfill

\toi \( x^3-x^2-14x+24=0 \)を解きなさい\kotae{x=2,3,-4} \vfill

\ifnum\make_pdf_with_insatsu>0
	\rotatebox{0}{{\normalsize\gtfamily\bfseries 改訂版プリント\#12（その1）}\scriptsize
	{\normalsize\ajKaku{1}}~\( x=-1,2,-5 \)\ 
	{\normalsize\ajKaku{2}}~\( x=1,3,4 \)\ 
	{\normalsize\ajKaku{3}}~\( x=2,3,-4 \)\ 
	{\normalsize\ajKaku{4}}~\( x=-2,3,5 \)\ 
	{\normalsize\ajKaku{5}}~\( x=-1,\frac{-3\pm\sqrt{29}}{2} \)\ 
	{\normalsize\ajKaku{6}}~\( x=2,-3,\frac{\,1\,}{2} \)
	}
\fi

\newpage

\toi \( x^3-6x^2-x+30=0 \)を解きなさい\kotae{x=-2,3,5} \vfill

\toi \( x^3+4x^2-2x-5=0 \)を解きなさい
（解の公式\( \textstyle{x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}} \)を使います）\\
\kotae{x=-1,\frac{-3\pm\sqrt{29}}{2}} \vfill

\toi {\gtfamily\bfseries 難しい}■\quad \( 2x^3+x^2-13x+6=0 \)を解きなさい
（たすきがけを使います）\kotae{x=2,-3,\frac{\,1\,}{2}} \vfill


\end{document}
