Am 02.01.2012 um 23:25 schrieb Thomas A. Schmitz:
On 01/02/2012 09:44 PM, Hans Hagen wrote:
Other than that, the parameters mechanism appears to have changed, so it baulks at our simpleslides module which uses this all over the place. I'll have to make a minimal example later. I keep 2011.11.29 around, for when I need urgent results...
well, not really changed, but extended ... depends on how you use it ... I'm busy changing all namespaces and renaming low level code .. but regular parameter code should work (unless you use real low level never meant to be used code) ... what is the message?
Here it is:
! Undefined control sequence.
system > tex > error on line 214 in file archaik.run: Undefined control sequence ...
<argument> \??vars :simpleslides:title: \dousestylehashparameter #1#2->\ifcsname #1 #2\endcsname \expandafter \douses... \dostartattributes ...estylehashparameter {#1}{#2} \dousecolorhashparameter {... \placeTitle ...pleslides:title:}\c!style \c!color \simpleslidestitlecomponen... \006>:xml:presentation ...{#1}{date}}]\placeTitle \xmltext {#1}{content} \pa... l.214 }
But don't spend time on it, unless it immediately rings a bell, I'll try and come up with a simple example tomorrow.
Hans changed many of the namespaces from short to longer forms and what you did in your simple slides module isn’t good style anymore simpleslides-s-default.tex: \def\simpleslidestitlecomponent#1% {\simpleslidestitleparameter{\c!before#1} \startalignment[\simpleslidestitleparameter{#1\c!align}] \doattributes{\??vars:simpleslides:title:}{#1\c!style}{#1\c!color} {\getvariable{simpleslides:title}{#1}} \stopalignment \simpleslidestitleparameter{\c!after#1}} The best is to replace your \setvariables based setup commands with a \getparameters based variant, for mkiv there are many helper functions in mult-aux.mkiv. Wolfgang