jak vlozit druhou anotaci v BibTeXu
Vit Zyka
vit.zyka at seznam.cz
Mon Aug 2 12:45:50 CEST 2004
> Potrebuji ale mit anotace dve (jednu v CJ a jednu v AJ). Tusim, ze bude treba upravit nejak annotation.bst soubor, ale netusim jak.
>
Uz si ten bst jazyk moc nepamatuji, ale pridal bych toto (je-li to ta
spravna pasaz z .bst):
>%%zacatek uryvku z annotation.bst
> FUNCTION {fin.entry}
> { add.period$
> write$
> newline$
> "\begin{quotation}\noindent{\sc Soubor:\ }" cite$ * write$
> annote missing$
> 'skip$
> { "\\{\sc Anotace:\ }" write$ annote write$ }
> if$
annotecz missing$
'skip$
{ "\\{\sc Ceska anotace:\ }" write$ annotecz write$ }
if$
> "\end{quotation}" write$
> newline$
> }
> %%konec uryvku z annotation.bst
(predpokladam, ze v bib zaznamu mate polozky 'annote' a 'annotecz')
Netestovano.
Jde o zasobnikovy jazyk, tedy ctete odzadu. Co je zakoncene $, je
funkce. V doplnenem kodu jde o toto:
Jestlize polozka annotecz schazi (missing$), nedelej nic ('skip$). Jinak
vypis retezec a plozku annotecz. if$ bere ze zasobniku 3 parametry,
missing$ a write$ po jedny. * spojuje retezce, bere si 2 parametry,
jeden vraci.
Vit Zyka
More information about the csTeX
mailing list