2014 dxdy logo

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

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




 
 Нумерация в LaTeX-е
Сообщение20.10.2014, 01:50 
Как автоматически пронумеровать формулы тройной нумерацией в LaTeX-е.

Заранее спасибо.

 
 
 
 Re: Нумерация в LaTeX-е
Сообщение20.10.2014, 01:57 
Аватара пользователя
Gulzorkhon в сообщении #921098 писал(а):
Как автоматически пронумеровать формулы тройной нумерацией в LaTeX-е.

Заранее спасибо.


Если секции нумеруются 2-значно, то

Используется синтаксис LaTeX
\numberwithin{equation}{section}

 
 
 
 Re: Нумерация в LaTeX-е
Сообщение20.10.2014, 04:18 
Red_Herring спасибо Вам за ответ, но к сожалению не получается как-то?

 
 
 
 Re: Нумерация в LaTeX-е
Сообщение20.10.2014, 09:09 
Аватара пользователя
Gulzorkhon в сообщении #921110 писал(а):
Red_Herring спасибо Вам за ответ, но к сожалению не получается как-то?


Я не ясновидящий:

* Какой у Вас documentclass? Нумеруются ли там секции как 1.1 и т.д.?

* Загружете ли Вы
Используется синтаксис LaTeX
\usepackage{amsmath}


* И вообще, что значит "не получается?" Выдает ошибку или не жалуется но результат отличный от ожидаемого? Если последнее, то какой?

 
 
 
 Re: Нумерация в LaTeX-е
Сообщение21.10.2014, 03:22 
Да, секции там нумеруются как 1.1 и.т.п.,
но в формуле нумерация получается, например как (1..1)
т.е. в формуле между цифрами две точки получаются, а мне нужно чтобы было так (1.1.1) и.т.п.
Спасибо заранее.

 
 
 
 Re: Нумерация в LaTeX-е
Сообщение21.10.2014, 04:11 
Аватара пользователя
Покажите преамбулу (шапку), причем полностью. Наверняка какая-то бяка у Вас завелась.

 
 
 
 Re: Нумерация в LaTeX-е
Сообщение21.10.2014, 11:46 
Я заранее извиняюсь, за тот что секции не нумеруются двойной нумерацией, т.е. как 1.1. и.т.д.
а преамбулы у меня таковы

\documentclass[12pt, a4paper, russian]{article}
\usepackage[namelimits, intlimits]{amsmath}
%\usepackage{umshrt}
\usepackage{amsthm,amssymb}
\usepackage[namelimits,intlimits]{amsmath}
\usepackage[russian]{babel}
\usepackage{amsthm}
\usepackage{amsmath}
\usepackage{multicol,amsthm,syntonly}
\usepackage{euscript}
\usepackage{color}
\usepackage{floatflt}
\usepackage{graphicx}
%\usepackage{eufrak}
\usepackage{euscript}
\usepackage{mathrsfs} %$\mathscr{B}$

\usepackage{wrapfig}
\usepackage{graphics}
\usepackage{amsfonts}
\usepackage{latexsym}
\usepackage{cite}

\usepackage[cp1251]{inputenc} % Windows
\usepackage{colordvi}
\usepackage{srcltx} % Для удобного перехода между WiNEdT и YAP
\usepackage{amsmath} % Если используются возможности пакета
\usepackage{amsfonts,amssymb}

\pagestyle{plain}
\usepackage[russian]{babel}
\usepackage{graphics}
\usepackage{multicol,amsthm,syntonly}

%\syntaxonly
\setlength{\voffset}{-25mm} \setlength{\hoffset}{-10mm}
\setlength{\textwidth}{170mm} \setlength{\textheight}{253mm}
\newtheorem{theo}{Теорема}
\newtheorem{lemma}{Лемма}
\large
\newcommand{\card}{\mbox{card}}
\newcommand{\comp}{\mbox{comp}}
\newcommand{\Range}{\mbox{Range}}
\newcommand{\diam}{\mbox{diam}}

\def\lnc{{\mathscr L}}
\newcommand{\Is}{\EuScript{I}}
\newcommand{\Ls}{\EuScript{L}}
\newcommand{\Li}{\mathfrak{L}}

\font\bb=msbm10 scaled \magstep3 % Blackboard bold for real numbers field
% and matrices
\newcommand{\m}{\mathfrak{M}}
\newcommand{\n}{\mathfrak{N}}
\newcommand{\e}{\mathcal{E}}
\newcommand{\T}{\mathcal{T}}
\def\R{\hbox{\bb R}}
\def\N{\hbox{\bb N}}
\def\C{\hbox{\bb C}}

\def\eps{\varepsilon}

\let\sek\section
\let\subsec\subsection

\renewcommand{\theequation}{\arabic{section}.\arabic{equation}}
\renewcommand{\thesection}{\arabic{section}.}

\begin{document}
.............

 
 
 
 Re: Нумерация в LaTeX-е
Сообщение21.10.2014, 14:30 
Аватара пользователя
Это не преамбула, а загадка природы: как эта мусорная свалка может вообще работать?
*Одни и те же пакеты загружаются по нескольку раз, причем с разными опциями.
*Загружаются пакеты, которые делают примерно то же самое, но одни более мощные и новые (xcolor, graphicx) а другие менее (color, graphics)
*Какая-то игра
Цитата:
\let\sek\section
\let\subsec\subsection

\renewcommand{\theequation}{\arabic{section}.\arabic{equation}}
\renewcommand{\thesection}{\arabic{section}.}

И после этого еще удивляетесь что не работает. Выбросьте эти линии и замените на
Используется синтаксис LaTeX
\numberwithin{equation}{subsection}

*И замените везде \def на \newcommand.
*И читайте l2tabuen.pdf (должен быть на Вашем компе где-нибудь, но можете скачать с http://www.dante.de/CTAN/info/l2tabu/english/l2tabuen.pdf) чтобы знать чего не следует делать. А то Вы нарушили все 10 заповедей вкупе с Уголовным Кодексом :D

PS. Если Вы позаимствовали эту шапку у кого нибудь, ненавязчиво посоветуйте добродетелю убить себя "ап стену"

 
 
 
 Re: Нумерация в LaTeX-е
Сообщение21.10.2014, 23:35 
Дорогой Red_Herring, спасибо Вам за советы. Я только начал изучать LaTeX и не так хорошо разбираюсь в этом. Мне нужно как можно поскорее набрать дипломную работу на TeX-е.
Поэтому прощу Вас, если есть возможность, помогите мне создать преамбулу, чтобы секции нумеровались 2-значно, а формулы 3-значно.

Заранее спасибо!

 
 
 
 Re: Нумерация в LaTeX-е
Сообщение22.10.2014, 02:48 
Аватара пользователя
Gulzorkhon в сообщении #921739 писал(а):
Я только начал изучать LaTeX и не так хорошо разбираюсь в этом.


Так не тащите пакеты смысла которых Вы не знаете.

Используется синтаксис LaTeX
\documentclass[12pt]{book}
\usepackage{cmat}
\usepackage[cp1251]{inputenc}
\usepackage[T2A]{fontenc}

\usepckage{mathtools}
\usepackage{amsthm}
\usepackage{latexsymb, amssymb}

\usepackage{graphicx}
\usepackage{xcolor}

\begin{document}


Нужные пакеты добавляйте по мере нужды. Забудьте свои безумные макро и ручками печатайте, а то ведь сами своего кода не поймете

 
 
 [ Сообщений: 10 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group