[OS X TeX] Symlinks

Alain Schremmer schremmer.alain at gmail.com
Sat Jan 16 16:41:09 CET 2010


On Jan 16, 2010, at 12:22 AM, Alan T Litchfield wrote:

> Hi,
>
> Is there any reason why you can't put the .sty file into .../texmf- 
> local/ on each of the machines?
>
> Cheers
> Alan
>
> On 16/01/2010, at 4:38 PM, Alain Schremmer wrote:
>
>> In order to keep my preambles, etc as short as possible, I  
>> use .sty files. Since I don't know what I am doing, I proceed by  
>> trials and error which works but at the cost of many different  
>> versions.

You missed the key sentence here: "I don't know what I am doing".

Also, what I didn't make clear is that the sty files in question are  
not the ones that come from the packages but only the ones I make to  
push preambles into the background,

Here is my situation. I am using LaTeX in two ways: as a typesetting  
tool but also as a programming language with probsoln for  
ancillaries: homeworks, quizzes, reviews and exams, etc all of it to  
end as files up in the sky that other people can use under a GNU GPL.  
This then raises two issues:

a) The user has to be given as many different choices as possible,  
e.g. multiple choices versus open, workspace for the student or not,  
answer grid or not, answers in the form of a list or in the form of a  
key for the response grid, etc (Else, by Hestenes' dictum, regardless  
of the merits of the text, instructors won't use it.)

b) Most of the potential users are presumably entirely innocent of  
LaTeX. (The one-click installation of TeX is a blessing in that  
regard.) So, the stuff has to be usable by no more than just  
commenting this or that and the preambles visible to the user have to  
be as lean as at all possible. Hence the sty files in question.

As all the people who have put up with me on this list know, I am  
chewing more than I can really handle and I can proceed only very  
incrementally with my "programming". As a result, I found that now my  
biggest problem is to keep everything in line and consistent as I am  
progressing: Each time I think of something that will give the user  
an extra choice and/or simplify the "interface", I have to propagate  
this improvement, if only to make sure that it is consistent with the  
rest.

So, it turns out that my allergy to upgrading is rather convenient  
and, even if my ass-backwards use of symlinks will eventually cost me  
when I do upgrade, I will still be well ahead of the game. Or so I  
hope. But I think that the worst that will happen is that I will have  
to redo about a dozen symlinks which SymbolicLinker makes a breeze  
anyhow.

All this explaining of course is just to pave the way for the  
unavoidable days when I will need even more help to bail me out of  
this or that new hole I will have dug myself into while trying to  
implement my next bright idea.

Best regards
--schremmer

















More information about the macostex-archives mailing list