[cstex] CSBabel -- problém se znakem "-" v konfiguraci parametru "pdfpages"

Petr Tesarik petr at tesarici.cz
Thu Dec 18 17:05:38 CET 2008


On Sun, Dec 14, 2008 at 12:44:25PM +0100, Michal Růžička wrote:
> Dobrý den,
> 
> v TeXLive 2008 (kde je již obsažen nový CSBabel) jsem při sazbě LaTeXem
> narazil na problém se znakem "-" v kombinaci s balíkem "pdfpages".
> Konkrétně následující zdrojový text nefunguje:
> 
>   \documentclass{article}
>   \usepackage[czech]{babel}
>   \usepackage[latin2]{inputenc}
>   \usepackage[T1]{fontenc}
>   \usepackage{pdfpages}
> 
>   \begin{document}
>       Následující stránky dokumentu jsou obsahem souboru
>       \emph{sample2e.pdf}.
> 
>       \includepdf[pages=-]{sample2e.pdf} % Vloží všechny stránky ze
>                                          % souboru "sample2e.pdf".
>   \end{document}
> 
> Pokud zakomentuji řádek "\usepackage[czech]{babel}", vše funguje jak
> má. Usoudil jsem tedy, že jde o problém CSBabelu.

Ano, je to určitě problém Babelu. Mimochodem, k projevení chyby stačí už
výše uvedená preambule, tj. minimální testovací případ je:

\documentclass{article}
\usepackage[czech]{babel}
\usepackage{pdfpages}

\begin{document}
\end{document}

Selže to na následující řádce:

\ifnocontextobject \minusone       \do \newcount  \minusone \minusone      =     -1 \fi

Ale ta se načítá až z \begin{document}. Podezřívám Babel, že nějak
manipuluje s kategoriemi znaků v \AtBeginDocument. Ještě se na to
podívám.

Petr Tesařík



More information about the csTeX mailing list