[cstex] test na prázdný soubor?

Petr Tomasek tomasek at etf.cuni.cz
Thu Aug 27 12:52:12 CEST 2009


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...

$ 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



More information about the csTeX mailing list