2014 dxdy logo

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

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




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

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

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

 
 
 
 
Сообщение21.04.2009, 20:36 
Аватара пользователя
Если не ошибаюсь, это так (в преамбуле):

\renewcommand{\sectionname}{\S}

 
 
 
 
Сообщение21.04.2009, 20:57 
Аватара пользователя
Спасибо, но не получается...

 
 
 
 
Сообщение21.04.2009, 21:09 
Аватара пользователя
У меня работает, только что проверил. А у Вас класс документа какой? Может быть, в нём другая команда. У меня класс объявлен так:

\documentclass[a4paper,10pt]{amsart}

 
 
 
 
Сообщение21.04.2009, 21:19 
Аватара пользователя
У меня:
\documentclass[a4paper,12pt]{article}

 
 
 
 
Сообщение22.04.2009, 01:46 
Аватара пользователя
Да, в классе 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 
У меня так получилось:
Код:
\def\thesection{\S\arabic{section}.}

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

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

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

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


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