Dear Stefano

Thanks a lot for checking and providing this information. The strange thing is that I use 1.6.5, so one should assume that if it is fine on 1.5.8, it is fine on 1.6.5. Or are you actually in 1.6.8 (I think the default for Ubuntu 10.10)?

Thanks a lot

Matthieu

Le 15. 01. 11 17:25, stefano franchi a écrit :


On Fri, Jan 14, 2011 at 3:13 AM, Matthieu Stigler <[email protected] <mailto:[email protected]>> wrote:

    Hi

    Thanks to you Christopher, Paul and Richard for your answer! Sorry
    if I did not thank earlier, I had not realised (not e-mail notif)
    that you had replied! Below my answer

        >  You have a space in the path to the file.  Does it work if
        you escape the space?

        Or rename the file to eliminate it?  Linux sometimes doesn't
        play well with filenames containing whitespace.

        Chris Menzel


    Unfortunately, it still does not work even when the path contains
    no spaces. Also, it does not work neither with relative or
    absolute paths. Most surpsisingly, it does not work even when I
    put the .sty file in the temp file used by Lyx...

    Do you have any idea how I can use a package that is not in the
    texmf tree? I just tried adding this package:

    http://svn.r-project.org/R/trunk/share/texmf/tex/latex/Sweave.sty

    Do you have the same problem on your confugrations (mine is Lyx
    1.5.6 on Ubuntu 10.4)?


Hi Mat,

I can offer no specific help, but I can confirm that loading packages outside of the texmf tree works for me when you specify the absolute path. I often use lines such as: \usepackage{/home/stefano/Papers/The-paper-I-am-working-on/Package-file.sty}

I am on Ubuntu 10.10 with Texlive 2010 and Lyx 1.5.8.

Have you thought about putting your packages in the local branch of the texmf tree, though? In my understanding, ~/texmf is meant to be used for personal packages, customized versions of standard packages, etc. I had the habit of working with customized LaTeX code in the document´s directory, but I then switched to the local branch of the texmf tree and I think it works better. Less clutter, fewer possibilities of version conflicts, etcetera.

Cheer,

Stefano


    Thanks a lot

    Matthieu



    Le 30. 12. 10 13:59, Richard Heck a écrit :

        On 12/30/2010 07:00 AM, mat wrote:

            Hi

            I wish to use local latex class in my lyx document. Were
            it pure latex code, I could have written:
            \usepackage{./newclass}

            when the .sty is at the same level than the .tex. Now, I
            have some problems doing so with lyx, I tried adding this
            in the preamble, either with a relative path or an
            absolute one, but unfortunately it does unfortunately not
            work, I get an error message...
            Latex Error: File newclass.sty not found

            And below the error message, a quite cryptic: cannot \read
            from terminal in nonstop mode...

            Do you see what I do wrong? I checked the doc but did not
            find mention on how to use local packages, is there
            something? Do you see how I can solve the problem?

        Why not just put the package somewhere LaTeX can find it?

        It should work with an absolute path.

        Richard




Reply via email to