2010-10-01 15 views
2

Voici le début de mon code LaTeX. Quand je compile, les nombres théoriques ne montrent pas le point décimal. Par exemple, la sortie montre le théorème 11 au lieu du théorème 1.1. Comment puis-je réparer cela ?Problème avec la numérotation décimale du théorème dans 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} 

Répondre

0

Avez-vous essayé de mettre un antislash avant la période? Peut-être '.' sert une fonction spéciale lorsque vous faites des théorèmes.

2

il ressemble à ceci est un paramètre du fichier de style que vous utilisez (de svjour3)

dans la version que j'ai trouvé here, ligne 804 contient la ligne

\def\@thmcountersep{} 

qui élimine le séparateur. Si vous le souhaitez, vous pouvez rajouter la période (\def\@thmcountersep{.}) mais si le fichier de style a été fourni par un journal, leur valeur par défaut est probablement celle par défaut. il peut être utile de jeter un oeil à quelques exemples d'articles de la revue

+0

Merci. Cela a fait l'affaire pour les théorèmes, mais cela n'a pas changé les références. Par exemple, le théorème ~ \ ref {premier thm dans l'article} montre comme le théorème 11 au lieu du théorème 1.1 dans le fichier pdf. Des idées pour résoudre le problème ? – user463498

+0

c'est bizarre, ça marche bien pour moi (j'obtiens le théorème 1.1 de \ ref). avez-vous changé quelque chose? – second