<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=us-ascii">
<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;}
/* 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;}
.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-GB" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">To follow on from Bruce’s section on Therion header overrides in his Map Definitions thread it seems a good idea to split overrides off into a separate topic..<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span lang="EN-NZ" style="font-size:8.0pt">Survey and map definitions also give you control over the title that appears on the drawing.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ" style="font-size:8.0pt">It can be complicated, but I once figured it out, and made this bit of code to put in layouts used for plan outputs.  I prefer to allow Therion to decide the output title based on the information
 I have entered in surveys, maps and selections, but sometimes an override is required.  Note that Therion assumes a survey or map title is the same as its id, unless you specify -title “name” to override the id.  My preference is to always give surveys or
 maps likely to be a primary selection for output a title that I would like to see on a finished pdf output (and use a concise id).<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ" style="font-size:8.0pt">The code, as below, only has effect if due to the users choices, Therion cannot deduce a unique name for the output.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ" style="font-size:8.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ" style="font-size:8.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ" style="font-size:8.0pt">   #PLAN Cave Map Details<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ" style="font-size:8.0pt">  #--------------------<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ" style="font-size:8.0pt">  # Define Map title overrides   
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ" style="font-size:8.0pt">    code tex-map<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ" style="font-size:8.0pt">   % Output map title as determined by Therion 5.3 is stored in cavename.
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ" style="font-size:8.0pt">   % It will be empty if there are multiple maps selected for any one projection<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ" style="font-size:8.0pt">   % AND there are multiple source surveys identified in the thconfig file
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ" style="font-size:8.0pt">   % ie Therion can not infer a unique title from the input data given.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ" style="font-size:8.0pt">   % This code allows you to define an output map title {cavename} if it happens to be empty<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ" style="font-size:8.0pt">   <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ" style="font-size:8.0pt">  \edef\temp{\the\cavename}        % cavename from Therion  
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ" style="font-size:8.0pt">  \edef\nostring{}                 % empty string
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ" style="font-size:8.0pt">  \ifx\temp\nostring             % test if cavename is empty<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ" style="font-size:8.0pt">        % if empty reassign cavename to describe selected maps as a group<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ" style="font-size:8.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ" style="font-size:8.0pt">                                \cavename={Project Area Caves}
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ" style="font-size:8.0pt">                               
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ" style="font-size:8.0pt">  \else % if not empty keep the value set by therion, or assign an override cavename here<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ" style="font-size:8.0pt">  \fi<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ" style="font-size:8.0pt">endcode  <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">I have been using this in my layouts to give me multiple lines on my map titles with the added ability to adjust the font size.  <i>Size[30
</i></span><i><span lang="EN-NZ" style="font-size:8.0pt">or whatever size you need</span></i><i><span lang="EN-NZ">]<o:p></o:p></span></i></p>
<p class="MsoNormal"><span lang="EN-NZ">medskip can be changed to bigskip or smallskip to alter the spacing between the lines of text.
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">###############THERION OVERIDES##############<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">##Override Therion Map Header Data###<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">#------------------------------------------------------<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">code tex-map<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">\cavename={\size[20] Tom Taylors Cave\medskip \size[30] How Stean Gorge\medskip \size[30]North Yorkshire}
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">endcode<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">The override below is to change the Therion default team, cave length, cave depth data on the map output. Used in this case because a short surface survey needed to be shown on the map but the data was skewing the actual
 cave length and depth.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">##Override cave length and depth to remove surface leg data##<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">#------------------------------------------------------------------------------------<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">code tex-map<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">    \topoteam{BSD}<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">    \cavelength{164m}<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">   \cavedepth{12m}<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">#endcode<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">Both these overrides I borrowed from one of Andrews configs in the BCA data archive which I find a great resource. No point reinventing the wheel, even if I could.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ">Nick<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-NZ"><o:p> </o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>