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, Супермодераторы



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

Сейчас этот форум просматривают: YandexBot [bot]


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

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