On Jul 28, 2006, at 5:46 PM, Jens Noeckel wrote:
Hi,
I've got some small suggestions for the LyX-Mac version of
lyxrc.dist in the LyX 1.4.2 Application bundle.
Prompted by a problem with imagemagick's convert utility (which
wasn't working out of the box for me), Bennett told me that the
definition of PATH had changed from what it was in 1.4.1.
(Actually, it's the mechanism by which default preference settings
(including PATH prefix) are defined that has changed.)
Looking at lyxrc.dist for LyX 1.4.2, I think one should set the
order of directories differently. People will currently be getting
their tex (tetex) distributions from different places - mainly
gwTeX, darwinports and fink. Imagemagick, on the other hand, could
come from even more different sources (could be installed into /usr/
local/bin by some third-party installer having nothing to do with
TeX). Ultimately, it will have to be up to the user to set the PATH
correctly in the Preferences, but to make it more _likely_ to work
out of the box I think the following sequence would be better in PATH:
\path_prefix "/usr/local/teTeX/bin/i386-apple-darwin-current:/usr/
local/teTeX/bin/powerpc-apple-darwin-current:/sw/bin:/opt/local/
teTeX/bin:/opt/local/bin:/\
usr/local/bin:/usr/bin:/usr/X11R6/bin"
I agree. I've added /sw/sbin as well (just after /sw/bin), and will
submit a patch later.
Essentially this looks first in the directories that are most
likely to have the most up-to-date installations of a given tex-
related or imagemagick executable.
Also, in lyxrc.dist, I saw that the FORMATS section could be
improved. Here is what it says now:
#
# FORMATS SECTION ##########################
#
\format "fig" "fig" "FIG" "" "open /Applications/Utilities/X11.app
&& export DISPLAY=:0.0 && xfig" "open /Applications/Utilities/
X11.app && export DISPLAY=:0.0 && xf\
ig"
\format "rtf" "rtf" "Rich Text Format" "" "auto" "auto"
It may not be wise to specify the absolute path and application
name of X11.app for the "fig" format. Instead, it seems to be
better to simply replace this by
"open-x11 xfig"
This is a command that is present on OSX 10.3 and up, and I think
10.3 is the system requirement for lyx 1.4.2 anyway. So there's no
compatibility problem if one uses this command.
I didn't realize there was such a command. It works to open an
instance of xfig in X11, but I cannot get it to open a designated
file, which the previous version does. Does opening .fig files from
within LyX work for you?
Bennett