LaTeXã§2ã«ã©ã ã®åçš¿ã®äž¡åŽã«ãããŒã·ããããšã®è¡çªå·ãæ¯ã
ã¿ã€ãã«ã«ã€ããŠã§ãã lineno.styã䜿ãã®ã§ããããã®ãŸãŸçšããŠã以äžã®åé¡ããããŸããã å³ããŒãžã®çªå·ãçãäžã«æ¥ã¡ãã ããŒãžããšã«çªå·ãæ¹ãŸããªã æ°åŒã®ãšããã§ã«ãŠã³ãããã°ã ã¡ãã£ãšé·ãã§ããã以äžã®ããã«ãããšè§£æ±ºããŸããã ãªãã·ã§ã³ã«pagewiseãæå®ããã®ããã€ã³ãã§ãã \usepackage[switch,pagewise]{lineno} \newcommand*\patchAmsMathEnvironmentForLineno[1]{ \expandafter\let\csname old#1\expandafter\endcsname\csname #1\endcsname \expandafter\let\csname oldend#1\expandafter\endcsname\csname end#1\endcsname \renewenvironment{#1} {\linenomath\csname old#1\endcsname} {\csname oldend#1\endcsname\endlinenomath}} \newcommand*\patchBothAmsMathEnvironmentsForLineno[1]{ \patchAmsMathEnvironmentForLineno{#1} \patchAmsMathEnvironmentForLineno{#1*}} \AtBeginDocument{ \patchBothAmsMathEnvironmentsForLineno{equation} \patchBothAmsMathEnvironmentsForLineno{align} \patchBothAmsMathEnvironmentsForLineno{flalign} \patchBothAmsMathEnvironmentsForLineno{alignat} \patchBothAmsMathEnvironmentsForLineno{gather} \patchBothAmsMathEnvironmentsForLineno{multline} } \linenumbers