Update ConTeXt 2004-12-06 for teTeX 2.99.4-beta: map files
Hi all, I have a running tetex-2.99.4-beta. Now I would like to update ConTeXt to version 2004-12-06. After comparing directory structures I see there is difference: 1. In ConTeXt all map files are in fonts/map/pdftex/context/*.map 2. In teTeX amm map files are in fonts/map/dvips/context/*.map So my question is how I could update ConTeXt safely ? Which directory structure I have to follow ? teTeX will continue to work if map files installed in ConTeXt's structure ? Thank you in advance, Regards, Quy NGUYEN-DAI
1. In ConTeXt all map files are in fonts/map/pdftex/context/*.map
That's the wrong location. There is nothing pdftex specific in these files, so the "syntax" is dvips, not pdftex. I have told Hans about it. The level below fonts/map is "syntax" according to TDS 1.1.
So my question is how I could update ConTeXt safely ? Which directory structure I have to follow ? teTeX will continue to work if map files installed in ConTeXt's structure ?
The TDS tells us where to put those files and even though Hans does not care much about dvips, I suggest that he moves his files. Some files don't have a proper newline in the end, so they are not even proper text files. Thers is no non-whitespace difference between teTeX's files in fonts/map/dvips/context and cont-tmf's fonts/map/pdftex/context, so you can just ignore the files from cont-tmf. So, I suggest that you unpack cont-tmf.zip in a temp directory rm -rf fonts/map/pdftex/context rm -rf tex/latex cp -a * /to/your/texmf-dist (teTeX has aliases for the files that context distributes in tex/latex, so we don't need these files). Thomas
On Tue, 7 Dec 2004 21:29:04 +0100, Thomas Esser
So, I suggest that you
unpack cont-tmf.zip in a temp directory rm -rf fonts/map/pdftex/context rm -rf tex/latex cp -a * /to/your/texmf-dist
It works well ! Thank you so much for your very quick reply! Regards, Quy -- http://vnoss.org/forum/
Hi Thomas,
rm -rf tex/latex
(teTeX has aliases for the files that context distributes in tex/latex, so we don't need these files).
i'm a bit puzzled by this alias: e.g., m-ch-en.tex says: \ProvidesPackage{m-ch-en}[2004/07/30 package wrapper for m-ch-en.tex] \newif\ifPPCH@PSTRICKS \DeclareOption{pstricks}{\PPCH@PSTRICKStrue} \DeclareOption{pictex}{\PPCH@PSTRICKSfalse} \ExecuteOptions{pictex} \ProcessOptions\relax \ifPPCH@PSTRICKS \RequirePackage{pstricks,pst-plot} \else \RequirePackage{m-pictex} \fi \input{m-ch-en.tex} \endinput so, i wonder what this is aliased to. The content of these files is suggested/provided by latex users (esp the provide, require, and options stuff); Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
Hi Hans,
so, i wonder what this is aliased to.
$ kpsewhich m-ch-en.sty /software/oss/Text/teTeX-3.0/share/texmf-dist/tex/generic/context/m-ch-en.tex
The content of these files is suggested/provided by latex users (esp the provide, require, and options stuff);
Oops... So, I should stop using these aliases and distribute the .sty files instead. Last time that I looked at these .sty files, they just loaded the .tex files without any additional code. I think that I have even told you some years ago that I am not distributing the .sty files and that I am using aliases instead... Thomas
Hi Thomas
Oops... So, I should stop using these aliases and distribute the .sty files instead. Last time that I looked at these .sty files, they just loaded the .tex files without any additional code.
indeed; the currenr version are more latex compliant; i've forgotten when this change was made, but it must be a couple of years ago since i had to look into the files to see what was happening when you mentioned aliasing -) Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
participants (4)
-
h h extern
-
Hans Hagen
-
Thomas Esser
-
VnPenguin