[cstex] Cteni radku ze souboru
petr.kucera at gyby.cz
petr.kucera at gyby.cz
Wed Jan 23 22:51:28 CET 2008
Dobrý den,
prosím Vás, potřebuji ze souboru přečíst jeden určitý řádek.
Dělám to pomocí makra
\newcommand{\readln}
{
\chardef\soubor=15
\openin\soubor=pr1.txt
\read\soubor to \radek
\closein\soubor
\radek
}
Toto makro je velice zjednoduseno, ale i tak se chová jinak, než bych
předpokládal. Napíši-li do zdojáku např.:
\noindent Text
\setbox30=\hbox{Text}
\noindent\readln
\setbox31=\hbox{\readln}
\chardef\soubor=15
\openin\soubor=pr1.txt
\read\soubor to \radek
\closein\soubor
\noindent\radek
\setbox32=\hbox{\radek}
\the\wd30::\the\wd31::\the\wd32
tak se sice vypíše 3x "Text", ale pokaždé jinak odsazen a jednotlivé
boxy mají šířky po řadě 20.00003pt, 26.66669pt a 23.33336pt. V čem je
problém?
Děkuji za jakékoliv rady.
Petr Kučera
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
More information about the csTeX
mailing list