(Re: ドットを消したいのですが。...)

名前: kuroky
日時: 2007-12-15 19:22:40
IPアドレス: 220.208.112.*

>>50441 1. newtheorem で証明環境を定義しようとしていますが, amsthm.sty ですでに定義のある proof 環境を使うという手があります. この場合,proof 環境の定義をオーバーロードします. つまり,プリアンブルに proof の定義を転載してきて,ドットを消します. 2. もうひとつの方法は,新たに theoremstyle を定義して,そのスタイルを用いて newtheorem で証明環境を定義することです. theoremstyle の定義の仕方は,標準の plain の定義の仕方 (\def\th@plain で始まる十数行) を参照してください. (2 の例) \documentclass[a4j,11pt]{jreport} \usepackage{amsmath,amssymb,amsthm} \makeatletter \def\th@prf{% \thm@headpunct{}% add period after heading \normalfont % body font } \makeatother \theoremstyle{prf} \newtheorem{prf}{証明} \renewcommand{\theprf}{} \begin{document} \begin{prf} \[ a = b \] \qed \end{prf} \end{document}

この書き込みへの返事:

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