名前: Kej 日時: 2006-10-26 06:13:35 IPアドレス: 202.248.88.*
おはようございます。 Kejともうします。 以下に見本をあげるように、 脚注をすこしいじって、 章ごとに、たとえば「注1-1」というように表示するようにしました。 しかし、このようにすると、 \chapter*{なんとか} という章においては、先行する章の番号と脚注をひきついでしまいます。 たとえば「注1」と表示してもらいたいところで、 「注1-2」と表示されます。 先行する章がない場合は、たとえば「注0-1」というように表示されます。 脚注に章番号をくみこみつつ、 \chapter*{...} となるところでははいらないようにするにはどうしたらよいでしょうか。 使用環境はWindows XPで角藤版TeXをインストールしたような状態です。 よろしくご教示くださいますよう、おねがいいたします。 ------------------------------------------------------------------- \documentclass[a4j,12pt]{jsbook} \makeatletter %jsarticle.clsの再定義 %\def\thefootnote{\ifnum\c@footnote>\z@\@arabic\c@footnote\fi} \def\thefootnote{\ifnum\c@footnote>\z@\@arabic\c@chapter-\@arabic\c@footnote\fi} \let\orig@makefnmark=\@makefnmark % <== \@makefnmark を別名で保存 \def\@makefnmark{\hbox{\@textsuperscript{\normalfont% 注\kern0.1em% \@thefnmark}}} \makeatother \begin{document} \chapter{ひらがな} あいうえお\footnote{アイウエオのひらがな。}。 これは注1-1。 \newpage \chapter*{カタカナ} \addcontentsline{toc}{section}{カタカナ} アイウエオ\footnote{あいうえおのカタカナ。}。 これは注1としたいけれども、なぜか注1-2。 \end{document}
この書き込みへの返事: