-\usepackage{amsmath,amssymb,tikz,pict2e,multienum,amsthm,float}
-\usepackage{booktabs,listings,showexpl,multicol,metalogo}
-\usepackage{luatexja-otf}
-\usepackage[jis2004]{luatexja-preset}
+\usepackage{amsmath,tikz,pict2e,multienum,float}
+\usepackage{booktabs,multicol}
+
+%%%%%%%% listings
+\usepackage{listings,showexpl}
+\lstset{
+ basicstyle=\ttfamily\small, pos=r, breaklines=true,
+ numbers=none, rframe={}, basewidth=0.5em, numberstyle=\tiny, numbersep=0.5em,
+ explpreset={numberstyle=\tiny, numbers=left, numbersep=1em}
+}
+% Suppress output from showexpl to stdout.
+\let\SX@Info\relax
+
+%%%%%%%% hyperref