[Therion] FW: 2D output header title when therion can't decide which one to use

dangle at tomo.co.nz dangle at tomo.co.nz
Mon Feb 15 05:03:46 CET 2010


Thanks Martin

I have started my \legendcontent definition thus...

 

code tex-map  

  \legendcontent={%

  \hsize=\legendwidth

  \color[0 0 0]\the\legendtextcolor 

  \ifnortharrow\vbox to 0pt{\line{\hfil\northarrow}\vss}\fi

  

 % original code commented out

 %  \edef\tmp{\the\cavename} \ifx\tmp\empty \else

 %    {\the\legendtextheadersize\the\cavename}\vskip1cm

 %  \fi

  

  \edef\tmp{\the\cavename} \ifx\tmp\empty{\the\legendtextheadersize{Caves of
the Flora Area}}\vskip1cm \else

     {\the\legendtextheadersize\the\cavename}\vskip1cm

  \fi

  % ... original code continues to end

  

 

And it behaves precisely as per my original attempt.

No errors, but also no map title if Therion is not able to identify a unique
title.

 

With multiple maps selected in my thconfig th_texts.tex gives...

\cavename={\mainfont{}}

 

With one map selected in my thconfig th_texts.tex gives...

\cavename={\thfb\char70 \char108 \char111 \char114 \char97 \ \char67 \char97
char118 \char101 \char115 \ \char80 \char108 \char97 \char110 \mainfont{}}

 

So I infer that \cavename is indeed empty when there is no unique map title,
but the customised \ifx test is not working.  Do I have the ifx syntax
correct? (Martins example was split by a line feed inserted by the mail
application so I am not sure)

 

Do we have to dig deeper to find a solution?

I notice the output produced has the appearance of having \vskip1cm applied
regardless of the original \ifx test being true or false, but the 'true'
result code has no \vskip1cm.  Maybe this is a clue? Is there yet another
definition that is overriding this code?

 

Thanks 

Bruce

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.speleo.sk/pipermail/therion/attachments/20100215/873d3369/attachment.htm>


More information about the Therion mailing list