2

下面是我的 LaTeX 代码的开头。当我编译时,定理数不显示小数点。例如,输出显示定理 11 而不是定理 1.1。我怎样才能解决这个问题 ?

\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 回答