Re: jsarticleでの数式番号(Appendix内)

名前: トニイ
日時: 2006-07-21 07:57:29
IPアドレス: 61.198.88.*

>>43974 とりあえず以下のようにしてみましたが,どうでしょう。 根本的には \section そのものの定義を \chapter のように \@startsection を 使わないで書き直した方が良いかもしれません。 % pLaTeX2e \documentclass{jsarticle} %\documentclass[twocolumn]{jsarticle} \makeatletter %% %% \appendix 定義を修正 %% \thesection に \presectionname(\appendixname) を追加するのではなく %% 以降の \section に \presectionname(\appendixname) を追加してみた %% %% 元と違うところ %% (1) 目次で「付録A」とならず「A」となる %% (2) \label \ref の参照で「付録」が出なくなる %% \renewcommand{\appendix}{\par \setcounter{section}{0}% \setcounter{subsection}{0}% \gdef\presectionname{\appendixname}% % \gdef\presectionname{}% \gdef\postsectionname{}% % \gdef\thesection{\presectionname\@Alph\c@section\postsectionname}% \gdef\thesection{\@Alph\c@section}% % \gdef\thesubsection{\@Alph\c@section.\@arabic\c@subsection}%} \gdef\thesubsection{\thesection.\@arabic\c@subsection}%} % 以下,追加 \if@twocolumn \renewcommand{\section}{% \@startsection{section}{1}{\z@}% {0.6\Cvs}{0.4\Cvs}% % {\normalfont\large\headfont\raggedright}} {\normalfont\large\headfont\raggedright\presectionname}} % \else \renewcommand{\section}{% \if@slide\clearpage\fi \@startsection{section}{1}{\z@}% {\Cvs \@plus.5\Cdp \@minus.2\Cdp}% 前アキ {.5\Cvs \@plus.3\Cdp}% 後アキ % {\normalfont\Large\headfont\raggedright}} {\normalfont\Large\headfont\raggedright\presectionname}} \fi } \makeatother \begin{document} \tableofcontents \section{ほげ}\label{sec:hoge} 付録\ref{apssec:omakeomake}小節 \begin{equation} b=c+d\label{eq:bcd} \end{equation} \appendix \section{おまけ}\label{apsec:omake} \begin{equation} a=b+c \end{equation} \subsection{おまけのおまけ}\label{apssec:omakeomake} 付録\ref{apsec:omake}節とか\ref{sec:hoge}節の数式\ref{eq:bcd} \subsubsection{なんとか} \end{document}

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)