[Therion] Customising map layout
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
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
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 >