Hi, this is related to a new continuously-coloured altitude legend introduced in 6.0.0.
Could you send me the problematic dataset to investigate the issue? In the meantime you can avoid the problem using colour-legend discrete in the layout. Cheers Martin On Wed, Sep 22, 2021, 23:01 A Gott <[email protected]> wrote: > HI Everyone, > > A friend messaged me while I was lucky enough to escape the UK and get to > spain for some caving, which was great! > > I've got back and tonight I tried to look at the problem he was having > outputting in Therion 6.0.1 > I ran his survey in 5.5.3 with no issues whatsoever, I thought he could > be getting a bug from 6.0.1 so i updated my software, and now i'm bugged in > 6.0.2 with the metapost exit code on his survey. > > ####################### metapost log file ######################## > This is MetaPost, version 2.00 (TeX Live 2020/W32TeX) (kpathsea version > 6.3.2) 22 SEP 2021 21:44 > **data.mp > (c:/Program Files (x86)/Therion/texmf/mpost/mpost.mp > (c:/Program Files (x86)/Therion/texmf/mpost/plain.mp > Preloading the plain mem file, version 1.005) ) (./data.mp > {randomseed:=42} > [1] [2] [3] [4] > [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] > [1] > [Warning: scrap outline intersects itself in scrap > [email protected] > ter] [2] [3] [4] [5] > [Warning: scrap outline intersects itself in scrap > [email protected]] > [6] [7] [8] [9] [10] [11] [12] > [Warning: scrap outline intersects itself in scrap > [email protected] > aster] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] > [26] > [27] > [Warning: scrap outline intersects itself in scrap > [email protected] > seyMaster] [28] [29] [30] [31] > [Warning: scrap outline intersects itself in scrap > [email protected] > r] [32] [33] [34] [35] [36] [37] [38] > [Warning: scrap outline intersects itself in scrap > shattered_dreams-2p@shattere > d_dreams.CusseyMaster] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] > [49] > [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] (./mptextmp.mp) > [61] > ! Logarithm of -64.77 has been replaced by 0. > log->begingroup(if(EXPR2)=0:0else:mlog((EXPR2))/ > mlog(10)fi)endgroup > <to be read again> > ; > s_altitudebar->...d:=(EXPR1)-(EXPR0);dlog:=log(d); > > if.dlog.mod1<0.301:dv:=2;e... > l.10965 ...,(0.00000,0.75000,0.75000,0.00000))("") > ; > Since I don't take logs of non-positive numbers, > I'm zeroing this one. Proceed, with fingers crossed. > > (./mptextmp.mp) (./mptextmp.mp) [62] ) > > Here is how much of MetaPost's memory you used: > 18042 strings using 388328 characters > 2412656 bytes of node memory > 1681 symbolic tokens > 11i,82n,19p,452b,5f stack positions out of 16i,98n,20p,487b,6f > 76 output files written: data-patt.1 .. data.62 > > > #################### end of metapost log file #################### > C:\Program Files (x86)\Therion\therion.exe: error -- metapost exit code -- > 2 > writing xtherion file ... done > > > I don't know whether its a bug or whether there is an error with the > config file which only presents in 6.0.1/2 > but I thought I would send it to the list for thoughts? > > Alastair. > > please find below config file which ran fine in 5.5.3 > > > source CusseyMaster.th > > > export model -fmt survex -o CusseyMaster.3d > > export map -proj [elevation 0] -layout localside -o CusseyElevation.pdf > export map -proj plan -layout LayoutMapBorder -layout sidesurvey -layout > localplan -layout-map-image 5 20 sw "./arrow.png" -layout-map-header 0 0 > off -o CusseyMaster.pdf > #export map -proj plan -layout LayoutMapBorder -layout sidesurvey -layout > localplan -layout-map-image 17 20 sw "./arrow.png" -o CusseyMaster.pdf > export map -proj plan -layout LayoutMapBorder -layout localplan -o > CusseyPlan.pdf > > > layout sidesurvey > map-image 55 100 s CusseyElevation.pdf > endlayout > > > layout localside > symbol-set BCRA > symbol-hide group cave-centreline > scale-bar 25 m > map-header 98 97 n > map-comment "Discovered and Explored by Eldon Pothole Club 2020 - > 2021<br>Surveyed By: Luke Cafferty, Rob Eavis, Jon Pemberton, Jeff > Wade<br>Survey Drawn By: Rob Eavis<br>Elevation, facing North<br>Entrance: > SK 21545 76524<br>Altitude: 244m<br>" > legend on > grid bottom > grid-coords border > grid-size 10 10 10 m > #grid-origin 0 0 0 m > > colour map-fg [80 89 94] > #colour map-bg [20 39 14] > > code metapost > def s_scalebar (expr l, units, txt) = > begingroup > interim warningcheck:=0; > tmpl:=l / Scale * cm * units / 2; > tmpx:=l / Scale * cm * units / 5; > tmph:=5bp; % bar height > endgroup; > pickup PenC; > draw (-tmpl,0)--(tmpl,0)--(tmpl,-tmph)--(-tmpl,-tmph)--cycle; > p:=(0,0)--(tmpx,0)--(tmpx,-tmph)--(0,-tmph)--cycle; > for i:=-2.5 step 2 until 2: > fill p shifted (i * tmpx,0); > endfor; > begingroup > interim labeloffset:=3.5bp; > for i:=0 step (l/5) until (l-1): > tmpx:=tmpl * (i * 2 / l - 1); > label.top(thTEX(decimal (i)),(tmpx,0)); > endfor; > label.top(thTEX(decimal (l) & "\thinspace" & txt),(tmpl,0)); > label.bot(thTEX("Scale = 1 : " & decimal round(Scale*100)),(0,-tmph)); > endgroup; > enddef; > endcode > > code tex-map > \legendcontent={% > \hsize=\legendwidth > \ifnortharrow\vbox to 0pt{\line{\hfil\northarrow}\vss}\fi > \edef\tmp{\the\cavename} \ifx\tmp\empty \else > {\size[40]\the\cavename} \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 > } > \formattedlegend > } > > endlayout > > layout LayoutMapBorder > code tex-map > \framethickness=0.5mm > endlayout > > ####### PLAN ####### > > layout localplan > symbol-hide group cave-centreline > #scale-bar 20 m > #symbol-hide special scale-bar > symbol-hide special north-arrow > > code tex-map > \legendtitle={} > \cavename={} > \scalebarfalse > \cavelengthtitle={} > \cavelength={} > \cavedepthtitle={} > \cavedepth={} > endcode > > map-header 5 20 sw > map-comment "Plan View" > > > colour map-fg depth > #colour map-bg [20 39 14] > > endlayout > > > _______________________________________________ > Therion mailing list > [email protected] > https://mailman.speleo.sk/listinfo/therion >
_______________________________________________ Therion mailing list [email protected] https://mailman.speleo.sk/listinfo/therion
