- Questo topic ha 2 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 20 anni, 11 mesi fa da .
-
Topic
-
Ciao,Sperimentando un po’ con alcuni comandi trovati in core-tab.tex (\definetabletemplate, \starttablehead e \starttabletail) mi sono ritrovato a produrre documenti che mostrano un comportamento bizzarro/inaspettato. Prima di continuare, premetto che ignoro se i comandi di cui sopra sono ancora considerati “buoni” oppure se sono semplici rimasugli di esperimenti passati.
Nella scarna documentazione reperibile direttamente nel codice, si nota un esempio che mi ha indotto a credere che una “testa” ed una “coda” definite con tanto di nome vengano utilizzate solo ed esclusivamente con i template che ne fanno uso esplicitamente. Il comportamento bizzarro di cui sopra consiste nel fatto che quella “testa” e quella “coda” vengono utilizzate anche per tabelle che non fanno alcun uso di un template definito per mezzo di \definetabletemplate.
Il codice seguente, sul mio sistema, produce quel risultato:`\starttext
\startbuffer
\definetabletemplate[First Template]
[|l|l|]
[First Template Head]
[First Template Tail]\starttablehead[First Template Head]
\HL
\NC \bf First \NC \bf Second \NC\SR
\HL
\stoptablehead\starttabletail[First Template Tail]
\HL
\stoptabletail\placetable[force]{First table (with template)}
\starttable[First Template]
\NC one \NC mine \NC\FR
\NC two \NC atta \NC\MR
\NC three \NC nelde \NC\MR
\NC four \NC canta \NC\MR
\NC five \NC lempe \NC\LR
\stoptable
\stopbuffer
\typebuffer
\getbuffer\page
\startbuffer
\placetable[force]{Second table (without template, but with the
head of the preceding template!!!)}
\starttable[|l|l|]
\HL
\NC \bf First \NC \bf Second \NC\SR
\HL
\NC one \NC mine \NC\FR
\NC two \NC atta \NC\MR
\NC three \NC nelde \NC\MR
\NC four \NC canta \NC\MR
\NC five \NC lempe \NC\LR
\HL
\stoptable
\stopbuffer
\typebuffer
\getbuffer\stoptext`
A scanso di equivoci, qui trovate il PDF prodotto ieri sera e qui il sorgente del PDF (il tutto è “inglicizzato”, così che sia possibile tirare in ballo, eventualmente, anche il Grande Mastro Architetto di ConTeXt :-)).
- Devi essere connesso per rispondere a questo topic.