amsmathの¥newtheoremにセクション番号をつけたいけどセクションマークまでついてしまう

Re: amsmathの¥newtheoremにセクション番号をつけたいけどセクションマークまでついてしまう

- 匿 名 の投稿
返信数: 0
> ¥Sを指定しようとするとエラーがでました。

??? \S を指定しても,エラーにはならないようですが...

> 結局自分で作った方がはやいとおもって作りました。

結局 \thesection を再定義されたのですね...


\documentclass{jarticle}
%\usepackage{secname}

\makeatletter
%%% ----- secname.sty より -----
% \NeedsTeXFormat{pLaTeX2e}
% \ProvidesPackage{secname}[1998/08/12 v1.1 section name customize]

\def\presectionname{}
\def\postsectionname{}
\def\presubsectionname{}
\def\postsubsectionname{}
\def\presubsubsectionname{}
\def\postsubsubsectionname{}

\def\@seccntformat#1{%
    \csname pre#1name\endcsname
    \csname the#1\endcsname
    \csname post#1name\endcsname
    \quad
}
%%% ----- secname.sty より -----
\makeatother

\renewcommand{\presectionname}{\S}

\newtheorem{Theorem}{定理}[section]


\begin{document}

\section{}

\begin{Theorem}
123
\end{Theorem}


\section{}

\begin{Theorem}
456
\end{Theorem}


\end{document}