Hi Andrew,

I've done this in the past however I can't remember exactly how.  The detail is 
in here

https://github.com/speleo/SpeleoPhilippines/blob/master/CodeLibrary/_layouts.tex

layout custom_legendsymbolbox
  #http://therion.speleo.sk/wiki/doku.php/tips#map-image_and_custom_legendbox
  code tex-map
        \def\legendsymbolbox#1#2{%
          \setbox\tmpboxa=\hbox{\pdfrefxform#1}%
          \setbox\tmpboxb=\hbox{\the\legendtextsize(}%
          \legendsymbolwd=\wd\tmpboxa
          \legendsymbolht=\ht\tmpboxa
          \advance\legendsymbolht by -\ht\tmpboxb
          \advance\legendsymbolht by -\ht\tmpboxb
          \advance\legendsymbolht by -20pt
          \advance\legendsymbolht by -1dd
          \tmpdimen=\hsize
            \advance\tmpdimen by 10pt 
            \divide\tmpdimen by\legendcolumns 
            \advance\tmpdimen by-10pt
          \hbox to \tmpdimen{%
             \box\tmpboxa\kern10pt\raise\legendsymbolht\vtop{%
               \advance\tmpdimen by -\legendsymbolwd
               \advance\tmpdimen by -10pt
               \hsize=\tmpdimen\rightskip=0pt plus \tmpdimen minus 
0pt\relax\the\legendtextsize #2\vskip1dd}\hss}%
        }
  endcode
endlayout

From memory I grabbed the code which defined the legend box and packaged it as 
above as an override.

Hope this helps,

Henry 
-----Original Message-----
From: Therion <[email protected]> On Behalf Of Andrew Atkinson
Sent: 24 September 2019 10:53
To: List for Therion users
Subject: [Therion] code tex-map - some tokens I cannot get to work


[EXTERNAL EMAIL] 

I need to split up the scale bar, north arrow, legend and header information on 
a survey I'm doing

To do this I think that I have to use tex-map, which works fine for the scale 
bar, north arrow but I cannot get any of the legend tokens work

layout combined
legend on
code tex-map
\def\maplayout{
 \formattedlegend
 \northarrow
 \scalebar
\legendbox{10}{20}{NW}{\\scalebar}
 \legendbox{10}{20}{NW}{\northarrow}
 \legendbox{10}{20}{NW}{\formattedlegend}
}
endcode
endlayout

So in the above I get a scale bar and north arrow in the bottom left from  
\northarrow \scalebar, but \formattedlegend does not do anything nor does 
\insertlegend or \legendtitle the \legendbox lets me control where they are

I also tried

\iflegend(\formattedlegend)\fi

But this gives a

therion: error -- pdftex exit code -- 256

Anyone got any ideas?

thanks

Andrew
_______________________________________________
Therion mailing list
[email protected]
https://mailman.speleo.sk/listinfo/therion
_______________________________________________
Therion mailing list
[email protected]
https://mailman.speleo.sk/listinfo/therion

Reply via email to