[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