[Therion] Customising map layout

2014-11-03 Thread Martin Budaj
On Mon, Nov 3, 2014 at 1:00 PM, Dave Clucas  wrote:
> Correction, not fine. The correct data displayed in the correct position,
> however a map-image (elevation) which was there before has disappeared along
> with the map-header.

This is a side effect of redefining map layout in TeX directly. There
is a work-around, though, if you add other \legendbox to insert the
image, like

\legendbox{0}{100}{NW}{\loadpicture{/absolute/path/to/file}}

Martin



[Therion] Customising map layout

2014-11-03 Thread Dave Clucas
I’ve tried out the following example from thbook adding this to my layout

 code tex-map
\def\maplayout{ 
  \legendbox{0}{100}{NW}{\northarrow}
}
  endcode

This works fine for \northarrow and \scalebar but when I tried it with 
\cavename or \comment I get the following error

> (./th_formdef.tex) (./th_pagedef.tex
> ! Missing { inserted.
>  
>}
> \legendbox ...\unskip \setbox \tmpboxa =\vbox {#4}
>   \sx =\wd \tmpboxa \sy 
> =\ht...
> 
> \maplayout -> \legendbox {0}{100}{NW}{\comment }
>  
> l.12 \setbox\xxx=\hbox to \x{\maplayout
>\hfill}%\dp\xxx=0bp
> A left brace was mandatory here, so I've put one in.
> You might want to delete and/or insert some corrections
> so that I will find a matching right brace soon.
> (If you're confused by all this, try typing `I}' now.)
> 
> ) (./th_pages.tex)
>  54 numeric registers used out of 32768
> 
> ! Missing } inserted.
>  
> }
>  
>\end 
> l.653 \end
>   
> I've inserted something that you may have forgotten.
> (See the  above.)
> With luck, this will get me unwedged. But if you
> really didn't forget anything, try typing `2' now; then
> my insertion and my current dilemma will both disappear.
> 
> 
> Underfull \hbox (badness 1) detected at line 653
> [][][]   
> 
> \hbox(1167.36124+0.0)x1296.84499, glue set 257.37057
> .\pdfliteral{q 1.00 1.00 1.00 rg -28.34993 -1191.34709 1348.6867 1219.68703 
> re 
> f Q}
> .\hbox(1167.36124+0.0)x0.0
> ..\pdfliteral{/OC /oc7 BDC}
> ..\pdfliteral{q 1 g}
> ..\hbox(1166.3575+0.0)x0.0, glue set - 1273.75873fil
> ...\kern 1.00374
> ...\hbox(1091.07625+0.0)x1272.75499, shifted -75.28125 []
> ...\glue 0.0 plus 1.0fil minus 1.0fil
> ..\pdfliteral{Q}
> ..\pdfliteral{EMC}
> ..etc.
> .\hbox(0.0+0.0)x0.0
> ..\hbox(1167.36124+0.0)x0.0, glue set - 1296.84499fil
> ...\kern 0.0
> ...\hbox(1167.36124+0.0)x1296.84499 []
> ...\glue 0.0 plus 1.0fil minus 1.0fil
> .\glue 3.3 plus 1.6 minus 1.1
> .\glue 3.3 plus 1.6 minus 1.1
> .etc.

Has anyone any idea what is wrong?


Dave Clucas
daveclucas.com
sarawak-caves.com
dave.clucas at icloud.com

Exploring the World - One cave at a time


-- next part --
An HTML attachment was scrubbed...
URL: 
<http://mailman.speleo.sk/pipermail/therion/attachments/20141103/1dc376ef/attachment.html>


[Therion] Customising map layout

2014-11-03 Thread Martin Budaj
Try \the\cavename instead of \cavename (it is a TeX way to display
value of token register).

Martin

On Mon, Nov 3, 2014 at 4:53 AM, Dave Clucas  wrote:
> I’ve tried out the following example from thbook adding this to my layout
>
>  code tex-map
> \def\maplayout{
>   \legendbox{0}{100}{NW}{\northarrow}
> }
>   endcode
>
> This works fine for \northarrow and \scalebar but when I tried it with
> \cavename or \comment I get the following error
>
> (./th_formdef.tex) (./th_pagedef.tex
> ! Missing { inserted.
> 
>}
> \legendbox ...\unskip \setbox \tmpboxa =\vbox {#4}
>   \sx =\wd \tmpboxa \sy
> =\ht...
>
> \maplayout -> \legendbox {0}{100}{NW}{\comment }
>
> l.12 \setbox\xxx=\hbox to \x{\maplayout
>\hfill}%\dp\xxx=0bp
> A left brace was mandatory here, so I've put one in.
> You might want to delete and/or insert some corrections
> so that I will find a matching right brace soon.
> (If you're confused by all this, try typing `I}' now.)
>
> ) (./th_pages.tex)
>  54 numeric registers used out of 32768
>
> ! Missing } inserted.
> 
> }
> 
>\end
> l.653 \end
>
> I've inserted something that you may have forgotten.
> (See the  above.)
> With luck, this will get me unwedged. But if you
> really didn't forget anything, try typing `2' now; then
> my insertion and my current dilemma will both disappear.
>
>
> Underfull \hbox (badness 1) detected at line 653
> [][][]
>
> \hbox(1167.36124+0.0)x1296.84499, glue set 257.37057
> .\pdfliteral{q 1.00 1.00 1.00 rg -28.34993 -1191.34709 1348.6867 1219.68703
> re
> f Q}
> .\hbox(1167.36124+0.0)x0.0
> ..\pdfliteral{/OC /oc7 BDC}
> ..\pdfliteral{q 1 g}
> ..\hbox(1166.3575+0.0)x0.0, glue set - 1273.75873fil
> ...\kern 1.00374
> ...\hbox(1091.07625+0.0)x1272.75499, shifted -75.28125 []
> ...\glue 0.0 plus 1.0fil minus 1.0fil
> ..\pdfliteral{Q}
> ..\pdfliteral{EMC}
> ..etc.
> .\hbox(0.0+0.0)x0.0
> ..\hbox(1167.36124+0.0)x0.0, glue set - 1296.84499fil
> ...\kern 0.0
> ...\hbox(1167.36124+0.0)x1296.84499 []
> ...\glue 0.0 plus 1.0fil minus 1.0fil
> .\glue 3.3 plus 1.6 minus 1.1
> .\glue 3.3 plus 1.6 minus 1.1
> .etc.
>
>
> Has anyone any idea what is wrong?
>
>
> Dave Clucas
> daveclucas.com
> sarawak-caves.com
> dave.clucas at icloud.com
>
> Exploring the World - One cave at a time
>
>
>
> ___
> Therion mailing list
> Therion at speleo.sk
> http://mailman.speleo.sk/mailman/listinfo/therion
>