2014 dxdy logo

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

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




 
 Изменение шрифта в заголовках секций.
Сообщение08.02.2013, 17:19 
Аватара пользователя
Добрый день!
При оформлении статьи в журнал столкнулась с проблемой -- необзодимо, чтобы названия параграфов (\section) были написаны жирным шрифтом, а размера такого же, как основной текст, и текст не начинался с новой строки. В принципе, у меня почти получилось это сделать, через \renewcommand {\thesection}, но здесь есть две проблемы: сбивается нумерация уравнений (у меня она вида \numberwithin{equation}{section} ) и таки не получается сделать жирный шрифт.

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

 
 
 
 Re: Изменение шрифта в заголовках секций.
Сообщение08.02.2013, 20:44 
Аватара пользователя
Если я правильно понял, то Вы хотите, чтобы заголовки печатались в подбор к основному тексту. В таком случае попробуйте переопределить команду секции так:
Код:
\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 
Аватара пользователя
yurik78
Спасибо.
Вы правильно меня поняли. Если я это пишу в преамбуле или в теле документа, тех мне говорит о такой ошибке:
! You can't use `\spacefactor' in vertical mode.

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

 
 
 
 Re: Изменение шрифта в заголовках секций.
Сообщение08.02.2013, 23:56 
Аватара пользователя
Если в командах присутствует знак @, то ее переопределение надо заключить между \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 
Аватара пользователя
yurik78
Теперь все в порядке. Спасибо!

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

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

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

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

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



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

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


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