2

以下は私のLaTeXコードの始まりです。コンパイルすると、定理の数値に小数点が表示されません。たとえば、出力には定理 1.1 ではなく定理 11 が表示されます。どうすればこれを修正できますか?

\documentclass[smallcondensed]{svjour3}    
\smartqed  
\usepackage{graphicx}
\usepackage{mathptmx}
\usepackage{amssymb,amsmath,amsfonts,latexsym}
\usepackage{tikz} 
\newtheorem{thm}{Theorem}[section]
\newtheorem{conj}[thm]{Conjecture}
\newtheorem{defn}[thm]{Definition}
\newtheorem{cor}[thm]{Corollary}
\newtheorem{clm}[thm]{Claim}
\newtheorem{fact}[thm]{Fact}
\newtheorem{lem}[thm]{Lemma}
4

2 に答える 2

2

使用しているスタイルファイル(svjour3)の設定のようです

ここで見つけたバージョンでは、804行目に次の行が含まれています

\def\@thmcountersep{}

セパレーターを削除します。必要に応じてピリオド ( ) を追加することもできます\def\@thmcountersep{.}が、スタイル ファイルがジャーナルによって提供された場合、そのデフォルトがおそらくデフォルトになります。ジャーナルの記事の例をいくつか見てみる価値があるかもしれません

于 2010-10-01T12:17:20.730 に答える
0

ピリオドの前にバックスラッシュを入れてみましたか? 多分 '。' は、定理を作成するときに特別な機能を果たします。

于 2010-10-01T03:50:37.817 に答える