2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Точка после \begin{theorem} в MikTeX 2.4
Сообщение09.12.2006, 15:35 


09/12/06
1
У меня некоторая проблема. В 3-ем издании Львовского написано(да и приведен пример), что
\newtheorem{theorem}{Теорема}
\begin{theorem}[Эйлер]
Пусть ...
\end{theorem}


Должно сгенерировать вывод
Теорема 1 (Эйлер). Пусть ...

А у меня в dvi / pdf-е выдается
Теорема 1 (Эйлер) Пусть ...


Как же заставить после номера теоремы (названия) выводить точку?

 Профиль  
                  
 
 
Сообщение09.12.2006, 23:01 
Модератор
Аватара пользователя


11/01/06
5710
вставить такое в преамбулу документа:
Код:
\makeatletter
% Modify theorem environments (from latex.tex) to add a period after the theorem number:
\def\thmstyle{\it} % style of text in theorem environment
\def\@begintheorem#1#2{\it \trivlist \item[\hskip
        \labelsep{\bf #1\ #2.}]\thmstyle}
\def\@opargbegintheorem#1#2#3{\it \trivlist \item[\hskip
        \labelsep{\bf #1\ #2\ (#3).}]\thmstyle}
\makeatother

 Профиль  
                  
 
 
Сообщение10.12.2006, 11:57 


10/12/06
8
Подскажите, пожалуйста, а как в этом же случае сгенерировать теорему БЕЗ номера??

 Профиль  
                  
 
 
Сообщение10.12.2006, 12:05 
Модератор
Аватара пользователя


11/01/06
5710
Кстати, похоже, что есть решение проще:
Код:
\usepackage{amsthm}

В нем теоремы оформляются с точками, и с ненумерованными теоремами также проблем нет.

 Профиль  
                  
 
 
Сообщение10.12.2006, 12:26 


10/12/06
8
Спасибо за совет! Попробовал. Но как получить ТЕОРЕМА без номера? Подставил звездочку - ТЕХ начал ругаться.. И бывают ситуации, кога коментарий к утверждению нужно подставить не в круглых скобках, а, скажем, в квадратных..

 Профиль  
                  
 
 
Сообщение10.12.2006, 12:31 
Модератор
Аватара пользователя


11/01/06
5710
Gaylin писал(а):
Спасибо за совет! Попробовал. Но как получить ТЕОРЕМА без номера? Подставил звездочку - ТЕХ начал ругаться..

Видимо не туда звезду поставили. Нужно примерно так:
Код:
\usepackage{amsthm}
\newtheorem*{myth}{Теорема}
...
\begin{myth} Это теорема без номера. \end{myth}

 Профиль  
                  
 
 
Сообщение10.12.2006, 12:57 


10/12/06
8
Огромно спасибо! Заработало..
может, подскажете, как и это решить:

"И бывают ситуации, кога коментарий к утверждению нужно подставить не в круглых скобках, а, скажем, в квадратных.."

 Профиль  
                  
 
 
Сообщение10.12.2006, 13:00 
Модератор
Аватара пользователя


11/01/06
5710
Gaylin писал(а):
"И бывают ситуации, кога коментарий к утверждению нужно подставить не в круглых скобках, а, скажем, в квадратных.."

Кроме как вручную изменять оформление теорем (см. выше), ничего в голову не приходит.

 Профиль  
                  
 
 Re: Точка после \begin{theorem} в MikTeX 2.4
Сообщение17.05.2013, 19:20 
Аватара пользователя


04/02/12
305
Ростов-на-Дону

(Помогите, пожалуйста, разобраться с компиляцией названия теоремы.)

Код:
\newtheorem{teo}{\hspace*{5mm}Теорема}
...
...
...
\begin{teo}[Колмогоров А.~Н.]
\label{Teo2}
\footnote{[math]$\par 2.$[/math] Основные понятия теории вероятностей по Колмогорову.}
Формулировка теоремы.
\end{teo}
...
...
...


Должно быть:
${\textbf{Теорема 7.18 (Колмогоров А.Н.).}}^{(18)}$ Формулировка теоремы.

Выходит:
${\textbf{Теорема 7.18} \text{ (Колмогоров А.Н.).}}^{(18)}$ Формулировка теоремы.

Благодарю!

 Профиль  
                  
 
 Re:
Сообщение10.10.2015, 10:36 


11/04/08
632
Марс
maxal в сообщении #44148 писал(а):
Видимо не туда звезду поставили. Нужно примерно так:
Код:
\usepackage{amsthm}
\newtheorem*{myth}{Теорема}
...
\begin{myth} Это теорема без номера. \end{myth}


А как сюда поставить номер теоремы вручную? (отдельно от общей нумерации)
Например, если сделать так
Код:
\begin{myth}[1]

то оно напише "Теорема (1)", что немного не то.
А если сделать так
Код:
\newtheorem*{myth}{}
\begin{myth}[Теорема 1]

то всё (Теорема 1) будет взять в скобки тоже.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group