2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Как сделать параграфы?
Сообщение21.04.2009, 20:12 
Аватара пользователя


22/12/08
11
Москва
Проблема вот в чем: в техе могу сделать параграфы с нумерацией.
типа вот так: 1.1 Название параграфа

А нужно вот так: \S 1.1 Название параграфа

Подскажите плиз!

 Профиль  
                  
 
 
Сообщение21.04.2009, 20:36 
Заслуженный участник
Аватара пользователя


23/07/05
18004
Москва
Если не ошибаюсь, это так (в преамбуле):

\renewcommand{\sectionname}{\S}

 Профиль  
                  
 
 
Сообщение21.04.2009, 20:57 
Аватара пользователя


22/12/08
11
Москва
Спасибо, но не получается...

 Профиль  
                  
 
 
Сообщение21.04.2009, 21:09 
Заслуженный участник
Аватара пользователя


23/07/05
18004
Москва
У меня работает, только что проверил. А у Вас класс документа какой? Может быть, в нём другая команда. У меня класс объявлен так:

\documentclass[a4paper,10pt]{amsart}

 Профиль  
                  
 
 
Сообщение21.04.2009, 21:19 
Аватара пользователя


22/12/08
11
Москва
У меня:
\documentclass[a4paper,12pt]{article}

 Профиль  
                  
 
 
Сообщение22.04.2009, 01:46 
Заслуженный участник
Аватара пользователя


23/07/05
18004
Москва
Да, в классе article команда \sectionname не определена.

А использовать класс amsart не пробовали? Или Вам непременно article требуется?

Раскопал, как это делается.

Код:
\makeatletter
\renewcommand\section{\@startsection {section}{1}{\z@}%
                                   {-3.5ex \@plus -1ex \@minus -.2ex}%
                                   {2.3ex \@plus.2ex}%
                                   {\normalfont\Large\bfseries\S}}
\makeatother


Я взял определение команды \section из файла article.cls и в конце вставил символ \S (\S). Этот код нужно поместить в преамбуле документа.

Вообще, читайте Львовского, у него это есть (глава IX, раздел 3.2).

 Профиль  
                  
 
 
Сообщение06.05.2009, 13:53 


29/09/06
4552
У меня так получилось:
Код:
\def\thesection{\S\arabic{section}.}

И точечка после номера легко вставилась.

Добавлено спустя 3 минуты 1 секунду:

Впрочем, некие неприятности этого уже обсуждались:
fizik в сообщении #195833 писал(а):
Увы, при таком подходе как раз и получаются точки в ссылках \ref типа "В разделе 1.1.1. показано..." или (хуже) "см. раздел 1.1.1..". Хотелось бы в таких случаях последнюю точку не генерить.

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

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



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

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


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

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