[Therion] Legend Size
Martin Budaj
m.budaj at gmail.com
Thu Dec 6 19:34:27 CET 2007
The latest snapshot (2007-12-06) makes this much easier. You can
change both color and size of the legend text using the following code
in the layout
code tex-map
\legendwidth=20cm
\legendtextcolor={\color[0 0 100]} # RGB values 0--100
\legendtextsize={\size[20]}
\legendtextheadersize={\size[60]}
Martin
On Nov 27, 2007 12:42 PM, Stacho Mudrak <s.m at group-s.sk> wrote:
> Quoting "Cooper, Ben" <ben.cooper at siemens.com>:
> > Can anyone help? Is there a way of changing the font size and North
> > Arrow size of the Legend text without changing the scale?
>
> It is a TeX specific question - but MartinB is quite busy right now, so I will
> try to help. You need to predefine TeX macro called \legendcontent, that can be
> found in tex/therion.tex file (see therion sources). You may do it in your
> layout. Example:
>
> layout mylegend
>
> code tex-map
> \legendcontent={%
> \hsize=\legendwidth
> \ifnortharrow\vbox to 0pt{\line{\hfil\northarrow}\vss}\fi
> \edef\tmp{\the\cavename} \ifx\tmp\empty \else
> \color[0 0 0]{\size[26]\the\cavename}\color[0 0 0]\vskip1cm
> \fi
> \ifscalebar\scalebar\vskip1cm\fi
> {\rightskip=0pt plus 3em\parskip=3bp
> \edef\tmp{\the\comment} \ifx\tmp\empty \else
> {\size[12]\the\comment} \par\medskip
> \fi
> \everypar{\hangindent=2em\hangafter=1}
> \edef\tmp{\the\cavelength} \ifx\tmp\empty \else
> {\size[12]\si\the\cavelengthtitle: \ss\the\cavelength\par}
> \fi
> \edef\tmp{\the\cavedepth} \ifx\tmp\empty \else
> {\size[12]\si\the\cavedepthtitle: \ss\the\cavedepth\par}
> \fi
> \edef\tmp{\the\exploteam} \ifx\tmp\empty \else
> {\size[12]\si\the\explotitle:
> \ss\the\exploteam\quad\si\the\explodate\par}
> \fi
> \edef\tmp{\the\topoteam} \ifx\tmp\empty \else
> {\size[12]\si\the\topotitle: \ss\the\topoteam\quad\si\the\topodate\par}
> \fi
> \edef\tmp{\the\cartoteam} \ifx\tmp\empty \else
> {\size[12]\si\the\cartotitle:
> \ss\the\cartoteam\quad\si\the\cartodate\par}
> \fi
> \edef\tmp{\the\copyrights} \ifx\tmp\empty \else
> {\size[12]\ss\the\copyrights\par}
> \fi
> }
> \formattedlegend
> }
> endcode
>
> endlayout
>
> export map -layout mylegend
>
> As you can see \size[12] is macro for setting font size. You may change font
> sizes for all items as you need.
>
> HTH, S.
>
> _______________________________________________
> Therion mailing list
> Therion at speleo.sk
> http://www.speleo.sk/mailman/listinfo/therion
>
More information about the Therion
mailing list