[Therion] Embedded image does not appear in some layouts

Bill Gee bgee at campercaver.net
Sat Feb 15 16:37:59 CET 2025


LOL!  Yes, that is a good point about map projects that end.  You never 
know when someone will turn over a rock and find 20km of cave.

I tried using a sequence of select and unselect directives, but it 
appeared as if the unselects were ignored and only the last select was 
actually used.  I asked a question a few weeks ago about the scope of 
select, but never got an answer.  As near as I can figure, the scope of 
select is the entire thconfig file regardless of where select appears.

Some years ago I created a shell script to string together calls to 
therion with different thconfig files.  It worked and was a bit of a 
bother to maintain.  With my current project I use a system call in 
thconfig.

I agree about projected elevations not being all that useful.  It turns 
out I had confused "elevation" and "extended".  What I really want is 
"extended".  It was an easy change to redefine the scraps and the export 
command.

===============
Bill Gee

On 2/13/25 13:39, Bruce Mutton wrote:
> Kia ora!
> 
>> You mentioned constant fiddling with the {x}{y}{anchor} parameters as the
> map changes.  That is the reason I save photos and profiles for the very end
> of a cartography project.
> 
> You have projects that have an end?
> 
>>   A thconfig file can have exactly ONE "select" directive.
> 
> Um, I think there is plenty of flexibility with select and thconfig usage.
> For almost all of my projects I manage one thconfig and multiple select
> statements within that (perhaps you are counting these select collections as
> 'one').  Admittedly I usually amalgamate map definitions to reduce these to
> a single select requirement per projection per run just for convenience.
> But multiple selects per projection work just fine, at least they did a few
> versions ago.
> 
> And selects for each projection in a single thconfig per run are my norm. ie
> select mapPlan
> select mapExtended
> select mapProjection256 (I don't tend to use projected elevations these days
> - none of my caves are straight)
> select mapProjection135 etc
> 
> There is also the possibility to use indexes to manage multiple variants of
> a single projection in a single thconfig*.
> select mapPlan
> select mapPlan:Enlargement
> 
> * It might be possible to change the projection of plan maps to
> plan:enlargement on the fly with revise, but I haven't actually pulled this
> off.  Were I try to this, I would currently draw the enlarged passage a
> second time (tracing over the original drawing, possibly in the same th2,
> but with an index added to the projection), but that is a bit of a hack.
> 
> But as Tarquin mentioned, it is not possible to export based on one
> projection's set of selects and then choose another set of selects for that
> projection in the same thconfig run  (The existence of unselect suggests
> this might be possible, but I have not had any luck with it and while some
> have talked of it, I don't recall an example where unselect has been used
> successfully for any purpose).
> This is a case where multiple thconfigs can be used with a script to wrap
> them all together as Tarquin describes.
> I have chosen a simpler, limited approach without automation and manage a
> single thconfig, manually commenting and uncommenting lines to get bespoke
> outputs on a run by run basis.
> Either approach seems to be fine, and what works best likely depends on
> preference and objectives.
> 
> Bruce
> 
> 
> _______________________________________________
> Therion mailing list
> Therion at speleo.sk
> https://mailman.speleo.sk/listinfo/therion



More information about the Therion mailing list