emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] [PATCH] org-preview-latex-fragment not working with #+latex_head


From: Vladimir Lomov
Subject: Re: [O] [PATCH] org-preview-latex-fragment not working with #+latex_header:\input{}
Date: Sat, 21 Apr 2012 08:58:59 +0900
User-agent: Mutt/1.5.21 (2010-09-15)

Hello,
** Benjamin Motz [2012-04-20 19:28:43 +0200]:

> Bug:

> #+latex_header:\input{commands.tex} is not considered in
> org-preview-latex-fragment. Reason: the fragment is generated in /tmp
> from where the file commands.tex can not be found. In my case,
> commands.tex contains essential latex-code for displaying the
> latex-fragment, so I consider this to be a bug.

IMHO, you doing it in wrong way, I presume you are using some Linux:
create ~/texmf/tex/latex/ben
and put there your `commands.tex', then `\input{commands.tex}' will pick
up that file.

Of course it is true for LaTeX, if you use plain TeX use
`~/texmf/tex/plain/ben' directorythen.

> I have set the environment variable TEXINPUTS in
> (org-create-formula-image) to work around this bug (see patch). 

Don't do it. If it is Ok to use in isolated environment and only once
the TEXINPUTS variable it is bad practice.

> However, this is the first time that I have written something like a
> patch and furthermore I'm not at all familiar with lisp-programming. So
> could you please have a look at my solution and tell me if it's complete
> crap and how it could be done better?!

> If it's no crap, I presume it should be submitted.

> Thank you, Benjamin


> diff --git a/org.el b/org.el.orig
> index 4f5bef0..b1c15fb 100644
> --- a/org.el
> +++ b/org.el.orig
> @@ -17040,7 +17040,6 @@ inspection."
>        (condition-case nil
>         (progn
>           (cd tmpdir)
> -         (setenv "TEXINPUTS" concat(default-directory ":.:"))
>           (call-process "latex" nil nil nil texfile))
>       (error nil))
>        (cd dir))


P.S. I'm using org with latex math code and all works fine (I'm using very
customized setup but it works very well).

---
WBR, Vladimir Lomov

-- 
I knew her before she was a virgin.
                -- Oscar Levant, on Doris Day



reply via email to

[Prev in Thread] Current Thread [Next in Thread]