Задача с десятичной нумерацией теоремы в LaTeX - PullRequest
2 голосов
/ 01 октября 2010

Ниже приведено начало моего кода 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}

Ответы [ 2 ]

2 голосов
/ 01 октября 2010

похоже, что это настройка используемого вами файла стиля (svjour3)

в найденной мной версии здесь , строка 804 содержит строку

\def\@thmcountersep{}

, который удаляет разделитель.если вы хотите, вы можете добавить точку (\def\@thmcountersep{.}), но если файл стилей был предоставлен журналом, то по умолчанию они, вероятно, по умолчанию.возможно, стоит взглянуть на некоторые примеры статей из журнала

0 голосов
/ 01 октября 2010

Вы пытались поставить обратную косую черту до этого периода? Возможно '.' выполняет какую-то специальную функцию при составлении теорем.

...