[cstex] test na prázdný soubor?

Zdenek Wagner zdenek.wagner at gmail.com
Thu Aug 27 13:14:08 CEST 2009


Dne 27. srpen 2009 12:52 Petr Tomasek <tomasek at etf.cuni.cz> napsal(a):
> On Thu, Aug 27, 2009 at 12:27:26PM +0200, Zdenek Wagner wrote:
>> Dne 27. srpen 2009 11:55 Petr Sojka <sojka at fi.muni.cz> napsal(a):
>> > On Wed, Aug 26, 2009 at 11:30:41PM +0200, Petr Tomasek wrote:
>> > Dobrý den!
>> >
>> >> Lze, prosím, v plainu nějak snadno otestovat, zda-li daný soubor není
>> >> prázdný? Tj. jde mi o rozlišení mezi souborem s nulovou délkou
>> >> a souborem s nějakým obsahem.
>> >>
>> >> Soubor nejpre testuji pomocí \ifeof zda-li vůbec existuje a potom
>> >> vnořím krz \include. Ovšem potřeboval bych připojit po vnoření
>> >> souboru "\par", ale pouze, pokud soubor není prázdný.
>> >>
>> >> Napadlo mě použít \read a poté nějak otestovat, zda-li je načtená
>> >> řádka prázdná. Ovšem to mi nechce fungovat, zkusil jsem toto (jako test):
>> >>
>> Pokud máte jistotu, že se používá dostatečně nový pdftex, můžete
>> velikost souboru zjistit pomocí \pdffilesize.
>
> Pouziva se (dostatecne novy) XeTeX a vypada to tak, ze tenhle primitiv
> (jeste?) neumi...
>
OK. XeTeX mozna \pdf* primitivy umet nikdy nebude. Mozna nekdy v hodne
vzdalene budoucnosti bude umet lua, ale o tom byla jen zminka a v
nejblizsich planech to asi neni.

> $ xetex -etex filesize.tex
> -etex only works with -ini
> This is XeTeX, Version 3.1415926-2.2-0.999.7 (Web2C 7.5.6)
> entering extended mode
> (./filesize.tex
> ! Undefined control sequence.
> l.2 test: \the\pdffilesize
>
> ?
>
> P.T.
>
> --
> Petr Tomasek <http://www.etf.cuni.cz/~tomasek>
> Jabber: butrus at jabbim.cz
> SIP: butrus at ekiga.net
> _______________________________________________
> 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



More information about the csTeX mailing list