LINUX.ORG.RU

\renwecommand{\section} как правильно ? latex


0

0

пишу в духе
\renewcomand{\section}{\@startsection{section}{1}{0pt}{-3.5ex plus -1ex minus -.2ex}%
{2.3ex plus .2ex}{\bf}}

вобщем не работает пишет
! You can't use `\spacefactor' in vertical mode.
\@->\spacefactor
\@m
l.61 \section
{Функции}

что с ним сотворить то ? надо титул у секции чуть переделать.

Возможно необходимо писать \renewcommand вместо \renewcomand

lg ★★
()

оказывается @ не представлялась как буква как должно быть. поэтому надо вызывать \makeatletter

пример:

\documentstyle[11pt]{article}

\begin{document}

\makeatletter % @ -> letter

\section{TEST1}

\renewcommand{\section}{\@startsection{section}{1}{0pt}{-3.5ex \@plus -1ex \@minus -.2ex}{2.3ex \@plus .2ex}{\bf}}

\makeatother % взад

\section{TEST2}

\end{document}

lg ★★
()

OK заработала сенькс

Aleks_IZA
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.