<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=ks_c_5601-1987"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:CMR12;
panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:CMSY10;
panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:CMTT12;
panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:CMMI10;
panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
span.fontstyle01
{mso-style-name:fontstyle01;
font-family:"CMR12",serif;
color:black;
font-weight:normal;
font-style:normal;}
span.fontstyle21
{mso-style-name:fontstyle21;
font-family:"CMSY10",serif;
color:black;
font-weight:normal;
font-style:italic;}
span.fontstyle31
{mso-style-name:fontstyle31;
font-family:"CMTT12",serif;
color:#2E3092;
font-weight:normal;
font-style:normal;}
span.fontstyle41
{mso-style-name:fontstyle41;
font-family:"CMMI10",serif;
color:black;
font-weight:normal;
font-style:italic;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-NZ link="#0563C1" vlink="#954F72"><div class=WordSection1><p class=MsoNormal>I am trying again to understand control of map elements, independent of the standard map header. For now just considering scale-bars and north-arrows.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>The Therion Book, page 70 says”¦<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span class=fontstyle01><span style='font-size:12.0pt'>North arrow and scale bar may be displayed using</span></span><span style='font-size:12.0pt;font-family:"CMR12",serif;color:black'><br></span><span class=fontstyle21><span style='font-size:12.0pt'>• </span></span><span class=fontstyle31><span style='font-size:12.0pt'>\ifnortharrow </span></span><span class=fontstyle41><span style='font-size:12.0pt;font-family:"Cambria Math",serif'>¢¹</span></span><span class=fontstyle41><span style='font-size:12.0pt'> </span></span><span class=fontstyle01><span style='font-size:12.0pt'>conditional; true if map projection is plan <span style='background:yellow;mso-highlight:yellow'>and symbol north-arrow</span></span></span><span style='font-size:12.0pt;font-family:"CMR12",serif;color:black;background:yellow;mso-highlight:yellow'><br><span class=fontstyle01>is not hidden</span></span><span class=fontstyle01><span style='font-size:12.0pt'> in </span></span><span class=fontstyle31><span style='font-size:12.0pt'>layout</span></span><span style='font-size:12.0pt;font-family:"CMTT12",serif;color:#2E3092'><br></span><span class=fontstyle21><span style='font-size:12.0pt'>• </span></span><span class=fontstyle31><span style='font-size:12.0pt'>\ifscalebar </span></span><span class=fontstyle41><span style='font-size:12.0pt;font-family:"Cambria Math",serif'>¢¹</span></span><span class=fontstyle41><span style='font-size:12.0pt'> </span></span><span class=fontstyle01><span style='font-size:12.0pt'>conditional; true <span style='background:yellow;mso-highlight:yellow'>if scalebar is not hidden<o:p></o:p></span></span></span></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>From this, I assume that the following statements in a layout should prevent a north-arrow and scale-bar from being output.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal> symbol-hide special north-arrow <o:p></o:p></p><p class=MsoNormal> symbol-hide special scale-bar <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>However I find that these elements are always output regardless of the layout. ie the symbol-hide statements have no effect for the special symbols, even though they work just fine for groups, lines and points.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>This is an example of what I am using;<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>\def\maplayout{<o:p></o:p></p><p class=MsoNormal> \legendbox{100}{100}{NW}{\the\legendcontent} %insert default header with cave name, northarrow, scalebar, statistics etc<o:p></o:p></p><p class=MsoNormal> \legendbox{17}{00}{N}{\northarrow } %insert just a northarrow<o:p></o:p></p><p class=MsoNormal> \legendbox{17}{-100}{N}{\scalebar} %insert just a scalebar<o:p></o:p></p><p class=MsoNormal> }<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I have also tried the likes of ;<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal> \legendbox{17}{-100}{N}{\ifscalebar\scalebar\fi } %try to insert a scalebar only if not hidden<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal> But this does not work either, as the scale-bar is still always output regardless of symbol-hide.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Am I misunderstanding the usage of symbol-hide for special symbols, or have I broken something, or could there be a bug?<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Bruce<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>