Elektronická sazba a publikování v TeXu

4. týden 13. 10. 2015

Přednáška 4
Sazba tabulek.

Aby se při použití \cline nemusela pokaždé měnit kategorie znaku -, udělal pan Tesařík (autor české podpory pro babel) úpravu definice tohoto příkazu. Když se dáte před \begin{document} následující kód, nemusíte nic měnit.

%Tesaříkova patch \cline pro babel s czech a slovak %

\makeatletter
\begingroup
  \catcode`\-=\active
  \def\x{\endgroup
  \let\cs@cline\@cline
  \expandafter\def\expandafter\@cline
    \expandafter##\expandafter1\expandafter
      -\expandafter##\expandafter2\expandafter\@nil\expandafter
        {\expandafter\cs@cline\expandafter##\expandafter1\minus##2\@nil}
}\x
\makeatother

Samozřejmě můžete narazit na jiný výskyt znaku -, kde vadí, že je aktivní. Na přepínání můžete použít babelovské \shorthandoff{-} a \shorthandon{-}.

Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/auth/el/1431/podzim2015/M5751/um/cv/cvice4.pdf