开发者

Problem with theorem decimal numbering in LaTeX

开发者 https://www.devze.com 2023-01-18 03:05 出处:网络
Below is the beginning of my LaTeX code. When I compile, theorem numbers do not show the decimal point. For example, the output shows Theorem 11 instead of Theorem 1.1. How can I fix this ?

Below is the beginning of my LaTeX code. When I compile, theorem numbers do not show the decimal point. For example, the output shows Theorem 11 instead of Theorem 1.1. How can I fix this ?

\documentclass[smallcondensed]{svjour3}    
\smartqed  
\usepackage{graphicx}
\usepackage{mathptmx}
\usepackage{amssymb,amsmath,amsfonts,latexsym}
\usepackage{tikz} 
\newtheo开发者_开发问答rem{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}


it looks like this is a setting of the style file you are using (svjour3)

in the version i found here, line 804 contains the line

\def\@thmcountersep{}

which removes the separator. if you want you can add back the period ( \def\@thmcountersep{.} ) but if the style file was provided by a journal their default is probably their default. it may be worth having a look at some example articles from the journal


Have you tried putting a backslash before the period? Perhaps '.' serves some special function when you make theorems.

0

精彩评论

暂无评论...
验证码 换一张
取 消