2010-10-01 33 views
2

下面是我的LaTeX代碼的開頭。當我編譯時,定理數字不顯示小數點。例如,輸出顯示定理11而不是定理1.1。我怎樣才能解決這個問題 ?LaTeX中定理十進制數字的問題

\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} 

回答

0

您是否曾嘗試在期間之前放置反斜槓?也許 '。'當你做出定理時會起到一些特殊的作用。

2

看起來這是您正在使用的樣式文件(svjour3)

中,我發現here版本的設置,線路804包含行

\def\@thmcountersep{} 

從而消除了隔膜。如果你想要的話,你可以加回句點(\def\@thmcountersep{.}),但是如果樣式文件是由日誌提供的,他們的默認值可能是他們的默認值。可能值得看看期刊

+0

的一些示例文章謝謝。這爲定理做了訣竅,但它並沒有改變參考。例如,文章中的第一條定理在pdf文件中顯示爲定理11而不是定理1.1。有想法該怎麼解決這個嗎 ? – user463498 2010-10-01 23:47:12

+0

這很奇怪,對我來說工作得很好(我從\ ref得到了定理1.1)。你有沒有改變別的? – second 2010-10-02 10:06:29