latex - jak lze vytvorit pole hodnot a jak s nim pracovat?

hucik at inext.cz hucik at inext.cz
Sun Feb 13 16:31:26 CET 2005


Dobry den,

chtel bych vas pozadat o radu (mozna by stacil jen dobre namireny odkaz:)

Snazim se v latexu vytvorit zdrojak pro sazbu ucetnich faktur, jehoz
kompilaci volam ze sveho programu.
Veskere vstupni promenne, ktere ovlivnuji sazbu vkladam do zdroje pres
\def\promenna{hodnota}, coz je docela prijemne, ale pro pripad, kdy dojde
na sazbu jednotlivych polozek faktury uz to tak hezky nevypada:

%%%%%%%%%%%%%%%%%%%%%%%
% pokud jsou polozky, tak vytvorime longtable
\ifthenelse{\equal{\pocetpolozek}{0}}{}{
\begin{longtable}.....

% v tomto miste musime pro kazdou polozku zavolat prikaz \polozka
\polozka{nazev}{katalog}{pocetmj}{mj}{cenamj}{dph}{cenabezdph}{cenasdph}{pozn}
\polozka{nazev}{katalog}{pocetmj}{mj}{cenamj}{dph}{cenabezdph}{cenasdph}{pozn}
\polozka{nazev}{katalog}{pocetmj}{mj}{cenamj}{dph}{cenabezdph}{cenasdph}{pozn}
\polozka{nazev}{katalog}{pocetmj}{mj}{cenamj}{dph}{cenabezdph}{cenasdph}{pozn}

\end{longtable}
}
%%%%%%%%%%%%%%%%%%%%%%%

Zajimalo by mne, zda-li syntaxe povoluje to, abych mohl na zacatku
dokumentu definovat nejake pole hodnot (po perlovsku hash :), ktere bych
mohl uvnitr te longtable krokovat a predavat prikazu polozka, ktery pak
upravuje sazbu jednotlivych radku podle obsahu ruznych parametru, ktere
zde asi nyni nema smysl uvadet.

Predem dekuji za jakoukoliv radu.

S pozdravem -
              Michal Hucik




More information about the csTeX mailing list