ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: Otared Kavian <otared@gmail.com>
To: mailing list for ConTeXt users <ntg-context@ntg.nl>
Subject: Re: TeXshop
Date: Wed, 22 Oct 2008 15:25:02 +0200	[thread overview]
Message-ID: <F6FC663E-D230-400B-A4F4-0CDD3D6D039A@gmail.com> (raw)
In-Reply-To: <2ADDA4CA-EA90-4A46-8F04-7F00383FF832@boede.nl>

On 22 oct. 08, at 12:57, Willi Egger wrote:

> Hi all,
>
> is there anybody who has TeXshop running with the COnTeXt minimals?
>
> I tried to make a new engine which looks up to now as stated her
> under. however I get an error message:
>

Hi again Willi,

If you have installed ConTeXt-Miimal for MacOS X, the in principle you  
don't need at all to set environment variables as the ones you mention.
On the contrary according to my experience, you SHOULD NOT set any  
such variables…
Therefore in a Terminal window you should say:
	env | grep TEX
and then say (for instance for TEXMFCNF)
	unset TEXMFCNF
and so on for the other variables if they seem to be unwanted. Also oe  
should remove the "export…" variables from the .bashrc or any other  
shell files.

This is how I installed ConTeXt-Minimal and how I use it under  
TeXShop. (I have a MacBook Pro running under macOS X 10.5.5).

Installing and using the Minimal under Mac OS X in Ten Steps…

1) I created a folder named "context-minimal": this can sit anywhere,  
but in my case I put it in a partition of my hard drive names "OK-10.4".
So the full path to that folder is
	/Volumes/OK-10.4/context-minimal

2) In a Terminal window I said
	cd /Volumes/OK-10.4/context-minimal

3) Then in the same Terminal window I said
	rsync -ptv rsync://contextgarden.net/minimals/setup/first-setup.sh .
Please pay attention to the final "." after "first-setup.sh"…
I got the file "first-setup.sh" in the folder.

4) Then I said in the Terminal window
	sh first-setup.sh
This would take some time (depending on the speed of the Internet  
connection) and then I obtained two folders (or directories) named
	bin/
	tex/
and one morefile named "status-of-update.lua".

5) The folder "tex" contains four folders named
	texmf/
	texmf-context/
	texmf-cache/
	texmf-osx-intel/
and four files named
	setuptex
	setuptex.csh
	setuptex.bat
	setuptex.tmf
The folder "texmf-osx-intel" contains among other things a folder  
named "bin" in which the binaries are located.
The file "setuptex" is the file which upon execution under a shell  
command sets the TEXROOT variable needed for the binary "context"

6) If I want to typeset the file "basic-test.tex" with my new  
installation, I have to set up once per session the TEXROOT variable  
by saying in my Terminall window:
	source /Volumes/OK-10.4/context-minimal/tex/setuptex
or alternatively
	.  /Volumes/OK-10.4/context-minimal/tex/setuptex
Please pay attention to the dot "." and the space after the dot at the  
beginning of the above line…
After that in the Terminal window (assuming that I am in the folder  
where the file "basic-test.tex" is present) I just say
	context basic-test.tex
and the file is typeset with mkiv.

7) If I want to put some macros, or files used frequently as \input, I  
may put them in the folder:
	/Volumes/OK-10.4/context-minimal/tex/texmf-context/tex/context/user

8) Also I may put more fonts in the folder
	/Volumes/OK-10.4/context-minimal/tex/texmf/fonts
in appropriate places (I did this for the fonts rsfs which were not  
present in the minimals). However after this I had to run again "first- 
setup.sh" as above.

9) Once the minimal was installed on my machine, in order to use it  
with TeXShop, I created a file named "ConTeXt-Minimal.engine"  
containing only the four lines:
	#!/bin/bash

	source /Volumes/OK-10.4/context-minimal/tex/setuptex
	context "$1"

This file is put in the directory
	/Users/kavian/Library/TeXShop/Engines
and must have the execute bit, that is one must say in a Terminal  
window:
	cd /Users/kavian/Library/TeXShop/Engines
	chmod 755 ConTeXt-Minimal.engine

