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

Petr Sojka sojka at fi.muni.cz
Mon Dec 15 10:38:51 CET 2008


On Sun, Dec 14, 2008 at 02:05:08PM +0100, Zdenek Wagner wrote:
> 2008/12/14 Michal Růžička <xruzick7 at fi.muni.cz>:
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.
> >
> > Ve Zpravodaji 2007/1 je ve článku o CSBabelu uvedeno: "Na rozdíl od
> > CSLaTeXu je znak '-' aktivní vždy. Bez dalšího nastavení však expanduje
> > na neaktivní znak '-', takže jeho funkce je naprosto shodná s neaktivní
> > definicí." Předpokládám, že funkce asi není úplně shodná a problém je
> > právě zde.
> >
> > Právě kvůli možným problémům nehodlám používat volbu "split". A pokud
> > navíc za "\begin{document}" přidám "\shorthandoff{-}", tak je problém
> > vyřešen. Otázka je, jestli to něco nerozbije. Nemá "Na rozdíl od
> > CSLaTeXu je znak '-' aktivní vždy." nějaký další význam, proč to tak je
> > uděláno?
> >
> Je to tak uděláno prostě proto, že je to filosofie babelu, které se
> Petr Tesařík přizpůsobil. Příkaz \shorthandoff ukazuje, že je na tyto
> situace pamatováno. Jediné, co se stane, je, že nebude fungovat
A proc tedy v zajmu zpetne kompatibility a ve shode s dokumentaci neni
\AtBeginDocument dano na spojovnik shorthands off?

--ps

> "inteligentní" spojovník. Ten se však vždy dá napsat explicitně pomocí
> "=, tj., místo Frýdek-Místek budete psát Frýdek"=Místek.
> 
> > S pozdravem
> > Michal Růžička
> >
> >
> > --
> > Michal Růžička <xruzick7 at fi.muni.cz>
> > http://www.fi.muni.cz/~xruzick7/pgp-klic/
> > PGP key fingerprint: 1CB2 41B9 F029 4B47 EECD  9BDA 90C9 CEB0 524C DACB
> > _______________________________________________
> > csTeX mailing list
> > csTeX at cs.felk.cvut.cz
> > http://lists.felk.cvut.cz/mailman/listinfo/cstex
> >
> 
> 
> 
> -- 
> Zdeněk Wagner
> http://hroch486.icpf.cas.cz/wagner/
> http://icebearsoft.euweb.cz
> _______________________________________________
> csTeX mailing list
> csTeX at cs.felk.cvut.cz
> http://lists.felk.cvut.cz/mailman/listinfo/cstex



More information about the csTeX mailing list