tex. \newtheorem. Как поставить точку после цифры?

Phoenix

вначале написано.
\newtheorem{lawsimple}{Утверждение}
\begin{lawsimple} лалалала
\end{lawsimple}
он отображает
Утверждение 3 лалалала
без точки после "3"
тоже самое к названиям глав.
1 глава один
2 глава два
после 1 и 2 хочется чтобы точка была
использую:
\section{глава один}
как можно исправить?

Lunochka

переопределить \thesection, \thechapter etc ?
Львовский ок. стр. 251 и вообще поиск по этим командам по файлу

Chupa

> переопределить \thesection, \thechapter etc ?
ужоснах, это же точки ещё и в ссылках появятся
я юзаю \def\@seccntformat#1{\csname the#1\endcsname.\quad}

Vladu

\documentclass{article}
\usepackage{amsthm}

\makeatletter
\renewcommand*{\@seccntformat}[1]{%
\csname the#1\endcsname.\quad
}
\makeatother

\newtheorem{lem}{Preved}


\begin{document}
\section{The First }
\label{sec:fst}

\section{The Second}
\label{sec:scn}
In section \ref{sec:fst} we \dots

\begin{lem}
jdkslfjsd
\end{lem}

\end{document}

Phoenix

помогло.
всем спасибо!
для точки после номера теоремы надо было amsthm(и как интересно это связано?!)
для точки после раздела конструкцию, которая выше.
Оставить комментарий
Имя или ник:
Комментарий: