[OS X TeX] Biber
Herbert Schulz
herbs at wideopenwest.com
Tue Oct 20 14:56:19 EDT 2020
> On Oct 20, 2020, at 1:22 PM, Joseph Wright <joseph.wright at morningstar2.co.uk> wrote:
>
> On 20/10/2020 19:13, koch at math.uoregon.edu wrote:
>> Folks,
>> I looked briefly at the TeXShop code. TeXShop calls TeX using the NSTask class in Cocoa. Various items can be set before calling a task, and one is a dictionary called the "environment". This is setup by TeXShop by first calling
>> [[NSProessInfo processInfo] environment]
>> This call gets the environment of the currently running task, and therefore the environment for TeXShop itself. One of the items in this environment dictionary is ``PATH''. TeXShop modifies this environment for the task it is about to call by appending two items to the path:
>> 1) the path for TeX Live
>> 2) the path for ghostscript
>> Both of these paths can be set in TeXShop Preferences, and by default they are
>> 1) /Library/TeX/texbin
>> 2) /usr/local/bin
>> So tasks know about /Library/TeX/texbin, but NOT because shells know this value, and not because /etc/paths.d knows it, but instead because TeXShop set it directly.
>> Dick Koch
>
> Hello Dick,
>
> Thanks for that: I did wonder if it was something done manually. Makes complete sense (the TextMate approach does seem very clever but as I'm not a 'proper' developer I've no real idea how it works!).
>
> I guess I should lobby for 'manual path additions' for TeXworks - would be doable cross-platform and would likely work :)
>
> Joseph
Howdy,
Again, how are you running biber? If it's a tool then you could create a wrapper that exports the correct path and then calls biber.
Good Luck,
Herb Schulz
(herbs at wideopenwest dot com)
More information about the MacOSX-TeX
mailing list