[cstex] chyba s longtable+titlesec+dalsi

Jakub Neubauer j.neubauer at gmc.net
Tue Mar 27 12:20:29 CEST 2007


Miroslav Balda píše v Út 27. 03. 2007 v 11:08 +0200:
> Jakub Neubauer napsal(a):
> > Dobry den, prosim o radu. Kde je problem v nasledujicim prikladu? Snazil
> > jsem se ho co nejvice oklestit. Delam neco spatne? Nebo je to proste jen
> > nestastna kombinace pouziti balicku? Zarazi me ta nize zminena nutnost
> > uzavreni jedna casti v { }.
> > Dekuji,
> > Jakub Neubauer
> > 
> > Text chyby je:
> > ! Undefined control sequence.
> > <everypar> ...p -\parindent \begingroup \@svsechd
> >                                                   \unskip {\hspace {\@tempsk...
> > l.36 \end{document}
> > 
> > 
> > %
> > % Ukazka vadne kombinace ruznych prvku. Vadi MySection nasledovane
> > % ihned longtable, cele uzavrene v { } (to je nutne)
> > % a nasledovane novou sekci.
> > % Podminkou chybneho behu je i \usepackage{titlesec}
> > %
> > 
> > \documentclass{article}
> > \usepackage{longtable}
> > \usepackage{titlesec}
> > 
> > \makeatletter
> >   \newcommand\MySection{%
> >     \@startsection{paragraph}{6}{0pt}%
> >     {-0.5ex}%
> >     {-1ex \@plus -.2ex}%
> >     {\normalfont\normalsize\bfseries}}
> > \makeatother
> > 
> > \begin{document}
> > 
> > \section{sect1}
> > { % toto je nutne k chybe
> >   \MySection{MySect}
> > 
> >   \begingroup%
> >     \begin{longtable}{|l|}
> >       \hline
> >       text \\
> >       \hline
> >     \end{longtable}
> >   \endgroup
> > }
> > 
> > \section{sect2}
> > 
> > \end{document}
> > 
> > 
> Zdravim vsechny.
> 
> Zkousel jsem Vas zapis a moc mu nerozumim. Nicmene zde jsou nejake postrehy:
> 
> 1. Nevim, co ma \MySection delat, ale je definovan bez argumentu, 
> zatimco v miste uziti ma argument Mysect(?)

Smysl použitých konstrukcí není vidět, protože toto je jen extrakt z
automaticky generovaného souboru, osekaný na minimum, jen aby se
projevila ta chyba.
  Jinak, spíš mě zajímalo, kde je problém. Vypadá to ale, že to obejdu
jinou konstrukcí. Naštěstí mohu změnit proces generování :-)

> 2. Zapoznamkuje-li se \usepackage{titlesec}, preklad probehne bez 
> problemu, az na to, ze argument Mysect nevystoupi.
> 3. Balik titlesec sice neznam, ale pri jeho zbeznem prohlednuti, se mi 
> zda, ze Vas MySection by nemel vyuzivat(?)
> 
> Zdravi
> 
> M. Balda
> 






More information about the csTeX mailing list