[OS X TeX] TeXshop and Makefiles/preprocessor and multiple .tex files

Johan Glimming glimming at kth.se
Tue Feb 22 14:14:32 CET 2005


Hi,

After restarting TeXShop and selecting the personal script it worked! 
However, there is still something strange going on in my Makefile. I 
get:

TEXINPUTS=../macros/: BIBINPUTS=../bib/: lhs2TeX -P../macros/: --poly 
thesis.tex > thesis.out.tex
/bin/bash: line 1: lhs2TeX: command not found
make: *** [lhs] Error 127

To remedy this I attempted (in Makefile):

# Set path to lhs2tex if needed
NO_LHS2TEX := $(shell which lhs2TeX|grep "no ")
ifdef NO_LHS2TEX
   LHS2TEX = /usr/local/bin/lhs2TeX
else
   LHS2TEX = lhs2TeX
endif

I also have set SHELL=/bin/bash just to make sure. I am puzzled as to 
why TeXShop does not assign the right path to Make.engine when it is 
executed.

It seems that TeXshop uses /etc/bashrc but not ~/.bashrc where my 
custom path is being set up. I think this is weird, but perhaps there 
is an explanation to it.

In addition, it is also weird that my above attempt to resolve the path 
problem does not work, since I do explicitly set the path to lhs2TeX 
there. Evidently the "ifdef" clause has no consequence other than the 
else-statement.

Johan Glimming.

--------------------- Info ---------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
           & FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Post: <mailto:MacOSX-TeX at email.esm.psu.edu>





More information about the macostex-archives mailing list