[cstex] Expanze znaku konce stránky
Pavel Striz
striz at fame.utb.cz
Mon Mar 15 08:59:39 CET 2010
Dobry den,
pokud si nejste jisty existenci souboru ci instalaci balicku, tak napr.
\IfFileExists{mujsoubor.sty}{pri true}{pri false}
Nejrychlejsi je asi overit, zda-li byl definovan nektery prikaz z daneho
balicku, napr.
\ifx\testovanyprikaz\undefined \else \fi
Zdravi PS
----- Původní zpráva -----
Od: "Procházka Lukáš Ing. - Pontex s. r. o." <LPr at pontex.cz>
Komu: "Czech and Slovak TeX-related mailing list" <cstex at cs.felk.cvut.cz>
Odesláno: 15. března 2010 8:48
Předmět: Re: [cstex] Expanze znaku konce stránky
Dík za radu, vyzkoušel jsem s těmito závěry:
- V použití s \VerbatimInput (balík \fancyvrb) nefunguje - příkazu vadí
znaky konce stránky v textu, vznikne chyba.
- V použití s \lstinputlistings (balík \listings) nefunguje - příkaz znaky
konce stránky ignoruje, resp. způsobují přechod na nový řádek (nebo tak
něco - trochu větší mezera).
- V použití s příkazem \verbatiminput (balík verbatim) FUNGUJE podle přání.
Ještě jeden dotaz:
Existuje v LaTeXu možnost, jak otestovat, zda byl použit nějaký balík?
Potřeboval bych např. "run-time" testovat, zda byl zaveden balík fancyvrb
nebo verbatim (a podle toho uzpůsobit vstupy LaTeXu). Jedna možnost je
udělat před zavedením balíků \newif\ifXX a podle něj balík zavádět, v textu
se pak orientovat podle toho \ifXX. Ale nenabízí LaTeX nějakou implicitním
možnost testu zavedení balíku?
Lukáš
On Sat, 13 Mar 2010 12:24:56 +0100, Vit Zyka <vit.zyka at gmail.com> wrote:
> Zkus Lukasi uvest pred \VerbatimInput toto:
>
> {\catcode`\^^L=\active \gdef^^L{\newpage}}
>
> (muze fungovat pouze za predpokladu, ze \VerbatimInput nemeni catcode
> znaku 0x0C - coz nemam overeno)
>
> Vitek Z.
_______________________________________________
csTeX mailing list
csTeX at cs.felk.cvut.cz
http://lists.felk.cvut.cz/mailman/listinfo/cstex
More information about the csTeX
mailing list