Re: could not find app-default file for xdvi
On Wed, Mar 05, 2003 at 11:59:18AM -0800, Chris Majewski wrote: make world, I get could not find app-default file for xdvi. I You should have unpacked the texmf tarball in /cs/local/generic/lib/pkg/teTeX-1.0.0/share/texmf That should have given you (among others) the file /cs/local/generic/lib/pkg/teTeX-1.0.0/share/texmf/xdvi/XDvi. Did you do that? Thomas
teTeX-2.0.2: another texconfig fix
texconfig should no longer try to call fmtutil --byfmt mfw. Doing so gives fmtutil: no info for format `mfw' (but does not cause any harm). The following patch fixes this. Thomas --- 2.0.2/texk/tetex/texconfig Sat Mar 1 10:13:18 2003 +++ texk/tetex/texconfigSat Mar 1 16:05:23 2003 @@ -443,7 +443,6 @@ { echo Running mf to create plain base ... fmtutil --byfmt mf - fmtutil --byfmt mfw echo Done.; echo }
teTeX-2.0.2: another texconfig fix
texconfig should no longer try to call fmtutil --byfmt mfw. Doing so gives fmtutil: no info for format `mfw' (but does not cause any harm). The following patch fixes this. Thomas --- 2.0.2/texk/tetex/texconfig Sat Mar 1 10:13:18 2003 +++ texk/tetex/texconfigSat Mar 1 16:05:23 2003 @@ -443,7 +443,6 @@ { echo Running mf to create plain base ... fmtutil --byfmt mf - fmtutil --byfmt mfw echo Done.; echo }
Re: Bug#182772: dvipdfm can't find ot1r.enc
On Fri, Feb 28, 2003 at 08:53:39AM +0900, Atsuhito Kohda wrote: It seemed ot1*.enc (ot1.enc, ot1alt.enc, ot1r.enc) were really missing. Nothing in (the original) teTeX refers to these files. Correct me if I am wrong. If something in debian refers to these files, debian should provide them. teTeX *has* encoding files for all text fonts of the CM set. They are extracted from the BSR type1 files and should be 100% correct. Just look at texmf/dvips/tetex/*.enc. Thomas
Re: Building tetex on HP-UX 11.0
On Thu, Feb 27, 2003 at 06:14:43PM +0100, Miguel Covas O'Ryan wrote: Now, I have some problems. First of all, I've been unable to use gcc as ANSI compiler. configure complains about gcc being unable to generate executable files (I think the test is done with flags -g -Aa +e -D_HPUX_SOURCE which gives command line: missing '(' after predicate ) That should not happen. configure has: case $target in ... hp*hpux*) if test $CC = cc; then CFLAGS=$CFLAGS -Aa +e -D_HPUX_SOURCE; export CFLAGS AC_MSG_WARN(HP-UX's cc) fi ;; ... So, if you have gcc on your system, the unusual CFLAGS should not be added. A bit dissapointed since my bad experiences with HP ANSI cc I've configured with HP cc as ANSI C compiler and gcc as C++ compiler (configure allows gcc to act as C++ compiler !!) The GNU C++ compiler should be called as g++, I think. do background silent processing, not to edit or visualize anything. Can I skip someway that step? Yes, two possibilities: ./configure --with-system-ncurses or ./configure --without-dialog On the other hand I can try to fix hashmap.c which seems to be badly build by the cpp (ufff) machines? Can we act as repository for anyone wanting to install tetex on a HP-UX machine? We (as Bancoval) have modestly funded tex users group, but we would like to cooperate in a more active way... As long as the relative structure (binaries vs. texmf tree) is kept intact, the binaries can even be used by other people in other directories. The usual rules apply, so if you have used non-standard shared libraries (e.g. for X11 or some curses lib), other people will need that, too. Thomas
ANN: teTeX-2.0.2
=== teTeX 2.0.2 === This is the announce of teTeX-2.0.2, a TeX distribution for UNIX compatible systems. === General disclaimer: === This is a bugfix release, with only a few changes. See the file ANNOUNCE-2.0 for more information. === Changes in this release: === The main change is the new pdftex which has a few important fixes. For details, please look at tetex-src-2.0.2/texk/web2c/pdftexdir/NEWS. ChangeLog entries: In the src tarball: * portability fix for texk/kpathsea/cnf.c * pdftex version 1.10b * add eomega support to fmtutil * ttf2afm: FontFamily patch by Siep Kroonenberg * update config.guess / config.sub * handle manpages for kpsepath / kpsexpand properly * fix two bugs in texdoctk * mktexmf fix for CJK fonts * adjust cxx-runtime-hack a little * add search paths for nonk-xdvi to texmf.in * fix bug in texk/etc/autoconf/acspecific.m4 In the texmf tarball: * add doc/latex/styles/multiple-span.txt * move dvipdfm/* to dvipdfm/config * update ragged2e * support uppercase mathtime fonts via aliases * remove g-brief: it is not free software * update shadow.sty * add package mparhack and jurabib * listings package is back (license *is* ok!) * SIunits.cfg updated (only comments have changed in a minor way) * replace old README by new readme in doc/latex/pdfpages * added sihyph23.tex (Slovenian hyphenation patterns) === The files / installation === You can get teTeX-2.0.2 from the following server: ftp://cam.ctan.org/tex-archive/systems/unix/teTeX/2.0/distrib/ (UK) Other servers will follow shortly: ftp://dante.ctan.org/tex-archive/systems/unix/teTeX/2.0/distrib/ (GER) ftp://tug.ctan.org/tex-archive/systems/unix/teTeX/2.0/distrib/ (US) A full list of mirrors is available here: ftp://cam.ctan.org/tex-archive/CTAN.sites From these servers, you need the following files for teTeX-2.0: sources of the programs (required): == tetex-src-2.0.2.tar.gz support tree with fonts / macros (required): == tetex-texmf-2.0.2.tar.gz sources for parts of the texmf tarball (optional): == tetex-texmfsrc-2.0.2.tar.gz The installation instructions are included in the tetex-src-2.0.2.tar.gz archive as files INSTALL (complete instructions) and QuickInstall (short version). Thomas Esser, February 2003
Re: texdoctk 0.5.2 beta3
On Wed, Feb 26, 2003 at 03:12:32AM +0100, Reinhard Kotucha wrote: Does it mean that the save button will be removed? Sorry, a misunderstanding. I had written the saved settings are not (again) stored in $HOME/.texdocrc . where I wanted to write the saved settings are now (again) stored in $HOME/.texdocrc . :-( Of course both files can be in different texmf trees and should be looked up independently. Ok, sure. E.g. a texdocrc.defaults in a local texmf tree makes sense. So, I have two independend kpsewhich calls now. Thomas
Re: kpathsea manpages
On Wed, Feb 26, 2003 at 09:26:57PM -0500, David R. Morrison wrote: It looks to me like these were revised at some point, but the Makefile wasn't updated quite right. The patch below seems to fix it. I prefer a different fix using symlinks. The files kpsepath.man and kpsexpand.man can be removed the the src dir, then. Thomas --- 2.0.1/tetex-src/texk/tetex/Makefile.in Sat Feb 15 18:57:16 2003 +++ tetex-src/texk/tetex/Makefile.inThu Feb 27 06:57:21 2003 @@ -10,7 +10,7 @@ SCRIPTS= dvi2fax ps2frag texconfig dvired pslatex texi2html allcm allneeded fontexport fontimport kpsetool mkfontdesc MakeTeXPK fontinst rubibtex rumakeindex fmtutil texdoc texlinks texexec texdoctk updmap PDFSCRIPTS=e2pall epstopdf texi2pdf thumbpdf -manpgs= allcm allec allneeded dvi2fax dvired e2pall epstopdf fontexport fontimport fontinst kpsepath kpsetool kpsexpand ps2frag pslatex rubibtex rumakeindex texconfig texdoc texexec texi2html texi2pdf texshow texutil thumbpdf texdoctk updmap +manpgs= allcm allec allneeded dvi2fax dvired e2pall epstopdf fontexport fontimport fontinst kpsetool ps2frag pslatex rubibtex rumakeindex texconfig texdoc texexec texi2html texi2pdf texshow texutil thumbpdf texdoctk updmap INFOFILES= latex.info latex.info-1 latex.info-2 latex.info-3 POOLFILES = etex-pl.pool pdfetex-pl.pool pdftex-pl.pool tex-pl.pool @@ -60,6 +59,8 @@ ln -s pdftex.$(manext) $(man1dir)/cont-nl.$(manext) ln -s pdftex.$(manext) $(man1dir)/cont-en.$(manext) ln -s mktexpk.$(manext) $(man1dir)/MakeTeXPK.$(manext) + ln -s kpsetool.$(manext) $(man1dir)/kpsepath.$(manext) + ln -s kpsetool.$(manext) $(man1dir)/kpsexpand.$(manext) test -r ./latex.info || cd $(srcdir) for i in latex.info*; do \ $(INSTALL_DATA) $$i $(infodir)/$$i; done if $(SHELL) -c 'install-info --version' /dev/null 21; then \
Re: texdoctk 0.5.2 beta3
The path searched by kpsewhich contains . as its first element, so $sysrc points to a file texdocrc.defaults in the current working directory instaed of the real system file. This is not bad in general, but obviously the value of $sysrc is used to find the database file as well. texdocrc.defaults is written to $HOME when the options are saved. This is against Thomas R.'s intention and was introduced in TeX Live. I have fixed this in beta4 (Thomas R. has written to me that he has no time to work on texdoctk at the moment): the saved settings are not (again) stored in $HOME/.texdocrc . Maybe, an additional fix might be helpful: - my $database=$datadir/texdoctk.dat; + my $database=`kpsewhich --progname=texdoctk --format=${qq}other text files${qq} texdoctk.dat`; This is to fix the situation where a locally installed older texdoctk in a local texmf tree had a texdocrc.defaults but no texdoctk.dat in the local tree (older versions of texdoctk have used different names for the database files). Comments on this change? Thomas
Re: europs.sty in 2.0(.1)
On Sat, Feb 22, 2003 at 11:04:38AM +0100, Giuseppe Ghibò wrote: like isn't official euro symbol the \texteuro of textcomp.sty. IMHO the one provided in font eurosym (feymr10) is enough to provide the euro symbol. teTeX-2.0 (and later) has eurosym.sty and the metrics and type1 files for the fonts (texmf/fonts/type1/public). In this case maybe .tfm and europs.sty could be provided, but then it ... The europs.sty license is this: %% File eurofont.sty %% copyright Rowland McDonnell 1998 %% email [EMAIL PROTECTED] %%\This file is part of the eurofont distribution. You can distribute it %% freely provided that you include the rest of the eurofont distribution %% with this file and make no more than a nominal charge to cover the %% costs of distributing it. So, the eurofont package is not free software. Thomas
Re: g-brief is non-free?
%% You are NOT ALLOWED to distribute this file alone. You are NOT ALLOWED %% to take money for the distribution or use of this file (or a changed %% version) except for a nominal charge for copying etc. especially the last sentence is very problematic. Sure, that makes it unfree. It is very sad to see some authors of LaTeX packages put possibly unnecessary or unintentinal phrase to their license. Yes. g-brief is gone now. Anybody interested in getting it back into teTeX might try to contact the author and ask him to make it free software. Thomas
Re: kpesewhich BeOS (long)
I am trying to use tetex in BeOS and have managed to compile it making some small changes that I will post later for reference. ... fmtutil: config file `fmtutil.cnf' not found. kpathsea translates search path read from texmf.cnf on unix-like systems by replacing ; - :. The unix-defection can be found in texk/kpathsea/cnf.c: /* gcc -ansi doesn't predefine `unix', since ANSI forbids it. And AIX generally doesn't predefine unix, who knows why. HP-UX is, of course, also different. Apple's MacOsX is also unix-like. */ #ifndef unix #if defined (__unix__) || defined (_AIX) || defined (_HPUX_SOURCE) #define unix #elif defined (__APPLE__) defined (__MACH__) #define unix #elif defined (__NetBSD__) #define unix #endif #endif I think that your system needs to be added with an appropriate detection. Note, that the same detection is implemented in texk/dviljk/config.h. To explain why some of your searches work, while others don't: kpathsea has one search path that it never takes from texmf.cnf and that's the search path for texmf.cnf itself. If you say kpsewhich fmtutil.cnf then kpathsea does not search in the web2c files search path, but in the path for texmf.cnf (.cnf format). The same happens if you say kpsewhich --format='web2c\ files' fmtutil.cnf or kpsewhich --format='blubber kpathsea does not know' fmtutil.cnf The web2c files format (if you don't cripple it by misspelling it with a backslash), however is read via texmf.cnf and there, you are hit by the missing ; - : translation. Argh... If only these #ifdef's could be replaced by a proper autoconf check... Thomas
Re: teTeX-2.0.1
--- texk/etc/autoconf/acspecific.m4.orig Mon Feb 3 18:47:42 2003 +++ texk/etc/autoconf/acspecific.m4 Mon Feb 3 18:48:02 2003 @@ -1754,7 +1754,7 @@ #ifdef HAVE_SYS_SOCKET_H #include sys/socket.h #endif -extern select ($ac_cv_func_select_arg1,$ac_cv_func_select_arg234,$ac_cv_func_select_arg234,$ac_cv_func_select_arg234,$ac_cv_func_select_arg5);],,dnl +extern int select ($ac_cv_func_select_arg1,$ac_cv_func_select_arg234,$ac_cv_func_select_arg234,$ac_cv_func_select_arg234,$ac_cv_func_select_arg5);],,dnl [ac_not_found=no ; break 3],ac_not_found=yes) done done @@ -2519,7 +2519,7 @@ # Don't add to $LIBS permanently. ac_save_LIBS=$LIBS LIBS=-l$x_direct_test_library $LIBS -AC_TRY_LINK(, [${x_direct_test_function}()], +AC_TRY_LINK([#include X11/Intrinsic.h], [${x_direct_test_function}(1)], [LIBS=$ac_save_LIBS # We can link X programs with no special library path. ac_x_libraries=], I applied that patch by hand for teTeX-2.0.1 and I overlooked the argument to ${x_direct_test_function}: AC_TRY_LINK([#include X11/Intrinsic.h], [${x_direct_test_function}()], Sorry... Thomas
teTeX-2.0.1
=== teTeX 2.0.1 === This is the announce of teTeX-2.0.1, a TeX distribution for UNIX compatible systems. === General disclaimer: === This is a bugfix release, with only a few changes. See the file ANNOUNCE-2.0 for more information. === Changes in this release: === In the src tarball: * fix a bug that I introduced in dvipdfm (in my attempt to stop using the return value of sprintf) * fix a configure bug in texinfo * add dvipdft script to dvipdfm * \usepackage{palatcm} for TETEXDOC * fix a bug in texdoctk related to calling a web browser * texk/kpathsea/Makefile.in: use % instead of @ (AFS fix) * fmutuil --enablefmt no longer returns error code if format is already enabled * mv tcdialog support files from texmf to src tarball * remove DO_TEXLINKS variable from texconfig * update texk/etc/texinfo.tex * make usre that mf-nowin works without mf * additions to INSTALL by Harald Harders (thanks!) * texinfo update: 4.4 + bugfix - 4.5 * fix minor typo in texconfig * use tex --parse-first-line in makempx.in * small fixes to texk/etc/autoconf/acspecific.m4 * fix updmap for CM-Super fonts * portability fix for libs/t1lib/t1lib.ac * small updates to texk/tetex/doc In the texmf tarball: * was package added * update Catalogue * update tex/texinfo/texinfo.tex * mv tcdialog support files from texmf to src tarball * add afm files for tx/pxfonts * update endnotes.sty * update tocbibind, wrapfig, uktug-faq * updatex doc/help/tds.dvi * remove ragged2e.bug === The files / installation === You can get teTeX-2.0.1 from the following server: ftp://cam.ctan.org/tex-archive/systems/unix/teTeX/2.0/distrib/ (UK) Other servers will follow shortly: ftp://dante.ctan.org/tex-archive/systems/unix/teTeX/2.0/distrib/ (GER) ftp://tug.ctan.org/tex-archive/systems/unix/teTeX/2.0/distrib/ (US) A full list of mirrors is available here: ftp://cam.ctan.org/tex-archive/CTAN.sites From these servers, you need the following files for teTeX-2.0: sources of the programs (required): == tetex-src-2.0.1.tar.gz support tree with fonts / macros (required): == tetex-texmf-2.0.1.tar.gz sources for parts of the texmf tarball (optional): == tetex-texmfsrc-2.0.1.tar.gz The installation instructions are included in the tetex-src-2.0.1.tar.gz archive as files INSTALL (complete instructions) and QuickInstall (short version). Thomas Esser, February 2003
Re: dvipdft is missing?
We, tetex maintainers of Debian, got the bug which said that teTeX 2.0 included dvipdfm but a wrapper script dvipdft was missing (in the teTeX 2.0 source tree). When I added dvipdfm to teTeX, I have looked at the dvipdft and found that it writes to /tmp in an insecure way. Then, just before making the teTeX-2.0 release, I have forgotten that item... Apparently, dvipdft was referenced in a manual page of dvipdfm. Is there any chance that dvipdft will be included in teTeX? Yes, but not the original script. It needs to be fixed for security. Thomas
Re: `@' sign in path not treated properly
I've tried to compile current TeTex on Tru64Unix 5.1A with latest version of compilers from Compaq/HP, and I got the error below. Please, cc me in any replies. The fix suggested by Albert Chin looks ok. Olaf Weber (web2c + kpathsea maintainer) has decided to use % as separator instead as a short-term solution and to get rid of that code in the long term. Please note, that configure forced usage CFLAGS -Olimit 1000 -std1 . -std1 makes cc into more strict mode, although it is sometimes better than standard -std. I'm not sure about limiting the optimization by default. I don't think it's a good idea and I as a user did not ask for it either. That optimization limit was added to work around some compiler bugs which produced incorrect code with higher optimization. That -std1 was needed, too at some point. sign. Maybe this is the same problem, I don't know, maybe it's enough to recreate configure with never auto* tools. No, since automake is not used and the code in question is used in some Makefile.in. Thanks for your report. Thomas
Re: solaris 9 compile faliure
configure: WARNING: sys/ptem.h: present but cannot be compiled configure: WARNING: sys/ptem.h: check for missing prerequisite headers? configure: WARNING: sys/ptem.h: proceeding with the preprocessor's result configure: WARNING: ## ## configure: WARNING: ## Report this to [EMAIL PROTECTED] ## configure: WARNING: ## ## That will be fixed in the next version. bison -y -d -v ./web2c.y conflicts: 1 shift/reduce test -f y.tab.c mv -f y.tab.c y_tab.c make[3]: [y_tab.h] Error 1 (ignored) test -f y.tab.h mv -f y.tab.h y_tab.h make[3]: [y_tab.h] Error 1 (ignored) gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I.. -I./.. -g -O2 -c main.c main.c:18:19: y_tab.h: No such file or directory Strange. bison should habe created the files y.tab.h y.tab.c y.output and the mv commands mv -f y.tab.c y_tab.c mv -f y.tab.h y_tab.h should have renamed them. It works for me (and I just have installed bison 1.75 to verify this). Thomas
Re: how to install TeTeX 2.0 ?
but now I do not know how to compile and install them. From ANNOUNCE-2.0 (same directory as the three tar files): The installation instructions are included in the tetex-src.tar.gz archive as files INSTALL (complete instructions) and QuickInstall (short version). Do you need help to unpack the tetex-src.tar.gz tarball? Thomas
Re: teTeX-2.0, libwww, linux
If I try to compile the www library in a linux (redhat-8.0) system, there is a header that is missing. I added an #include netdb.h configure checks for netdb.h and sets HAVE_NETDB_H in wwwconf.h. Please, check if this has worked on your system. Look into config.cache (in libs/libwww) if HAVE_NETDB_H is not set. wwwsys.h includes netdb.h if HAVE_NETDB_H is set. Is there some .c file includes HTDNS.h without including wwwsys.h before? You somehow have missed to send the actual error message... people use an already installed libwww. I like to compile my own TeX and have its binaries independent of redhat's supplied libs. I regulary compile libwww on my linux (non-redhat system) without any problem. Thomas
Re: texlinks
+# History: +# Tue Apr 9 22:46:34 CEST 2002, te: +# do not create symlinks for cont-??, metafun and mptopdf This is IMHO a bad idea, if one enables a format he/she wants to use it. ConTeXt supports these formats by its helper scripts, e.g. texexec and mptopdf (both wrappers to perl scripts). Thomas
Re: mpost problem
and changing this to: parse_first_line = t would make things work again. Sure, but I suggest to give the user a real TeX by default. If he wants to change this default, that's his decision... Further, he advised to add to the beginning of /usr/bin/makempx parse_first_line=t export parse_first_line to prevent this going wrong for other people. A better fix was suggested by Olaf Weber: --- orig/texk/web2c/mpware/makempx.in Fri Oct 26 15:22:46 2001 +++ texk/web2c/mpware/makempx.inTue Feb 4 18:31:57 2003 @@ -15,7 +15,7 @@ : ${MPTOTEX=mpto -tex} : ${MPTOTR=mpto -troff} : ${NEWER=newer} -: ${TEX=tex} +: ${TEX=tex --parse-first-line} : ${TROFF='eqn -d\$\$ | troff -Tpost'} # convert relative path to absolute in $MAKEMPX_BINDIR: Thomas
Re: installation of tetex 2.0, replacing tetex 1.0
older version of tetex. With tetex 1.0 running on my Linux box, I'm not sure how best to upgrade to version 2.0. I've read FAQ point 16 on It depends... Where does your teTeX-1.0 come from (rpm from your Linux distribution, or self-installed)? Do you plan to use the new release in parallel wih the old one? What directories are used by the old installation and where do you plan to put the new one? Thomas
updmap + cm-super
Bob Tennent notified by, that updmap (in teTeX-2.0) generates wrong output for the map files of cm-super for dvipdfm. The following patch should fix this (and other cases where the name of the .enc file contains characters other than [A-Za-z0-9]). Thomas --- updmap-2.0 Sat Feb 1 18:57:18 2003 +++ updmap Tue Feb 4 06:25:31 2003 @@ -734,9 +734,9 @@ { sed -e 's@$@ %@' \ -e 's@^\(\([^ ]*\).*\)@\1\2@' \ - -e 's@\(.*[^A-Za-z0-9]\([^ ]*\)\.enc\(.*\)\)@\1 \2@' \ + -e 's@\(.*\[* *\([^ ]*\)\.enc\(.*\)\)@\1 \2@' \ -e '/%[^ ]*$/s@$@ default@' \ - -e 's@\(.*[^A-Za-z0-9]\([^ ]*\)\.pf[ab].*\)@\1 \2@' \ + -e 's@\(.** *\([^ ]*\)\.pf[ab].*\)@\1 \2@' \ -e '/%[^ ]* [^ ]*$/s@\( \([^ ]*\).*\)$@\1 \2@' \ -e 's@\(.* \([.0-9-][.0-9-]*\) *ExtendFont.*\)@\1 -e \2@' \ -e 's@\(.* \([.0-9-][.0-9-]*\) *SlantFont.*\)@\1 -s \2@' \
teTeX-2.0
Well, a long time has been around since teTeX-1.0 ... I hereby proudly presend: === teTeX 2.0 === This is the announce of teTeX-2.0, a TeX distribution for UNIX compatible systems. === Main features of teTeX-2.0: === - included files reviewed for license problems; teTeX now is free software! - program packages: web2c 7.4.5, pdfTeX 1.10a, e-TeX 2.1, Omega 1.23.2.1, xdvik 22.40v, dvipsk 5.92b, dviljk 2.6p2, dvipdfm 0.13.2c, ps2pk 1.5, makeindex 2.14, texinfo 4.4, texconfig 2.0, updmap 2.0, texdoctk - main TeX formats: plain.tex 3.14159265, LaTeX2e 2001/06/01, ConTeXt 2003.1.31 - TDS (TeX Directory Structure) compliant support tree with fonts / macros / documentation: 150 MB, 11000 files - easy to install and to customize, even for a multi-platform setup - ready for producing resolution independent (bitmap free) postscript or pdf documents (including thumbnails, hyperlinks and bookmarks) For release notes, please look at ./NEWS inside the tetex-src tarball. === Legal notice / license === teTeX is free software. Individual files and sub-packages are copyright by different authors, but I have taken care that everything is free software as defined by the free software foundation: http://www.gnu.org/philosophy/free-sw.html === The files / installation === You can get teTeX-2.0 from the following server: ftp://cam.ctan.org/tex-archive/systems/unix/teTeX/2.0/distrib/ (UK) Other servers will follow shortly: ftp://dante.ctan.org/tex-archive/systems/unix/teTeX/2.0/distrib/ (GER) ftp://tug.ctan.org/tex-archive/systems/unix/teTeX/2.0/distrib/ (US) A full list of mirrors is available here: ftp://cam.ctan.org/tex-archive/CTAN.sites From these servers, you need the following files for teTeX-2.0: sources of the programs (required): == tetex-src-2.0.tar.gz support tree with fonts / macros (required): == tetex-texmf-2.0.tar.gz sources for parts of the texmf tarball (optional): == tetex-texmfsrc-2.0.tar.gz The installation instructions are included in the tetex-src.tar.gz archive as files INSTALL (complete instructions) and QuickInstall (short version). === Windows and MacOS X versions === I don't maintain such ports myself, but you can get them here: Windows (win32)http://www.fptex.org/ MacOS X (darwin) http://www.rna.nl/tex.html === Documentation / getting started === teTeX contains a lot of documentation about the packages it includes. For a start, please look at texmf/doc/tetex/TETEXDOC.{ps,pdf,dvi} and texmf/doc/index.html texmf means the directory in which you have unpacked the tetex-texmf tarball during the installation process === De-support of repacked and binary distribution === Unlike previous releases, I don't plan to make binary releases or sub-packges of the texmf tarball. Lots of other projects and people provide teTeX in repacked and compiled form and I am willing to maintain links to such resources on teTeX's web page. I think that I will do a better service to the TeX community by concentrating on the three tarballs (src, texmf, texmfsrc) and shorter release cycles, than by providing binaries and repacking the distribution. === Mailing lists / web pages: === Mailing lists: for discussion:[EMAIL PROTECTED] for announcements: [EMAIL PROTECTED] Related web pages: http://tug.org/teTeX/ http://www.pdftex.org/ http://www.tex.ac.uk/cgi-bin/texfaq2html?introduction=yes http://www.dante.de/ http://tug.org/ http://www.pragma-ade.com/ Have fun! Thomas Esser, February 2003
Re: Possible byte-order problems in TeX format files with -rc1
I'm sharing format, pool and base files between a sparc64 (32-bit userspace) box and an i386 box --- or I was; but between 20021225 and -rc1, the byte-order independence of these files has broken, even without NO_DUMP_SHARE; all .base, .fmt. .efmt and .mem files differ between those platforms now. Do you get error messages when trying to use a format file from platform x on platform y? If yes, can you provide a testcase for me? This could be due to the hanging instance of NO_FMTBASE_SHARE (which should be NO_DUMP_SHARE) in config.h, but since I don't have 64-bit That really looks like a bug. I have just successfully used a i366-linux generated format file (tex.fmt and latex.fmt) on a sparc-solaris. So, I don't see anything wrong... Thomas
teTeX-2.0
Well, a long time has been around since teTeX-1.0 ... I hereby proudly presend: === teTeX 2.0 === This is the announce of teTeX-2.0, a TeX distribution for UNIX compatible systems. === Main features of teTeX-2.0: === - included files reviewed for license problems; teTeX now is free software! - program packages: web2c 7.4.5, pdfTeX 1.10a, e-TeX 2.1, Omega 1.23.2.1, xdvik 22.40v, dvipsk 5.92b, dviljk 2.6p2, dvipdfm 0.13.2c, ps2pk 1.5, makeindex 2.14, texinfo 4.4, texconfig 2.0, updmap 2.0, texdoctk - main TeX formats: plain.tex 3.14159265, LaTeX2e 2001/06/01, ConTeXt 2003.1.31 - TDS (TeX Directory Structure) compliant support tree with fonts / macros / documentation: 150 MB, 11000 files - easy to install and to customize, even for a multi-platform setup - ready for producing resolution independent (bitmap free) postscript or pdf documents (including thumbnails, hyperlinks and bookmarks) For release notes, please look at ./NEWS inside the tetex-src tarball. === Legal notice / license === teTeX is free software. Individual files and sub-packages are copyright by different authors, but I have taken care that everything is free software as defined by the free software foundation: http://www.gnu.org/philosophy/free-sw.html === The files / installation === You can get teTeX-2.0 from the following server: ftp://cam.ctan.org/tex-archive/systems/unix/teTeX/2.0/distrib/ (UK) Other servers will follow shortly: ftp://dante.ctan.org/tex-archive/systems/unix/teTeX/2.0/distrib/ (GER) ftp://tug.ctan.org/tex-archive/systems/unix/teTeX/2.0/distrib/ (US) A full list of mirrors is available here: ftp://cam.ctan.org/tex-archive/CTAN.sites From these servers, you need the following files for teTeX-2.0: sources of the programs (required): == tetex-src-2.0.tar.gz support tree with fonts / macros (required): == tetex-texmf-2.0.tar.gz sources for parts of the texmf tarball (optional): == tetex-texmfsrc-2.0.tar.gz The installation instructions are included in the tetex-src.tar.gz archive as files INSTALL (complete instructions) and QuickInstall (short version). === Windows and MacOS X versions === I don't maintain such ports myself, but you can get them here: Windows (win32)http://www.fptex.org/ MacOS X (darwin) http://www.rna.nl/tex.html === Documentation / getting started === teTeX contains a lot of documentation about the packages it includes. For a start, please look at texmf/doc/tetex/TETEXDOC.{ps,pdf,dvi} and texmf/doc/index.html texmf means the directory in which you have unpacked the tetex-texmf tarball during the installation process === De-support of repacked and binary distribution === Unlike previous releases, I don't plan to make binary releases or sub-packges of the texmf tarball. Lots of other projects and people provide teTeX in repacked and compiled form and I am willing to maintain links to such resources on teTeX's web page. I think that I will do a better service to the TeX community by concentrating on the three tarballs (src, texmf, texmfsrc) and shorter release cycles, than by providing binaries and repacking the distribution. === Mailing lists / web pages: === Mailing lists: for discussion:[EMAIL PROTECTED] for announcements: [EMAIL PROTECTED] Related web pages: http://tug.org/teTeX/ http://www.pdftex.org/ http://www.tex.ac.uk/cgi-bin/texfaq2html?introduction=yes http://www.dante.de/ http://tug.org/ http://www.pragma-ade.com/ Have fun! Thomas Esser, February 2003
Re: texmfsrc LICENSE
fixed the problem. I recommend upgrading all config.guess/config.sub files in the tree. Done, thanks. I'm also testing on Solaris, HP-UX, IRIX, Redhat Linux, and AIX. I'm out for the rest of the day but will continue tomorrow. Good. omega is known to be broken due to obsolete files in the texmf tree. Anybody who wants to test it should get http://www-b.informatik.uni-hannover.de/~te/omega-update.tar.gz and unpack it in the texmf tree. On RedHat, please try lambda on the following file (but make sure to get the omega-update first): \documentclass{article} \usepackage{trace} \begin{document} \traceon \leavevmode X\font\test cmbx10\relax X \end{document} and let me know if it works (or loops with outputting [] forever). Thomas
Re: teTeX-2.0-rc1: two requests
1) Would it be possible to have a configure option to use the xpdf libraries already installed on the system? (We package them already in Fink.) It is quite late for that request (the release is planned for this weekend). Do you mean that you have libxpdf.a (resp. .so) and libGoo.a (resp. so) and the header files installed at standard places? If I manage to implement this, can you check if this works ok within a few hours? 2) Would it be possible to include the License statement inside the tarball, instead of separately as in v.1.0? This would make it much easier for me to document the license within the Fink system. That's easier form me to do. Which tarball do you mean (src tarball or texmf tarball)? Aside from that, I can verify that teTeX-2.0-rc1 compiles and runs just fine on Darwin/Mac OS X. Oh, that's just good news. P.S. It looks like Knuth is getting ready to release his new versions of TeX and MetaFont just in time for teTeX-2.0 ! It would have been in time if there had not been non-trivial dependencies to eTeX and Omega. We have decided not to defer teTeX-2.0 for Knuth' changes. I did include all the updates to the texmf tree, however, so we have plain.tex version 3.14159265. Thomas
suggested license for texmf tree; comments?
I plan to add the following LICENSE to the texmf tarball (will be unpacked to the top-level of the texmf tree). Comments welcome. Thomas -- The files within this directory are all free software. Most of these files are copyright by some author(s), but I have taken care that the following conditions are true: - all files can be distributed: no license fee is required - using these files (even for commercial purpose) is not restricted - modification of files is allowed and the distribution of subsets of these files are allowed; but, please check the individual license before doing that (you might need to mark changes in some way or rename modifies files and some files might only be distributed together with other files) If you find any file that violates any of these conditions, please report that to me. February, 2003, Thomas Esser [EMAIL PROTECTED]
LICENSE for src tarball
The same for the src tarball. The license is somewhat different. Comments welcome. Thomas -- The files within this directory are all free software. Most of these files are copyright by some author(s), but I have taken care that the following conditions are true: - all files can be distributed: no license fee is required - using these files (even for commercial purpose) is not restricted - modification of files is allowed or an existing translation scheme effectively makes modification unnecessary. E.g. Knuth's WEB files must not be changed, but the build process allows you to use change the generated .c files by change files. Please, check the license of a file befory you do modifications; you might need to mark those modifications or to rename the program. - the distribution of modified files and subsets of these files is allowed, but please check the licenses if you do that If you find any file that violates any of these conditions, please report that to me. February, 2003, Thomas Esser [EMAIL PROTECTED]
teTeX-2.0 - second release candidate
Hi, this is the second release candidate for teTeX-2.0. I have put the files to my server, but they'll soon be available for download at CTAN: ftp://cam.ctan.org/tex-archive/systems/unix/teTeX/2.0/distrib/tetex-src-2.0-rc1.tar.gz ftp://cam.ctan.org/tex-archive/systems/unix/teTeX/2.0/distrib/tetex-texmf-2.0-rc1.tar.gz ftp://cam.ctan.org/tex-archive/systems/unix/teTeX/2.0/distrib/tetex-texmfsrc-2.0-rc1.tar.gz or ftp://ftp.dante.de/tex-archive/systems/unix/teTeX/2.0/distrib/tetex-src-2.0-rc1.tar.gz ftp://ftp.dante.de/tex-archive/systems/unix/teTeX/2.0/distrib/tetex-texmf-2.0-rc1.tar.gz ftp://ftp.dante.de/tex-archive/systems/unix/teTeX/2.0/distrib/tetex-texmfsrc-2.0-rc1.tar.gz All sources and texmf files should be ready for release, except teTeX specific documentation (which I am still working on). xdvik is 22.40v-RC2, but only the documentation will change for the 22.40v release. If all is good, I'll make the teTeX-2.0 release this weekend. ChangeLog entries: src tarball: * new version number for Omega * fix texconfig for ULTRIX' /bin/sh5 * merge updates from web2c 7.4.5 (from Olaf) * fix bugs in pdftosrc (by Olaf Weber) * irgnore error in libs/ncurses/Makefile.in; for ULTRIX * boundig-box bugfix in dvips * help string and doc bugfix in dvips * texconfig --help fix * portability fixes: strdup - xstrdup in omega, pdftex and xdvi * xdvi update to 22.40v-RC1 * libwww: disable appkit header * update config.sub / config.guess from ftp.gnu.org * add missing \ in install-exec target (top-level Makefile) * distclean now removes libs/xpdf/config.cache and libs/config.cache * make - $(MAKE) in texk/web2c/pdftexdir/pdftex.mk texmf tarball: * LICENSE added * texinfo.tex updated * uktug-faq updated * aliases file updated for lucida bright metrics * texbook.tex / mfbook.tex removed (license, argh!) * update texinfo.tex * update Catalogue * update koma-script * updated platex docs, mimulcol.tex, verbatim.tex * plain tex support for mathtime removed (license problem) * update koma-script * update Catalogue * ConTeXt documentation is back: ms-cb-en.pdf * update wrapfig * update context * update texinfo.tex * update ragged2e * update footmisc * update support files for lucida bright * update fontname maps * update Catalogue * update hyperref * update CTAN.sites * plain.tex version 3.14159265 (from Knuth) * updated texbook.tex, errata.tex (from Knuth) * updated tocbibind package * small update on texdoctk database (texdoc.dat) * moved epsf.tex to tex/generic/misc * update tex/plain/misc/fontchart.tex * update shapepar * update tocloft package Thomas
Re: teTeX-2.0 - second release candidate
* texbook.tex / mfbook.tex removed (license, argh!) Definitely the right thing to do. If you have found them on CTAN in a location outside of the nonfree tree, you should notify the CTAN maintainers: it would be definitely not nice to Addison Wesley and Knuth to suggest by a bad placement of those files that people were allowed to use them freely. Robin, are you listening? Thomas
Re: How can I instruct dvips to use outline fonts instead of the CMones?
Could anybody tell me how to instruct dvips to use bluesky fonts instead of the standard Computer Modern fonts? The following works with standard teTeX-1.0. I don't know if this is different in RedHat's version... cd `kpsewhich -expand-var='$TEXMFMAIN'`/dvips/config vi updmap # or use a different editor # change type1_default=false - type1_default=true ./updmap That's it. updmap is described in TETEXDOC, just texdoc TETEXDOC Thomas
Re: teTeX dvips/bluesky/bsr.map and updmap
I am a Japanese pTeX on teTeX user. I use TeXShop and dvipdfm program to compile TeX and preview on my Mac OS X, which needs reencode files for computer modern fonts which are remapped by dvipdfm. Can you please explain, why you think that you need reencoding for all fonts in the bsr set? The idea of reencoding is to help the reader to find ligatures (if you have a version with the search option) and to help text extraction. I don't see a benefit for reencoding e.g. cmbsy10. In the map files from the author of dvipdfm, only the pure text fonts have been reencoded (see cmr.map in the dvipdfm distribution). While making this encode files, I found updmap didnot work on Mac OS X since sed cannot understand replacement statements like 's/\(.*\)/\0 \1/'. '' mark do the same work as '\0' on Mac OS X and '\0' is just a letter '0'. I don't know how to avoid this matter. I just have fixed a few compatibility problems with updmap and I hope that the teTeX-2.0 version will be good enough. If you want to test it now, get it from here: http://www.dbs.uni-hannover.de/~te/updmap Thomas
texinfo pretest
Hi, Karl Berry plans a new pretest of texinfo and a new release just in time for teTeX-2.0. There will be an announce (by Karl) about that new texinfo-pretest very soon. If you have the possibility/time, please, test this texinfo pretest and report any bug / problem. Thomas
Re: 20030112 breaks dvips -o |lpr
[added Tomas Rokicki to the recepients, throwing him into this discussion] Hi, -o |lpr no longer works, because the default config file of dvips now correctly sets secure mode on. Secure mode can be turned off by putting z0 into a config file for dvips or by specifying -R0 on the commandline (that -R0 does not work in the dvips contained in RedHat 8.0 which makes the problem even worse there). When I decided to enable secure mode in dvips, I thought it was a good thing to make sure that command execution via special's is disabled by default. I was not aware that this includes almost all command execution of dvips (font generation is controled separately), including output pipes. So, I think that many teTeX users will be suprised if teTeX-2.0 comes with security on by default in dvips. Tomas, I don't think that the output pipe is a security concern, since it cannot be set via the dvi file. Do you think that you can change the implementation of secure mode to allow the output pipe? Thomas
Re: pdftosrc and texmf.in problem?
I am one of tetex maintainers of Debian and we got a bug report that please include pdftosrc in tetex-bin I see. pdftosrc was even included in good-old-teTeX-1.0... I have just added @PTEX@pdftosrc = pdftosrc ...tie $(ttf2afm) $(pdftosrc) ... to texk/web2c/Makefile.in. Seems that this is sufficient. Olaf, any objections? XDVIINPUTS = .;$TEXMF/{xdvi,dvips}// DVIPDFMINPUTS = .;$TEXMF/{dvipdfm,dvips}// Olaf just has done this for web2c-7.4.4. Thomas
Re: 20030112 breaks dvips -o |lpr
Don't see the necessity. root filters (like in line spoolers) are run in separate directories and with command line options specified by the filter programmer. Full ACK. Whoever writes such a filter should know what he is doing and put something like an explicit -f or -o argument into the commandline of dvips. Thomas
Re: When teTeX 2.0 will be released?
Sorry to ask this again but is there any rough plan when teTeX 2.0 will be released? Hopefully in some days. My plan is to wait for pdftex-1.10a and that's not yet released. I heard once that it would be near the end of 2002 but it is 2003 already ;) The beginning of 2003 is near the end of 2002, isn's it? Thomas
Re: platex+teTeX
trees, one for the original teTeX and one for ptex. I'd rather unify these two, if possible --- this will also simplify the situation for users who require access to both trees, and save me some support time. Your users should not notice much of the separation into two trees if you set up both texmf trees in the system-wide texmf.cnf file. Thomas
Re: Problems with teTeX on FreeBSD 4.7
i've looked over the list of supported teTeX platforms at the above link, but none of them corresponds to my platform, which is X86/cygwin . do you support the cygwin platform, or are the cygwin people responsible for that? Yes, teTeX for cygwin can be downloaded at various cygwin sites. Thomas
Re: make failed with 20021225 beta
sortid.c: In function `sort_idx': sortid.c:53: `LC_COLLATE' undeclared (first use in this function) sortid.c:53: (Each undeclared identifier is reported only once ... Willem Jan Palenstijn has found the reason for this and submitted a patch: From what I can tell, it's caused by checks for libz and the C preprocessor conflicting with eachother in texk/dvipdfm. The check for libz sets CPP to a temp value, and then starts the preprocessor check, which then writes the (very broken) temp value to the config.cache, which causes the locale.h check to break in texk/makeindexk/configure. ... A possible fix is to invoke AC_PROG_CPP in texk/dvipdfm/configure.in after AC_PROG_CC. If you have autoconf-1.13 installed, then you can update your configure script by cd texk/dvipdfm; autoconf -m ../etc/autoconf I just have put a fixed texk/dvipdfm/configure script at http://www.dbs.uni-hannover.de/~te/configure Another possible workaround is to omit --with-system-zlib. I'm not sure this is a bug or a problem of my system but I hope this will help anyway. No, it is not a bug os your system. Thomas
Re: 2 files missing in texmf tree
I noticed that in teTeX-texmf-beta-20021225.tar.gz bsr-interpolated.map bsr.map seemed missing. $ tar ztvf /t/src/archiv/teTeX-texmf-beta-20021225.tar.gz '*/bsr*.map' -rw-r--r-- te/users 6958 2002-12-25 15:05:25 ./dvips/tetex/bsr.map -rw-r--r-- te/users 2315 2002-12-25 15:14:37 ./dvips/tetex/bsr-interpolated.map Is this intentional? These files have been moved into dvips/tetex, because they really belong there. I have written these files and they have not been supplied by BSR or anybody else. Thomas
Re: Problems with teTeX on FreeBSD 4.7
Building the most recent teTeX (tetex-src-1.0.7.tar.gz) on our OpenBSD Sparc server proceeded without problems. When I tried to add support for our FreeBSD i386 platforms by mounting the proper directories on the freebsd platform, logging in there and doing: Thanks for your bug report. Since you have found your work-around and since I am close to release a new version of teTeX, it does not make much sense to try fixing teTeX-1.0.7 in this respect. The current teTeX-beta (which is already close to the next teTeX release) is known to work fine on FreeBSD/i386. If you want to try it yourself, follow the beta versions link on the teTeX homepage (http://tug.org/teTeX/). Thomas
20021225 pretest
Hi, I just have uploaded a new teTeX-beta release which will soon appear on ctan, e.g. ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20021225.tar.gz ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/teTeX-texmf-beta-20021225.tar.gz ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/teTeX-texmfsrc-beta-20021225.tar.gz or ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20021225.tar.gz ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-texmf-beta-20021225.tar.gz ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-texmfsrc-beta-20021225.tar.gz A new pretest on the way to teTeX-2.0. The main change is added support for dvipdfm. ChangeLog entries: src tarball: * dvipdfm added * texconfig support for dvipdfm * AC_ARG_ENABLE fix for xdvik * bugfix for localized pool files in fmtutil * update localized pool files texmf tarball: * doc/context/ms-cb-en.pdf removed (silly copyright which Hans did not fix) * update texdoctk's database * explicit encoding for Knuth's 75 fonts in map files; this helps dvipdfm Thomas
Re: 20021223 pretest
are the xdelta files wrong, or they are correct, and you just renamed the texms and texmfsrc tarballs after making xdeltas? Thanks for checking. Yes, I have just renamed the two tarballs after creating the deltas. So, this time, everything should be ok. Thomas
20021221 pretest
Hi, I just have uploaded a new teTeX-beta release which will soon appear on ctan, e.g. ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20021221.tar.gz or ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20021221.tar.gz This again is another sync point on the way to the next stable release. You can use these sources with the latest texmf tarball (20021216 pretest). Omega 1.23.2 as in these tarballs is what John Plaice tells us to release. pdftex is close to a stable release, too. I expect to be able to release teTeX-2.0 really soon now. ChangeLog for src tarball: * update to web2c-7.4.1, pdftex 1.10a-RC3 Thomas
20021219 pretest
Hi, I just have uploaded a new teTeX-beta release which will soon appear on ctan, e.g. ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20021216.tar.gz or ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20021216.tar.gz This again is another sync point on the way to the next stable release. You can use these sources with the texmf tarball from the last pretest (20021216). ChangeLog for src tarball: * update pdftex to version 3.14159-1.10a-RC2 * bugfix for texk/kpathsea/tex-make.c Thomas
bugfix for tex-make.c (20021216 pretest)
We have the following bugfix for the 20021216 pretest. I don't want to make a new release just because of that (on the other hand, I don't want to let you be uninformed about this bug, too). The file exists in the texk/kpathsea directory. Thomas diff -u -r1.13 -r1.14 --- tex-make.c 14 Dec 2002 12:31:17 - 1.13 +++ tex-make.c 17 Dec 2002 07:09:36 - 1.14 @@ -230,6 +230,7 @@ } close(childerr); } + /* FIXME: We could/should close all other file descriptors as well. */ /* exec -- on failure a call of _exit(2) it is the only option */ if (execvp(args[0], args)) perror(args[0]); @@ -283,6 +284,8 @@ /* Free the name if we're not returning it. */ if (fn != ret) free (fn); +} else { + ret = NULL; } } #endif
Re: 20021216 pretest
Vladimir, thanks for reporting this so quickly. Thomas
20021210 pretest
Hi, I just have uploaded a new teTeX-beta release which will soon appear on ctan, e.g. ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20021210.tar.gz or ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20021210.tar.gz This just fixes the image inclusion problem of pdftex and the compile problems when --with-system-zlib is used: * libpng + zlib: revert win32 changes * updated pdftex to version 1.10a-RC1 Use these sources with yesterday's texmf tarball. Thomas
Re: Building teTeX on HP-UX 11.0
checking host system type... Invalid configuration `hppa2.0w-hp-hpux11.00': machine `hppa2.0w-hp' not recognized For the current teTeX-beta, I just have updated the relevant config.sub / config.guess files from the gnu server. That hopefully fixes this problem. So, you can try if today's teTeX-beta release fixed your problems. That teTeX-beta release will soon (within the next 24 hours) be available at ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20021209.tar.gz ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/teTeX-texmf-beta-20021209.tar.gz ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/teTeX-texmfsrc-beta-20021209.tar.gz or ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20021209.tar.gz ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-texmf-beta-20021209.tar.gz ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-texmfsrc-beta-20021209.tar.gz Thomas
Re: europs
I want to use the Euro-character in LaTeX. Therefore I tried to install the europs.sty package under teTeX in Mac OS X, but without success. teTeX-beta includes the eurosym package for more than two months now. You can try this if your Mac OS X port of teTeX already includes that package. Documentation is included in texmf/doc/fonts/eurosym. Perhaps I should not extract the eurofont.zip for Windows and rename the extracted files appropriately, but adapt the eurofont.sea.hqx for Mac somehow. I don't think that this is the problem. pdftex works fine with usual type1 fonts. I'd guess that there are missing or incorect lines in your map files that pdftex uses. But, since Rowland McDonnell (author of the eurofont package) is a MAC user, I sugggest that you contact him directly: [EMAIL PROTECTED] Thomas
Re: teTeX-src-beta-20021114: logo fonts
BTW, wouln't it be practical to have dvi files of the standard TeX programs (Knuth's tangle, weave (webman), dvitype,...) in the /usr/local/teTeX/share/texmf/doc directory for reference? I can recommend everyone who really wants to read the weave-output to run pdftex instead of tex on these files. Due to pdfwebmac.tex, the output has wonderful references in the pdf file. But, I think that I am not going to distribute the typeset documentation of these files (neither dvi nor pdf). People get teTeX always with source code and generating these files is easy. Thomas
Re: Local texmf tree not correctly recognised
I installed some local additions to the system wide texmf tree in ~~/texmf. In order to have latex pick that stuff up, I set $TEXMF to {$HOME/texmf,!!$TEXMFMAIN//,!!$TEXMFLOCAL//}. That results in: You should make this {$HOME/texmf,!!$TEXMFMAIN,!!$TEXMFLOCAL} warning: kpathsea: variable `TEXMF' references itself (eventually). I have seen this before. Could you please report that to [EMAIL PROTECTED]? Thomas
Re: Quick question regarding -src-specials
It is a well-known problem that there are quite a few TeX versions are around where -src-specials will cause the equivalent of \usepackage{indentfirst}, namely causing chapter beginnings and the like under LaTeX to be indented. I think that teTeX-beta never had this bug. It was introduced by a last minute web2c-fix, shortly before TeX Live 7 was released. I was unsure about that fix and had not aapplied it to teTeX-beta. Are there any specific releases of teTeX-beta and/or TeXlive that one could recommend as not being afflicted in that particular manner? I think that only the first versions of TeX Live 7 are affected. The programs identify themself with a web2c-version that ends up with x, 7.3.7x I think. Thomas
Re: Duplicate messages
Is it just me or are others getting duplicate messages from the list? Thomas, can you take care of this problem? Thanks. No, it is not just you. I have found out, that the duplicate messages are being send via btamail.net.cn back to the list. Thus, I have just unsubscribed all (two) adresses subscribed from there. Thomas
Re: pk font not created
This is METAFONT, Version 2.7182 (Web2C 7.3.1) (base=mf 2002.11.8) 14 NOV 2002 16:58 **\mode:=ljfzzzfr; mag:=1+57/600; nonstopmode; input cmsy10 ... ! This can't happen (m). Your metafont binary does not work properly. Can you try to recompile metafont with no or less optimitation? Thomas
Re: new dvips
When we say that the character shifting issue has been corrected, do we mean that dvips -Ppdf ... without either -G or -G0, now works for computer modern, adobe postscript, and combinations of them? Is that right? It means that -G1 (as set e.g. via -Ppdf) does no longer produce incorrect output. The remapping of characters works for computer modern, but it does not work for a lot of other fonts. The new dvips decides on a per-font basis whether to remap it or not and it only remaps if that won't mess up the result. Thomas
Re: Compilation problem (no check for missing headers)
I downloaded tetex-src-1.0.7.tar.gz, ran './configure --prefix=$HOME' and then 'make'. The compilation halted part way through with gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I.. -I./.. -g -O2 -c x11.c x11.c:19: X11/Xlib.h: No such file or directory x11.c:20: X11/Intrinsic.h: No such file or directory x11.c:21: X11/StringDefs.h: No such file or directory Shouldn't the --configure stage check for the presence of these headers? That's right but a bug prevents this from working everywhere. It is fixed in teTeX-beta 20021025 (see: http://tug.org/teTeX/) If you want to use teTeX-1.0.7 instead of the current beta, try ./configure --without-x Thomas
Re: dvips-ing TETEXDOC.dvi
No doubt this is an FAQ somewhere, but if I use the '-Ppdf' option when dvips-ing TETEXDOC.dvi, the 'fi' ligatures turn into English pound symbols. Further processing of the PS file with gs's ps2pdf doesn't help. Using the '-Pcmz' option avoids this problem. Perhaps I have misunderstood the reason for using '-Ppdf': should it be used only if one intends to immediately distill the PS file with Adobe's Acrobat distiller program? (Since I don't have this program, I can't test whether the resulting PDF file would be OK.) That -Ppdf turn on a feature called character shifting and dvips is not smart enough to detect that this does not work with all fonts. This is fixed in newer version of dvips, but with the old version, you can use -Ppdf -G0. Thomas
Re: format files
I have a metapost file that begins with %latex. I could process this file until teTeX-beta-20021013 (web2c-7.3.8). Now I have to use the commandline option --tex=latex. %latex is ignored and plain TeX is used. Is this desired? texmf.cnf now has parse_first_line = f to ensure that TeX behaves 100% correct in the default setup. There are several ways to solve your problem: - you can set parse_first_line = t in your texmf.cnf - you can add parse_first_line.mpost = t in your texmf.cnf - you can invoke mpost with parse_first_line=t in the environment ... Another problem is that tex \latex myfile doesn't work properly. What exactly is the problem? I just have successfully tried $ tex \latex small2e This is TeX, Version 3.14159 (Web2C 7.3.9) (/usr/share/texmf/tex/latex/base/small2e.tex LaTeX2e 2001/06/01 ... Transcript written on small2e.log Thomas
Re: is entry for omega in fmtutil.in okay?
so its main action was texconfig init, I believe. Ah, yes. And that calls fmtutil --all. I was not aware of the fact that fmtutil --all tries to locate all hyphen setup files using kpsewhich. This does not make sense and I have fixed this now in fmtutil (even though the real bug was in fmtutil.cnf). I hope this explanation is useful enough for you. Yes, thanks. Thomas PS: if anybody is interested, here is the patch. --- teTeX-src-beta-20021022/texk/tetex/fmtutil Tue Oct 22 23:50:27 2002 +++ teTeX-src-beta/texk/tetex/fmtutil Fri Oct 25 02:29:37 2002 -20,6 +20,7 ### # program history: +# Fri Oct 25 02:29:06 CEST 2002: now more careful about find_hyphenfile() # Tue Oct 22 22:46:48 CEST 2002: -jobname, oft extension # Fri Oct 4 22:33:17 CEST 2002: add more cli stuff: enablefmt # disablefmt listcfg -259,6 +260,7 cnf_file=# global variable: full name of the config file cmd= # desired action from command line needsCleanup=false + need_find_hyphenfile=false # mktexfmtMode: if called as mktexfmt, set to true. Will echo the generated # filename after successful generation to stdout then (and nothing else). -503,7 +505,10 find_hyphenfile() { format=$1; hyphenation=$2 - kpsewhich -progname=$format -format=tex $hyphenation + case $hyphenation in +-) ;; +*) kpsewhich -progname=$format -format=tex $hyphenation;; + esac } ### -593,7 +598,9 ### check_match() { - this_hyphenfile=`find_hyphenfile $format $hyphenation` + $need_find_hyphenfile \ +this_hyphenfile=`find_hyphenfile $format $hyphenation` + eval $match_cmd setmatch true } -638,6 +645,7 { hyphenfile=$1 + need_find_hyphenfile=true match_cmd=test x\$this_hyphenfile = x$hyphenfile # No match before the loop:
20021025 pretest
Hi, I just have uploaded a new teTeX-beta release which will soon appear on ctan, e.g. ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20021025.tar.gz ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-texmf-beta-20021025.tar.gz ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-texmfsrc-beta-20021025.tar.gz or ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20021025.tar.gz ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/teTeX-texmf-beta-20021025.tar.gz ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/teTeX-texmfsrc-beta-20021025.tar.gz There are a few small fixes and minor improvements, so I thought to make a new pretest: src tarball: * fix typo in texk/web2c/fmtutil.in * don't fail if X11 is not available, just skip xdvik, mfw * update texinfo.tex, adobe.map, typeface.map * add parse_first_line.mpost = t to texmf.in * fix help summary in header of updmap script * fix omega and pdfamstex entries in fmtutil.in * fmtutil no longer looks for hyphen setup files in cases where that information is irrelevant * merge Omega changes from TeX Live * texconfig now copies updmap.cfg to $VARTEXMF texmf tarball: * update texinfo.tex * update hyperref * remove files that are installed by make install by the src tarball * update ConTeXt (2002.10.16) * update *-pl.pool files * update pdftex.def Thomas
Re: texi2pdf
Well, I've been trying to create PDF from a .texi document where makeinfo and texi2html work fine. But, texi2pdf always fails. I'm attaching the document which is part of the emacs package ESS as an example. Any help would be appreciated. Thanks. That seems to be an invalid texinfo source file. texi2dvi does not run, either. The documentation contained in ftp://ftp.stat.math.ethz.ch/Software/emacs/ESS/ess-5.1.20.tar.gz works fine with texi2pdf: cd ess-5.1.20/doc texi2pdf readme.texi texi2pdf ess.texi Thomas
Re: dvii
CTAN. It compiled here under debian Linux/Pentium II without problems. The package does not automatically work on 64bit platforms. Anyway, this is easy to fix using GNU autoconf. In short: I'll think about including it, but no promisse now... Thomas
20021013 pretest
Hi, dante does not yet have the new files (uploaded today at about 4:20 a.m. local time). They are, however, available at the cam.ctan.org: ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20021013.tar.gz ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/teTeX-texmf-beta-20021013.tar.gz ftp://cam.ctan.org/tex-archive/systems/unix/teTeX-beta/teTeX-texmfsrc-beta-20021013.tar.gz Thomas
Re: 18 less binaries built
teTeX-src-beta-20020922 teTeX-texmf-beta-20021006 ... The following are missing from the list given in INSTALL: cont-en metafun These should no longer be called directly. texexec supports them better. The list in INSTALL is wrong and I'll fix that. iniomega lambda mkocp mkofm odvicopy odvitype ofm2opl omega omfonts opl2ofm otangle otp2ocp outocp ovf2ovp ovp2ovf viromega Omega was temporarily removed from teTeX-beta. It is now back (with the 20021013 pretest). With the 20021013 pretest, the list in INSTALL is much less wrong (because Omega is back), but still: listed, but non-existing: cont-en metafun existing, but not listed: mktexfmt updmap I just have fixed that for the next pretest. Thomas
Re: Stack size limit?
Dear David, I found that the following ditty which in earlier incarnations of my system just died almost immediately with a Segmentation Fault, will under current 2.4 Linux kernels under, say, RedHat's (null) beta, cause the machine to more or less freeze: tex '\def~{\if~}~' My system (linux with 2.4.19 kernel) get slower, but tex is stopped with ! TeX capacity exceeded, sorry [main memory size=251]. after a few seconds. That's bad. So perhaps one should let TeX automatically set a stack size limit, roughly what ulimit -s 1024 or so would do. There are always ways to do weired things and to bring the system down unless you set up limits that make the system unusable. I don't think that adding such a system dependency is worth the trouble. Anyway, the maintainer of web2c should decide that (since I aim to follow him as closely as possible), so I'll forward him your request. Thomas
20020911 pretest
Hi, I just have uploaded a new teTeX-beta release: ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20020911.tar.gz ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-texmf-beta-20020911.tar.gz Differences from previous release: src tarball: * changed [EMAIL PROTECTED] - [EMAIL PROTECTED] * updated libwww (to version 5.4.0) texmf tarball: * clean up a few files / directories For those, who are curious about the frequency of new teTeX-beta releases: DANTE has announced to produce CTAN CDs that are send to its members, so I try to provide the best possible teTeX-beta for it (data from CTAN will be taken about mid of September) and I make new releases even with just a few changes. Thomas
Re: fancybox documentation missing
Just wanted to let you know that the fancybox documentation obtained by running latex on the fancybox.doc file is missing from tetex. You have reported this quite some time ago and I have added the missing fancydoc.dvi file. There has not been a stable teTeX release since, only new teTeX-beta releases. Thomas
Re: eusm10/teTeX-20020906
Hi Reinhard, running make world I got the message ... Error: `tex -ini -fmt=dklatex -progname=dklatex dklatex.ini' failed ... The message says that I have to update my format file but what I do not understand is why texconfig init dklatex works without any error messages. And the LaTeX version is the same as in 20020530. What has been changed? I have added a TEXMFCNF=$(texmf)/web2c setting to the top-level Makefile.in, but I don't think that this was really necessary. So, for now, I'll only pass TEXMFMAIN and PATH for the final mktexlsr, fmtutil and texlinks calls. I think that if you change test -f $(scriptdir)/fmtutil \ TEXMFCNF=$(texmf)/web2c TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \ $(scriptdir)/fmtutil --all test -f $(scriptdir)/texlinks \ TEXMF=$(texmf) TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \ $(scriptdir)/texlinks to test -f $(scriptdir)/fmtutil \ TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \ $(scriptdir)/fmtutil --all test -f $(scriptdir)/texlinks \ TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \ $(scriptdir)/texlinks it'll work. Thomas
20020906 pretest
Hi, I just have uploaded a new teTeX-beta release, which will sonn be available for download at: ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20020906.tar.gz ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-texmf-beta-20020906.tar.gz ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-texmfsrc-beta-20020906.tar.gz Main differences from previous release: src tarball: * fixed permissions of config.sub / config.guess texmf tarball: * updated koma-script Thomas
Re: beta-20020905 No rule to make target `../klibtool.config'
This works. Thanks. Good to know. Does make -j2 work? Yes. When compiling in texk/web2c, only one CPU will be used, however (a .NOTPARALLEL prevents make -j2 from failing there). Thomas
20020905 pretest
Hi, I just have uploaded a new teTeX-beta release. It will soon be available for download at: ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20020905.tar.gz ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-texmf-beta-20020905.tar.gz ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-texmfsrc-beta-20020905.tar.gz Main differences from previous release: src tarball: * config.sub / config.guess updated * xdvik updated to 22.40l * bugfix in updmap (when using Adobe fonts instead of default URW fonts) texmf tarball: * hyperref updated * type1cm updated * eso-pic updated * footmisc updated * missing *.lco files for koma-script added * updated UK-TUG FAQ Thomas
Re: [PATCH] Wrong font mappings with updmap 20020901 pretest
when configured to use the Adobe Base 35 fonts updmap erroneously maps the fonts from the phv*8an family to Helvetica-Condensed instead of Helvetica-Narrow. I have included a patch for updmap below. Whow! Thanks a lot for spotting this one! How silly of me to assume that simple u - p mapping between the urw and adobe fonts ... :-( Thomas
20020901 pretest
Hi, I have uploaded a new teTeX-beta release, which will soon appear here: ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20020901.tar.gz ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-texmf-beta-20020901.tar.gz Main differences from previous release: * remove libs/libtiff/mkversion binary * more careful memory settings in texmf.in * fix cleanup() in fmtutil, texconfig, texlinks, updmap * new updmap options to allow to download standard fonts with dvips and pdftex The new updmap options allow to set up dvips / pdftex to download the standard fonts. Downloading the standard fonts gives you bigger files, but this works around bugs where badly broken fonts would be used instead of the original Adobe fonts when using some funny software or postscript printer. updmap generates two map files for pdftex: pdftex_dl14.map and pdftex_ndl14.map (one with download and the other no download). pdftex.map will be a symlink to one of the two, depending on what you choose as pdftexDownloadBase14 (true/false) in your updmap configuration. The setup for dvips is more user-friendly, because updmap generates a default configuration for dvips (depending on dvipsDownloadBase35) plus two additional map files that can be used to override the default on the dvips commandline: -Pdownload35 resp. -Pbuildin35. Thomas
Re: Problems with texlinks and fmtutil
this problem? I'd always thought that exit x should set $? to x on all platforms. I guess that the systems in question don't show rc=0 when executing the following code: /bin/sh -c trap 'echo rc=\$?; exit \$rc' 0; false; exit 0 On Linux with bash and with the /bin/sh on Sun Solaris 2.7, I get rc=0, however. Anyway, I will use a common way for setting up $tmpdir and cleaning it up in all my scripts using the technique of the new updmap. The new way no longer calls the trap on signal 0 and needs an explicit call to cleanup(). A graceful termination of the script will call true; cleanup instead of exit 0. The first motivation for the new technique was to work around a bug on OS/X (where /bin/sh is a broken zsh)... Thomas PS: did anybody get any bounces / problem reports when sending to [EMAIL PROTECTED] (not tetex-pretest!). There has not been any message on the tetex list since july, 8th. any I wonder if there is a technical problem...
Re: cont-en format fails to build if --disable-multiplatform set
but when doing ./configure --disable-a4 --prefix=/usr/local/teTeX-2.0 --disable-multiplatform ... running `pdfetex -ini -efmt=cont-en -progname=context *cont-en.ini' ... (/usr/local/teTeX-2.0/share/texmf/tex/context/base/math-tex.tex ! TeX capacity exceeded, sorry [hash size=25000]. \setvalue ...xpandafter \def \csname #1\endcsname \dodefinemathcommand ...{\@mt \mathcollection #1} {\puremathcomm {#2}{#4}}\e... l.105 ...athcommand [csc] [nolop] {\mbox{csc}} No pages of output. Error: `pdfetex -ini -efmt=cont-en -progname=context *cont-en.ini' failed Thanks for the report. The only explanation that comes into my mind is that different texmf.cnf files are used (with resp. w/o --disable-multiplatform). Does it help to add TEXMFCNF=$(texmf)/web2c to Makefile.in as in test -f $(scriptdir)/fmtutil \ TEXMFCNF=$(texmf)/web2c TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \ $(scriptdir)/fmtutil --all Thomas
Re: beta-20020530: compile problems on Tru64 5.0A
Thomas Anders wrote: compiling teTeX-src-beta-20020530 on Tru64 Unix 5.0A PK3 using Compaq compilers (cc -std1) fails While we're at it: make distclean fails with Tru64's stock /usr/bin/make: foo# make clean [...] cd ../../../libs/xpdf make clean Make: Don't know how to make clean. Stop. *** Exit 1 Stop. *** Exit 1 Stop. *** Exit 1 Stop. *** Exit 1 Stop. foo# GNU make works fine here. I guess the problem are the two lines cd $(LIBXPDFDIR) $(MAKE) $(makeargs) $ in the mostlyclean clean and distclean maintainer-clean extraclean targets in texk/web2c/pdftexdir/Makefile.in. I think that these should just be removed. Thanks for your report. Thomas
Re: a problem compiling on Solaris/SPARC 7, gcc 3.1
Trying to compile on Solaris/SPARC 7, under gcc-3.1, in xdvik get: gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I../../libs/libwww -I./../../libs/libwww -DHAVE_LIBWWW -DHAVE_WWWLIB_H -I../../libs/t1lib -I./../../libs/t1lib -I../../libs/t1lib/../type1 -I./../../libs/t1lib/../type1 -DPS_GS -DOmega -I../../libs/t1lib/lib/t1lib -I../kpathsea -g -O2 -c dvi-draw.c dvi-draw.c:1418: conflicting types for `set_char' dvi-draw.c:1418: an argument type that has a default promotion can't match an em pty parameter name list declaration xdvi.h:1117: previous declaration of `set_char' If NeedFunctionPrototypes is not set, then dvi-draw.c has void set_char (cmd, ch) wide_ubyte cmd; wide_ubyte ch; { ... } xdvi.h has void set_char (); If NeedFunctionPrototypes is set, then dvi-draw.c has void set_char (wide_ubyte cmd, wide_ubyte ch) { ... } xdvi.h has void set_char (wide_ubyte, wide_ubyte); Can you please check if adding -DNeedFunctionPrototypes fixes your problem? Thomas
Re: documentation buglet
I guess xdvik should try to mimick teTeX's defaults as close as possible (because most people installing xdvik will already have teTeX installed). Well, the xdvik in teTeX does not install any map or config file nor does it install the app-default file. If you want to follow, you need to add some works about manual installation of these files or provide a separate install-target (install-extradata or whatever name). fonts). Do we need some configure stuff for that, or can we maybe just rely on falling back to the PK fonts in that case, and maybe improve the explanation in the INSTALL file? I guess that people fetching a separate xdvik will propably be reading the INSTALL file, too. So, it should suffice to rely on falling back. Should we remove (or do nothing for) the .map and .cfg files in the texmf subtree in a teTeX install? I.e. only install XDvi? I vote for do nothing for. For people doing a manual installation of these files, I can send you my latest copies if you want. Thomas
Re: texdoctk .dat file for latest beta?
I don't use the beta release myself, but ca. 2 weeks ago Thomas Esser has informed me about the structure of a very recent release, possibly the 30-5-2002 one. I have the thrown together the database halfway and can fix something up soon for preliminary use. That's right. The 30-5-2002 release was almost what I've send to Thomas. Not exactly, but about the same. That kind of fine-tuning (e.g. put a correct texdoc.dat file in place) is what I need for a stable release. I did not want to delay the 30-5-2002 release, because I felt that a good progress had been made over the last pretest. Thomas
new texmf/texdoctk/texdoc-103.dat file (for 20020530 pretest)
texdoc-103.dat Description: Binary data
Re: xdvi: Unable to load encoding vector 8r.enc
Addendum: After some more digging, the culprit has been found to be t1lib 1.0.1, which doesn't even make an attempt at understanding dvips-style .enc files. From t1lib/CHANGES: Thanks for finding this. Thomas
Re: 20020503 --with-mfw=mf
Hi Reinhard, ./configure --prefix=/usr/local/dtp --with-mfw=mf make world `mfw -ini -base=mfw -progname=mfw mf.ini' failed Obviously the binary mfw is missing. ... I wonder whether an interactive menue should appear during the installation process at all. To solve this, I suggest to run fmtutil --all instead of texconfig init. fmtutil will never be interactive. Next is about your local fmtutil.cnf file. I guess that I could turn it off by passing TEXMF=$(texmf) in the top-level Makefile, but I think that people usually want to use their local config file. Looking at the generated fmtutil.cnf, I found that --with-mfw=mf does not disable the line for mfw, so that's indeed a bug (which was easy to fix). without the configure option --prefix=/usr/local/dtp so that everything goes into /usr/local. But the result was: The default prefix of teTeX is /usr/local/teTeX. Thanks for your report. Thomas
Re: dest_names_size missing in texmf.cnf
TeX Live has: % These are pdftex-specific. obj_tab_size = 20 % PDF objects dest_names_size=30 % destinations Well, I have taken this to sync all array sizes with texlive. I don't have taken settings for xmltex, jadetex stc. which are not part of teTeX, however. Thomas
Re: 20020503 --with-mfw=mf
To solve this, I suggest to run fmtutil --all instead of texconfig init. fmtutil will never be interactive. It was called by make install. Sure. My suggestion was ment to be implemented by changing Makefile.in. It is probably sufficient to check whether there is an entry for mfw and provide a message. I guess that it would be better to have only a line for mf in fmtutil.cnf. fmtutil should then be changed to provide mfw.base as a symlink to mf.base. I wonder why configure didn't complain that it couldn't find the texmf tree. This is what it should check first and it should abort immediately with an error message. Well, configure complains quite loudly if it cannot find the texmf tree. It does not abort, because the full build (up to an install-exec) can be done without the texmf tree. Thomas
Re: 20020530 pretest
Could you please add teTeX-src-beta-20020402-20020530.xdelta to ftp tree? An oversight, sorry. It is now on my server and will be mirrored to the other sites. Thomas
Re: Why VARTEXMF instead of (say) TEXMFCONFIG ?
I am thinking over the problem of maintaining a complex TeX system with several TDS trees (on a Unix computer), looking at documentation such as One main question to answer is the degree of integration into the linux system. Sure, you can split teTeX into several directories, e.g. put config files somewhere below /etc, variable runtime data somewhere into /var etc. In my opinion, you should only do that if you have a good reason to do so. If you focus on your linux system and have special needs for backup, system configuration etc., you should go the linux way. If you focus on TeX and want to have an easy way of upgrading, running multiple instances of teTeX / TeX Live etc. it recommended to keep each TeX installation in its own directory tree. What does the VAR mean in VARTEXMF? Well, why care about names? It is the semantic that defines things, not their name. VARTEXMF is a special name, because it defines the texmf tree where you want to keep variable configuration data. Some scripts (e.g. the upcoming updmap in today's teTeX-beta or TeX Live 7 and texconfig) use the VARTEXMF to detect your intention that you want to put changed / new files there, rather than into TEXMFMAIN. intended use of VARTEXMF seems rather different. As near as I can tell a more accurate name for VARTEXMF would be TEXMFCONFIG. This directory tree does not only store configuration files, but also format files etc., so in unix terms variable runtime data. (Is this a texk question rather than a teTeX question?) It is a teTeX question, since texk has no script which assigns a special semantic to VARTEXMF. All those scripts (texconfig, fmtutil, the new updmap) have been written for teTeX. FHS recommendations without preconceived notions. I suppose some of these questions are better asked on an FHS mail list but if anyone As I said above: I would ignore the FHS unless you have a good reason to follow it. ---What is difference between /opt and /usr/local? I.e., what is the best main location for teTeX? Why? You should have a convention for putting additional software to your system (I mean something that does not come with your linux distribution). For teTeX, just follow that convention. In the department of the university where I have previously worked (with the name dbis), we have decided to use /software/dbisfor locally developped stuff /software/pay for things we have to pay for /software/oss for the rest. You see, I don't really care about names; not everything here is really open source, e.g. the acrobat reader. Below these directories, we have grouped applications into categories, e.g. Editors, Networking, Databases, Development. teTeX ended up in /software/oss/Text/teTeX-1.0. /usr/local for anything obtained elsewhere? (If that is indeed true, I think I would rather have a top level /local directory instead of /usr/local.) /local sounds great. It won't conflict with anything else. not included in teTeX, what about making a common parent directory to hold both teTeX and the other packages: Not a bad idea... The FHS description of the /usr/share area makes it seem that all the run-time TeX input files for LaTeX and similar should go here. Or, how If you really want to share things between different systems, you need to find a strategy about how to do it. nfs, rsync whatever. If you don't need that, then don't care about these special directories. to be extremely slow. And also format files are not yet generated on demand, last I knew? Although it would be feasible if sufficient fmtutil Today's teTeX-beta and TeX Live 7 will generate format files on demand. Hope, this is helpful somehow... Thomas
20020530 pretest
Hi, I am pleased to announce a new teTeX pretest release. Download from ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-src-beta-20020530.tar.gz ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-texmf-beta-20020530.tar.gz ftp://ftp.dante.de/tex-archive/systems/unix/teTeX-beta/teTeX-texmfsrc-beta-20020530.tar.gz or use any other CTAN mirror. It might take a few hours until dante and the other CTAN hosts and mirros pick up the file from my server. This release is almost the same as TeX Live 7 with the following exceptions: - teTeX has an additional fix for dvips - teTeX's pdftex uses a newer version of libxpdf - we use the most stable omega release 1.15 whereas TeX Live has a later version (which is known to be unstable) NEWS I think that this beta release will be very stable and that a new stable release (teTeX-2.0) will happen in the not so far future. A special feature is the new updmap which is now installed with the other binaries. There is no manpage, so updmap --help and read the comments in the config file (updmap --edit). The texmf tree seems to be free of any packages with license problems now! Changes since last release (src tarball): = completely rewritten updmap tool! dvips with -G1 fix (5.90a) stable omega 1.15 mktexpk always tries metafont before anything else xpdf lib 1.01 libpng 1.2.2 shell scripts fixed for zsh on MacOS/X no longer strip the prefix argument when configuring in libs I have only compiled and run it on Linux (SuSE 7.2) so far. Report any bugs that you find to [EMAIL PROTECTED] Changes in texmf / texmfsrc tarball: packages removed for license reasons: algorithms booktabs fltpage footbib prettyref documentation removed for license reasons: suet corkpaper essential omega-manual guide de-tex-faq LaTeX-FAQ-francaise lots of packages updated, e.g. psnfss v9.0 removed several duplicate files Thomas
Re: Release / status of teTeX
Now that the latest tex-live release is practically on its way out the door, can we expect a corresponding teTeX release? No, not a 100% corresponding release. I have the -G1 fix for dvips and the downgrade update for Omega (1.15 is the best version currently available, the TeX Live version is not that stable). In the very near future, I plan to release a new teTeX-pretest. teTeX-2.0 (the next stable release) is not too far away, too. There are so many improvements that have been recently made, which justify raising the version number to 2.0 for the next stable release. (The relationship between tex-live and teTeX seems shady to me at best...) program sources === It is like this: TeX Live is available in an online repository which I can read/write. I have a separate (non-public) source tree where I keep the teTeX sources. If I have something new, I usually put it into the teTeX tree first. If I ask Sebastian if he wants that for TeX Live, he always says yes. Then, either I send him something, or I check it in directly. But, I am not the only person who contributes to teTeX / TeX Live. Other people make fixes / new stuff available for TeX Live either by sending stuff to Sebastian or by directly updating the online repository. From time to time (sometimes several times a day) I sync my local copy of TeX Live with the online repository and get all the updates. Then, I take all the useful stuff and put it into the teTeX source tree. Having the software at different places causes some maintenance overhead, but I think that no real development work is doubled. texmf tree == We both maintain our own texmf tree, but from time to time we copy stuff from each other... I currently run the latest teTeX beta personally, but don't dare expose more than a select few of my users to it - although I must say have had no I think that the latest beta stuff has much less problems than the old stable stuff. That's yet another reason why it is time for a new stable release. Thomas
Re: Release / status of teTeX
No, not a 100% corresponding release. I have the -G1 fix for dvips and the downgrade update for Omega (1.15 is the best version currently available, the TeX Live version is not that stable). What is the -G1 fix for dvips? The -G1 option in dvips (can be activated on the commandline or in a config file; typically it is enabled in config.pdf) turn on a feature named character shifting. This works around bugs in various other software, by shifting characters of a font to the upper area of a font. This works well e.g. with CM fonts, but it fails if the upper slots are not free in the font. Example: $ cat x.tex \font\x=ptmr7t\x fi\end $ tex x; dvips -G1 x -o The fi ligature appears as some other character when a broken dvips is used. The new fix (dvips(k) 5.90a or later) checks on a per font basis if character shifting is possible. Thomas
Re: Release / status of teTeX
Which softwares has bugs that make character-switching necessary? I am not the expert on this, but the things I know are Acrobat Reader (don't know exactly when they fixed that bug, but version 3.x are broken) and Adobe Illustrator. I, for another reason, updated to the latest teTeX beta (2002-04-02) and the dvips version included is: dvips --version dvips(k) 5.86g kpathsea version 3.3.7 The *next* teTeX pretest will have that fixed dvips. TeX Live 7 won't have that fix. But, Sebastian is working on a TeX Live Special Edition for TUG 2002 which will also have that fix, I guess. Thomas
Re: cxx-runtime-hack?
what's the story behind --with-cxx-runtime-hack being a default configure option (at least in beta-20020402)? From reading texk/web2c/configure I see that it causes libstdc++ to be linked statically which may make sense for a binary distribution, but IMHO not for custom installations from source. If someone wants to contribute binaries for teTeX, I can say compile using the defaults. Sometimes, people just compile and decide later to contribute their binaries. So, since I define the defaults, I optimize them for my needs. :-) Anybody who compiles the software can easily override all these defaults. If libstdc++ is dynamically linked, does it introduce specific problems (apart from the obvious: failing to load libstdc++.so on broken systems)? You call your system broken just because the guy who has build the binary for you has a newer version of that library (with higher major number)? BTW, shall a hack ever be a default (in an excellent package)? ;) I did not have the time to find a better name for that option. Still, I think that this option makes a lot of sense and it is carefully implemented. Thomas
Re: texexec teTeX
If I su to my home directory from root (or su to root from my home dir), then texexec gives the error Don't do su userid Better do su - userid That su without - just gives you a shell which initialy inheritares environment variables from the root shell. E.g. HOME will not be set to your usual directory and the new shell will not read the usual .profile and /etc/profile stuff. Thomas
Re: config woes
1. I can't get my path commands to stick. When I issue export PATH=$PATH:/usr/TeX/bin/i386-linux I have to reissue it each time I log in and sometimes more often. I have issued this command as root, and the problem still wont go away; environment variables are only passed to child processes on UNIX, never to parent processes. Put this setting into your private ~/.profile or /etc/profile to make it permanent. 2. mktexlsr does not update everything. I have added my former texmf-var tree to teTeX, but mktexlsr gives mktexlsr: Updating /var/lib/texmf/ls-R... mktexlsr: Updating /var/lib/texmf/db/ls-R... mktexlsr: Updating /var/cache/fonts/ls-R... mktexlsr: Done. ignoring /usr/TeX// entirely. I have not changed anything in texmf.cnf; Was it the right file? Check with kpsewhich texmf.cnf Did you really add your new texmf-var to the TEXMF variable? kpsewhich -expand-var=\$TEXMF 3. Clicking on the shell script for oxdvi gives the following message: Couldn't find the program 'oxdvi'' Just check if the oxdvi script exists in /usr/TeX/bin/i386-linux. Thomas
Re: config woes
avail. Clicking on it gives Couldn't find the program 'oxdvi'' What happens if you start a shell and type /usr/TeX/bin/i386-linux/oxdvi -version in it? BTW: what do you mean by Clicking on it? Which application are you using to start oxdvi by Clicking on it? Thomas
Re: cmbright
while upgrading my SuSE 7.3 to SuSE 8.0 the tetex rpm was upgraded from 1.0.7-285 to beta.20020207-70. Now the problem seems to be that in that new ... Now my question is: Has cmbright been removed from tetex? (If yes, why?) How can I get that package and include it in my tex installation? Yes, cmbright was removed for copyright reasons. Meanwhile, however, the license was changed again, and I have put the package back into teTeX. So, the next version (beta or stable) will have it again. Thomas
Re: beta-20020402: LDFLAGS not used when linking pdftex and [o]xdvi.bin
compiling teTeX-src-beta-20020402 with env LDFLAGS=-L/my/path/to/libs ./configure --with-system-tifflib \ --with-system-t1lib gmake gives problems in the linking stage of texk/web2c/pdftex, texk/oxdvik/oxdvi.bin and texk/xdvik/xdvi.bin since LDFLAGS is not used there: I cannot reproduce your problem. It all works for me. Can you please check again? E.g. check your logs, look after LDFLAGS in Makefiles etc... Thomas