10) Now in TeXShop I can add the following line at the beginning of  
any file I want to typeset with the Minimal:
	%!TEX TS-program = ConTeXt-Minimal
or else I may choose "ConTeXt-Minimal" from the pop-up menu which  
appears below the window bar of my TeX file.

I hope that the above would be useful for you and other persons.
Since on the Wiki there are already many things on the issue, I didn't  
dare to add a new page…
Mojca, if you read this, can you please tell me whether I can add a  
new item on the pages you have set up?

Best regards: OK

> MtxRun | unknown script 'context.lua' or 'mtx-context.lua'
>
> My interpretation is, that underway the path to the lua scripts is
> 'forgotten'
>
> Kind regards
>
> Willi
>
> #!/bin/bash
> #PATH="$PATH: /Applications/lua/tex"
> #. /Applications/lua/tex/setuptex "/Applications/lua/tex"
> export PATH=``$PATH:/opt/local/bin:/opt/local/sbin:/Applications/lua/
> tex/texmf-osx-intel/bin:/bin:/sbin:/usr/bin:/usr/sbin:/''
> export TEXROOT=/Applications/lua/tex
> export TEXMFPROJECT=$TEXROOT/texmf-project
> export TEXMFLOCAL=$TEXROOT/texmf-local
> export TEXMFVAR=$TMP/texmf-var
> export VARTEXMF=$TEXMFVAR
> export TEXMFOS=$TEXROOT/texmf-osx-intel/bin
> export TEXMFCONTEXT=$TEXROOT/texmf-context
> export TEXMFCACHE=$TEXROOT/texmf-cache
> export TEXFORMATS=$TEXMFOS/web2c/$engine
> export TEXMFFONTS=$TEXROOT/texmf-fonts
> export CTXMINIMAL=yes
> export MPMEMS=$TEXMFOS/web2c/$engine
> export HOMETEXMF=/nonexist
> export RUBYLIB=``$RUBYLIB:$TEXMFCONTEXT/scripts/context/ruby``''
> export LUATEXDIR=$TEXMFCONTEXT/scripts/context/lua
> export TEXMFCNF=``$TEXROOT/texmf{-local,-context,}/web2c''
> export TEXMFMAIN=$TEXROOT/texmf
> export TEXMF={$TEXMFPROJECT,$TEXMFFONTS,$TEXMFLOCAL,$TEXMFOS,
> $TEXMFCONTEXT,$TEXMFMAIN}
> export TEXMFDBS={$TEXMFPROJECT,$TEXMFFONTS,$TEXMFLOCAL,$TEXMFOS,
> $TEXMFCONTEXT,$TEXMFMAIN}
> unset CTXDEVTXPATH CTXDEVMPPATH CTXDEVMFPATH
> unset CTXDEVPLPATH CTXDEVRBPATH CTXDEVPYPATH CTXDEVJVPATH
> unset TEXINPUTS MPINPUTS MFINPUTS
>
> context ''$1''
> ___________________________________________________________________________________
> If your question is of interest to others as well, please add an  
> entry to the Wiki!
>
> maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
> webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
> archive  : https://foundry.supelec.fr/projects/contextrev/
> wiki     : http://contextgarden.net
> ___________________________________________________________________________________

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


  parent reply	other threads:[~2008-10-22 13:25 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-10-22 10:57 TeXshop Willi Egger
2008-10-22 11:13 ` TeXshop Otared Kavian
2008-10-22 13:21   ` TeXshop Hans van der Meer
2008-10-22 15:02   ` TeXshop Willi Egger
2008-10-22 11:28 ` TeXshop Wolfgang Schuster
2008-10-22 14:58   ` TeXshop Willi Egger
2008-10-22 16:17   ` TeXshop Willi Egger
2008-10-22 16:47     ` TeXshop Otared Kavian
2008-10-23 10:00       ` TeXshop Taco Hoekwater
2008-10-22 13:25 ` Otared Kavian [this message]
2008-10-22 15:13   ` TeXshop Willi Egger

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=F6FC663E-D230-400B-A4F4-0CDD3D6D039A@gmail.com \
    --to=otared@gmail.com \
    --cc=ntg-context@ntg.nl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).