Hi Benjamin, Benjamin Motz <b.m...@uni-muenster.de> writes:
> #+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. Did you try \input{/home/absolute/path/commands.tex} ? > I have set the environment variable TEXINPUTS in > (org-create-formula-image) to work around this bug (see patch). > > 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?! It complete crap and it could be done better :) > If it's no crap, I presume it should be submitted. Setting TEXINPUTS while creating formulas makes sense to me, so I'll be glad to have a patch for this. Some comments: > Thank you, Benjamin > > diff --git a/org.el b/org.el.orig The diff says you are comparing org.el and org.el.orig (the original file). With this method, it's easy to have the comparison done the wrong way. The *really really* simple method is to use git and Emacs >=23.4. ~$ git clone git://orgmode.org/org-mode.git Then open the .el file you want to edit. When you're done editing, simply `C-x v ='. It will open a new buffer with the patch. HTH, -- Bastien