TypeSetting/MakingOfProceedings/ClassFile
/usr/local/teTeX/share/texmf-dist/tex/generic/babel/babel.sty
latex.ltxでは次のようになっている.
\def\thefootnote{\@arabic\c@footnote}
jsarticle.clsでは次のようになっている.
\def\thefootnote{\ifnum\c@footnote>\z@\leavevmode\lower.5ex\hbox{-}\@arabic\c@footnote\fi}
jsarticle.clsのようにしてしまうと,参照の際にも「注-1」のように記号が含まれてしまうので注意.また,同じ文書の中で言語ごとに脚注の形式を変更する場合も不便なのでlatex.ltxのようにしておくのが無難.参考: http://www.h4.dion.ne.jp/~latexcat/intro/intro14.html
article.clsでは次のようになっている.
\def\@makefnmark{\hbox{\@textsuperscript{\normalfont\@thefnmark}}}
jsarticle.clsでは次のようになっている.
\renewcommand\@makefnmark{\hbox{}\hbox{% \ifydir \@textsuperscript{\normalfont\@thefnmark}% \else\hbox{\yoko\@textsuperscript{\normalfont\@thefnmark}}\fi}\hbox{}}
jsarticle.clsでは次のようになっている.
\newcommand\@makefntext[1]{% \advance\leftskip 3zw \parindent 1zw \noindent \llap{\@makefnmark\hskip0.3zw}#1}
latex.ltxでは次のようになっている.
\def\footnotemark{% \@ifnextchar[\@xfootnotemark {\stepcounter{footnote}% \protected@xdef\@thefnmark{\thefootnote}% \@footnotemark}}
本文中の合印の前に五分アキを挿入する.\begin{document} の「前」で使用する.したがって文書全体に作用する.これは \AtBeginDocument を用いることで実現されている.
脚注中の合印を上付数字ではなく,通常の数字にする.通常の合印に戻すには \StandardFootnotes を用いる.
たとえば\narrowbaselinesが適用された欧文中で,和文の注を付ける場合,和文の注も\narrowbaselinesが適用された状態になる.表と同様に\footnotemarkと\footnotetextを使えば解決できるが,もっと簡単な方法がありそうだ.
次のものが特に参考になる.