[Therion] Therion Digest, Vol 194, Issue 6
Nigel Cooke
nigel.cooke at bigpond.com
Sun Feb 13 23:24:59 CET 2022
Thanks Martin,
That worked perfectly.
Cheers
Nigel
From: therion-request at speleo.sk
Sent: Sunday, 13 February 2022 10:00 PM
To: therion at speleo.sk
Subject: Therion Digest, Vol 194, Issue 6
Send Therion mailing list submissions to
therion at speleo.sk
To subscribe or unsubscribe via the World Wide Web, visit
https://mailman.speleo.sk/listinfo/therion
or, via email, send a message with subject or body 'help' to
therion-request at speleo.sk
You can reach the person managing the list at
therion-owner at speleo.sk
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Therion digest..."
Today's Topics:
1. Re: Tex-map code for passing variables (Martin Budaj)
----------------------------------------------------------------------
Message: 1
Date: Sat, 12 Feb 2022 21:46:34 +0100
From: Martin Budaj <m.budaj at gmail.com>
To: List for Therion users <therion at speleo.sk>
Subject: Re: [Therion] Tex-map code for passing variables
Message-ID:
<CALPsdSsW3LzNtTvv2OW6JJ6PiGh4n58ZcmufFPkMFxsPYq4vWw at mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"
Hi,
I think the following should work:
1) use \loadpicture{\pathvar} in the shared thconfig file
2) define \pathvar macro in the 'code tex-map' section of the
customised thconfig file: \def\pathvar{yourfile.pdf}
Martin
On Tue, Feb 8, 2022 at 11:03 AM Nigel Cooke <nigel.cooke at bigpond.com> wrote:
>
> Good evening all,
>
>
>
> I am trying to pass a variable to the \loadpicture function in a tex-map code block. As part of a \def\maplayout{ } block, I am using this line of code :
>
> \legendbox{100}{-3}{NE}{\loadpicture{output/ShadesOfDeath_HallOfTheMountainKingLocation-p.pdf}} to place a picture in the map header. This works fine but I need to pass in the file path as a variable.
>
>
>
> To put it in context, I have a suite of maps, each of which has a small inset map as part of the header. The inset map gives an overview/location reference, much the same as the navigation panel in an atlas. The maps share a common layout block in a shared thconfig file. Parameters in the shared layout are populated with map specific information via Therion data and some variables (eg \cavename) that I set in a thconfig file customised for the specific map. I want to keep the common layout generic in case I need to change it in the future and to avoid having to update it in numerous files. What I'm trying to do with \loadpicture is select the picture that is the location overview for the specific map. I can do it using a hardcoded file path but I need it to work with a variable that contains the file path. I would then set the variable in the thconfig for a specific map. The layout command ?map-image? doesn't work because I have redefined the \maplayout macro in a tex-map code bloc
k.
>
>
>
> Is it possible to pass a file path in a variable to the \loadpicture function? If so, can anyone show me some code that would to do it? I?ve tried reusing an existing variable like \the\comment but that only produces a compile error. My Tex knowledge is limited so I am struggling with working out how to set this up. Also, if anyone knows of a better way to achieve the same result I?d be eternally grateful if you would share that knowledge.
>
>
>
> Thanks
>
>
>
> Nigel
>
>
>
>
>
> _______________________________________________
> Therion mailing list
> Therion at speleo.sk
> https://mailman.speleo.sk/listinfo/therion
------------------------------
Subject: Digest Footer
_______________________________________________
Therion mailing list
Therion at speleo.sk
https://mailman.speleo.sk/listinfo/therion
------------------------------
End of Therion Digest, Vol 194, Issue 6
***************************************
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.speleo.sk/pipermail/therion/attachments/20220214/55af147d/attachment.htm>
More information about the Therion
mailing list