texjporg / jsclasses

Classes tailored for use with Japanese.
BSD 2-Clause "Simplified" License
60 stars 14 forks source link

nagパッケージを使うとfootnote環境でalign環境が使えない #77

Open aminophen opened 2 years ago

aminophen commented 2 years ago

forum:3468 より改変。

\RequirePackage[l2tabu,orthodox]{nag}
\documentclass{jsarticle}
\usepackage{amsmath}
\begin{document}
\footnote{
\begin{align}
x&\\y&
\end{align}
}
\end{document}
! Improper \halign inside $$'s.
<recently read> \halign 

l.8 \end{align}

?

jsarticle.cls の

\everydisplay=\expandafter{\the\everydisplay \narrowbaselines}

を消すとエラーが消える。

aminophen commented 2 years ago

数式モード内でフォントサイズ変更命令が実行されてしまうことが一つのトリガになっている?

\documentclass{article}
\begin{document}
$a\tiny a$
\end{document}
LaTeX Font Warning: Command \tiny invalid in math mode on input line 3.