2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Изменение шрифта в заголовках секций.
Сообщение08.02.2013, 17:19 
Аватара пользователя


08/02/13
3
Добрый день!
При оформлении статьи в журнал столкнулась с проблемой -- необзодимо, чтобы названия параграфов (\section) были написаны жирным шрифтом, а размера такого же, как основной текст, и текст не начинался с новой строки. В принципе, у меня почти получилось это сделать, через \renewcommand {\thesection}, но здесь есть две проблемы: сбивается нумерация уравнений (у меня она вида \numberwithin{equation}{section} ) и таки не получается сделать жирный шрифт.

Посоветуйте, пожалуйста, что делать.

 Профиль  
                  
 
 Re: Изменение шрифта в заголовках секций.
Сообщение08.02.2013, 20:44 
Аватара пользователя


11/09/08
150
Могилев
Если я правильно понял, то Вы хотите, чтобы заголовки печатались в подбор к основному тексту. В таком случае попробуйте переопределить команду секции так:
Код:
\renewcommand\section{\@startsection{section}{1}{\z@}%
                                    {3.25ex \@plus 1ex \@minus.2ex}%
                                    {-1em}%
                                    {\normalfont\normalsize\bfseries}}

P.S. Если необходим абзацный отступ в строке заголовка, то замените \z@ на \parindent.

 Профиль  
                  
 
 Re: Изменение шрифта в заголовках секций.
Сообщение08.02.2013, 21:32 
Аватара пользователя


08/02/13
3
yurik78
Спасибо.
Вы правильно меня поняли. Если я это пишу в преамбуле или в теле документа, тех мне говорит о такой ошибке:
! You can't use `\spacefactor' in vertical mode.

Да, я заключила в фигурные скобки \section, иначе не компилируется вообще, так как (похоже) он видит это за отдельную секцию.

 Профиль  
                  
 
 Re: Изменение шрифта в заголовках секций.
Сообщение08.02.2013, 23:56 
Аватара пользователя


11/09/08
150
Могилев
Если в командах присутствует знак @, то ее переопределение надо заключить между \makeatletter и \makeatother, чтобы LaTeX считал @ буквой, а не спецсимволом:
Код:
\makeatletter
\renewcommand\section{\@startsection{section}{1}{\z@}%
                                    {3.25ex \@plus 1ex \@minus.2ex}%
                                    {-1em}%
                                    {\normalfont\normalsize\bfseries}}
\makeatother

 Профиль  
                  
 
 Re: Изменение шрифта в заголовках секций.
Сообщение09.02.2013, 09:10 
Аватара пользователя


08/02/13
3
yurik78
Теперь все в порядке. Спасибо!

 Профиль  
                  
 
 Re: Изменение шрифта в заголовках секций.
Сообщение12.03.2013, 22:02 
Аватара пользователя


14/10/11
30
Ленинград
Чтобы не плодить сущностей в преамбуле, есть для этой цели удобный пакет titlesec. Например, код мог бы быть таким:

Код:
\usepackage{titlesec}
\titleformat{\chapter}[display]%
{\normalfont\normalsize\bfseries\raggedright}{Глава \No\thechapter}{20pt}{\normalsize}

 Профиль  
                  
 
 Re: Изменение шрифта в заголовках секций.
Сообщение09.05.2013, 12:54 


14/08/12
50
оттуда
-- 09.05.2013, 16:43 --

ptrvc в сообщении #694723 писал(а):
Чтобы не плодить сущностей в преамбуле, есть для этой цели удобный пакет titlesec. Например, код мог бы быть таким:

Код:
\usepackage{titlesec}
\titleformat{\chapter}[display]%
{\normalfont\normalsize\bfseries\raggedright}{Глава \No\thechapter}{20pt}{\normalsize}



спасибо, но не до конца разобрался.
А как поставить {Глава \No\thechapter} на одну строчку?

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

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



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

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


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

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