[Therion] Height numbers in square boxes
Bruce Mutton
bruce at tomo.co.nz
Thu Sep 20 21:38:40 CEST 2018
One of the developers added a NZSS symbol set some years ago, based on a few symbol definitions I posted on this forum.
I have some more symbol definitions I would like to add to it, btw.
If someone points me to the general code location, I might try to cut my teeth on git and add those extra definitions.
A new symbol set can include as little as a single symbol, so it should not be a big job Bill. You can simply reassign symbols from other symbol sets for those not defined in your chosen symbol set. ie
symbol-assign line gradient UIS
symbol-assign point gradient UIS
Maybe some learning we can do together Bill (on adding to symbol sets).
Also for what it is worth, I made this clumsy attempt at text within boxes (or sorts). Not quite what you are after, but might give some ideas.
A more generally useful thing I have been wondering about for point labels and point remarks (or line labels for that matter) would be the ability to add a box around the text, as a simple property of that entity, activated in the same way as we specify -align left or -scale xs. And even a -hyperlink [path|url] would be useful
# Define an experimental label symbol for graffiti
code metapost
def p_u_graffiti (expr pos,theta,sc,al)=
U:=(.2u,.5u);
T:=identity aligned al rotated theta scaled sc shifted pos;
%# pos and al work fine in label below, but theta and sc transformed about far off point???
%# so have been disabled for label component. Plan rotation seems to have no further detrimental effect
label (btex Gr etex, pos) aligned al; % rotated theta scaled sc aligned al; % btex and etex are wrappers around code to be process by tex
thdraw unitsquare scaled u shifted (-0.5u,-0.5u) rotated 45 withpen PenD; % diagonal box with thin pen
thdraw fullcircle scaled u withpen PenD;
enddef;
initsymbol("p_u_graffiti")
endlayout LayoutMapThisCave
#legend entries for custom entities
text en "point u:graffiti" "Historic graffiti" #text to appear in legend
Regards
Bruce
-----Original Message-----
From: Therion <therion-bounces at speleo.sk> On Behalf Of Martin Sluka via Therion
Sent: Friday, 21 September 2018 00:09
To: List for Therion users <therion at speleo.sk>
Cc: Martin Sluka <martinsluka at mac.com>
Subject: Re: [Therion] Height numbers in square boxes
Please contact Martin Budaj.
Odesláno z iPhonu
20. 9. 2018 v 13:32, Bill Gee via Therion < <mailto:therion at speleo.sk> therion at speleo.sk>:
> Hi Martin -
>
> Now that is an interesting idea! Most of the symbols used in Missouri
> are UIS, so that would serve as the starting point.
>
> Is there any documentation on how to create an entire symbol set?
>
> And my original question is still there ... How can I create a symbol
> that puts a number inside a square box?
>
> --
> Bill Gee
>
>
>
> On Thursday, September 20, 2018 12:37:42 AM CDT Martin Sluka via
> Therion
> wrote:
>> The correct way could be to define “Missoury symbol set” as one of
>> defaults for Therion.
>>
>> It should be more simple than user symbol, because it will work with
>> contents menus.
>>
>> Martin S.
>>
>> Odesláno z iPhonu
>>
>> 20. 9. 2018 v 1:05, Bill Gee via Therion < <mailto:therion at speleo.sk> therion at speleo.sk>:
>>> Hi Andrew -
>>>
>>> I have defined several of my own symbols such as a pendant and
>>> popcorn with hollow circles. I could easily define a custom point
>>> that would display a square box.
>>>
>>> But then how to get the value displayed inside the box? And how to
>>> make the box scale according to the number of digits it contains?
>>> And will Therion do unit conversions like it does for the passage-height object?
>>> That's why I was looking for the existing code. If I can find it,
>>> then it is probably pretty easy to modify.
>>>
>>>> Yes that is probably possible, however, using a defined symbol for
>>>> something else is probably not the right answer. Therion allows you
>>>> to define your own points.
>>>>
>>>>> From the wiki
>>>>
>>>> point u:xxxx where xxxx is the name of a user defined symbol that
>>>> you have defined or referenced in a layout.
>>>>
>>>> The actual definition seems to be beyond me at the moment, let me
>>>> sleep on it, but hopefully a more skillful person will have the
>>>> answer.
>>>>
>>>> Andrew
>>>>
>>>>> On Wed, 19 Sep 2018, 22:28 Bill Gee via Therion,
>>>>> < <mailto:therion at speleo.sk> therion at speleo.sk>
>>>>> wrote:
>>>>> Hello everyone -
>>>>>
>>>>> A common convention around Missouri cave mapping is to indicate
>>>>> the height change of a floor step by enclosing the value in a
>>>>> square box. This is not the same as ceiling height which is
>>>>> enclosed in a circle or oval.
>>>>>
>>>>> I have been using the object "point height" for this. It works
>>>>> except there is nothing around the value. It just hangs out in
>>>>> space, so to speak.
>>>>>
>>>>> I used the "-d" option to dump all the MetaPost and TeX code. I
>>>>> find no references in any of the files to objects of type height
>>>>> or passage-height, which implies that these two objects are not
>>>>> generated by MetaPost.
>>>>>
>>>>> Is it possible to redefine the "point height" symbol so it draws a
>>>>> square box around the value?
>>>>>
>>>>> Thanks!
>>>>> --
>>>>> Bill Gee
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Therion mailing list
>>>>> <mailto:Therion at speleo.sk> Therion at speleo.sk
>>>>> <https://mailman.speleo.sk/listinfo/therion> https://mailman.speleo.sk/listinfo/therion
>>>
>>> _______________________________________________
>>> Therion mailing list
>>> <mailto:Therion at speleo.sk> Therion at speleo.sk
>>> <https://mailman.speleo.sk/listinfo/therion> https://mailman.speleo.sk/listinfo/therion
>>
>> _______________________________________________
>> Therion mailing list
>> <mailto:Therion at speleo.sk> Therion at speleo.sk
>> <https://mailman.speleo.sk/listinfo/therion> https://mailman.speleo.sk/listinfo/therion
>
>
>
>
> _______________________________________________
> Therion mailing list
> <mailto:Therion at speleo.sk> Therion at speleo.sk
> <https://mailman.speleo.sk/listinfo/therion> https://mailman.speleo.sk/listinfo/therion
_______________________________________________
Therion mailing list
<mailto:Therion at speleo.sk> Therion at speleo.sk
<https://mailman.speleo.sk/listinfo/therion> https://mailman.speleo.sk/listinfo/therion
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.speleo.sk/pipermail/therion/attachments/20180921/21bc0a76/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 2935 bytes
Desc: not available
URL: <http://mailman.speleo.sk/pipermail/therion/attachments/20180921/21bc0a76/attachment.png>
More information about the Therion
mailing list