Re: latex \renewcommand trouble
* Shao Zhang <shao@linuxfreak.com> writes:
> \renewcommand{\subsection}{\@startsection
> {subsection}%
> {2}%
> {0mm}%
> {0.5\baselineskip}%
> {0.5\baselineskip}%
> {\normalfont\normalsize\itshape}}%
> But when I use it with something like \subsection{hello}
> I got the following error:
> Document Class: article 1999/01/07 v1.4a Standard LaTeX document
> class
> (/usr/share/texmf/tex/latex/base/size12.clo)) (hello.aux)
> ! You can't use `\spacefactor' in vertical mode.
Provided that your definition is correct otherwise, you still need to
put a \makeatletter before and a \makeatother after the \renewcommand if
you are doing the re-definition in a normal document. The alternative is
to use a private style file where this is not necessary.
Cheers,
Colin
PS: This is so specific that you would have gotten better and faster
answers in a special (La)TeX forum, e.g. the comp.text.tex
newsgroup.
--
Colin Marquardt <colin.marquardt@gmx.de>
Reply to: