Здравствуйте. Есть документ примерно следующего содержания:
Код:
\documentclass[a4paper,12pt,twoside]{article}
\usepackage[english,russian]{babel}
\usepackage[utf8]{inputenc}
%Переопределение заголовков секций и субсекций:
\makeatletter%Надо чтобы работало "@"
\renewcommand{\section}{\@startsection{section}{1}{0pt}{-3.5ex plus -1ex minus -.2ex}{2.3ex plus .2ex}{\normalfont\Large\bfseries}}
\renewcommand{\subsection}{\@startsection{subsection}{2}{0pt}{-0.1ex plus -1ex}{0ex plus 1ex}{\normalfont\large\bfseries}}
\makeatother
\begin{document}
\section{Первый раздел}
Hello world! Hello world!
\subsection{Первый подраздел}
Goodbye world!
Goodbye world!
\subsection{Второй подраздел}
I am here.
I am here.
\section{Второй раздел}
$x^2 + y^2 = z^2$
$x^n + y^n = z^n; x,y,z,n \in N; x,y,z \ge 2; n \ge 3$
\subsection{Первый подраздел}
Теорема Пифагора.
Теорема Пифагора.
\subsection{Второй подраздел}
Теорема Ферма.
Теорема Ферма.
\end{document}
В результате получается такой текст:
Цитата:
1 Первый раздел
Hello world! Hello world!
1.1 Первый подраздел Goodbye world!
Goodbye world!
1.2 Второй подраздел I am here.
I am here.
2 Второй раздел
2.1 Первый подраздел Теорема Пифагора.
Теорема Пифагора.
2.2 Второй подраздел Теорема Ферма.
Теорема Ферма.
Почему после подразделов \subsection не происходит переноса на следующую строку? Как добиться того, чтобы после \subsection происходил автоматический перенос на следующую строку - как после \section? Короче говоря, как сделать, чтобы было так:
Цитата:
...
1.1 Первый подраздел
Goodbye world!
Goodbye world!
...
Пробовал добавить:
Код:
\newcommand{\mysubsection}[1]{\subsection{#1}\par}
и соответственно заменить все "subsection" на "mysubsection" - никакого результата.