[Therion] Extended elevation control - Embedded image does not appear in some layouts

Benedikt Hallinger beni at hallinger.org
Thu Feb 20 21:56:26 CET 2025


To follow up on this "tas" idea; I really want to discuss this and 
opened an issue ticket for that:
https://github.com/therion/therion/issues/640

What is your opinion on such a feature?


Am 2025-02-19 18:02, schrieb Benedikt Hallinger via Therion:
> I really feel, we need a "true" way of specifying how to hide/select 
> things for various outputs.
> Some kind of optional selector attribute inherent to any symbol, 
> without affecting or misuing the other settings.
> This cuold also be used to hide/select symbols based on scale (which is 
> currently kind-of-supported by using the symbol size - which I cannot 
> use beause I need that for actual sizing of stuff).
> 
> A quick Idea could be:
> 1. untagged elements are always printed
> 
> 2. tagged elements only if they are selected in the thconfig
> 
> 3. actual systematic is user-defined, so we have maximum flexibility.
> For example, I could imagine mixing several systematics, one for 
> desired output scale and another for special purposes:
> 
> --------- thconfig --------
> select tag scale:250
> select tag scale:500
> select tag remarks
> select tag crossSections:abc
> export map ....
> ---------------------------
> In the th2's I just tag the items with "-tag scale:500" or "-tag 
> crossSections:abc" (or both).
> This would completely (and optionally) decouple the show/hide from 
> internal magic and support various usecases out of the box. One just 
> needs to think of a good tagging systematic for his usecases/dataset.
> 
> 
> 
> 
> Am 2025-02-19 17:29, schrieb Andrew Atkinson:
>> On 19/02/2025 15:58, Bill Gee wrote:
>>> I would also like a way to produce a map which has SOME (not all) 
>>> cross- sections.  Right now it is all or nothing.  You either get 
>>> every cross- section or you get no cross-sections.  This might be 
>>> done by using PDF layers and letting the cross-section scrap specify 
>>> the layer it goes on.
>> 
>> You can sort of do this with
>> -attr <name> <value>. <name>
>> Then use this in metapost
>> 
>> p36 thbook
>> You can test presence of such a variable using if known ATTR_<name>: 
>> ... fi.
>> 
>> However, my metapost was not good enough and I kept getting bugs. So I 
>> used python to pull them out, then removed the ones I wanted. I 
>> thought I had put the code online, but cannot find it!
>> 
>> However, the use of attr would work better if symbol-hide worked for 
>> it. Unfortunately I do not think that it does.
>> 
>> You could abuse the system by abusing the -context option and setting 
>> it to a symbol you do not use then turn that off with symbol-hide.
>> 
>> 
>> Andrew
>> _______________________________________________
>> Therion mailing list
>> Therion at speleo.sk
>> https://mailman.speleo.sk/listinfo/therion
> _______________________________________________
> Therion mailing list
> Therion at speleo.sk
> https://mailman.speleo.sk/listinfo/therion


More information about the Therion mailing list