Hi all,
I found the solutions by myself to install REVTeX 4.1 on SL5/6.
Only installing two rpm packages resolved this.
http://pkgs.org/centos-5-rhel-5/puias-unsupported-i386/tetex-natbib-8.31a-1.PU_IAS.1.noarch.rpm.html
http://pkgs.org/centos-5-rhel-5/puias-unsupported-i386/tetex-natbib-8.31a-1.PU_IAS.1.noarch.rpm.html
$ ls -l tete*
-rw-r--r-- 1 root root 396538 Nov 1 12:59
tetex-natbib-8.31a-1.PU_IAS.1.noarch.rpm
-rw-r--r-- 1 root root 3896602 Nov 1 12:56
tetex-revtex-4.1-1.PU_IAS.1.noarch.rpm
$
All these modules will be expanded at the the directory tree
starting at /usr/local/share/texmf while original tex distributions
of SL are expanded at the directory tree of /usr/share/texmf .
So in principle, there is no interference between the original
tex packages and this updates.
So far, these two rpm packages seem to be working well
on our SL6.1 (X86_64) and SL5.6-5.7(X86_64).
However, since these are unsupported software packages,
please use these at your own risk.
Regrades,
Takashi Ichihara
On 2011.11.1 at 1:31 PM (JST), Jon Peatfiel wrote,
On Mon, 31 Oct 2011, Takashi ichihara wrote:
Dear colleagues,
Recently APS Journals requires RevTex 4.1 as well as the latest version
of the natbib package, version 8.31a which was released in November
2009.
https://authors.aps.org/revtex4/
However, in the default TeX installation of SL6.1 (and SL5.7), only the
RevTex4 and old versions of natbib are installed.
<snip>
Does anyone know how to install RevTex 4.1 as well as the latest version
of the natbib package, version 8.31a which was released in November 2009
on SL5 and SL6 as system wide ?
Thank you in advance.
For complex reasons we need to maintain availability of the default
and older revtex (including the revtex 3.1!), so for revtex 4.1 we
added a directory in texmf.local (but outside the usual search places)
containing updated versions of:
revtex, natbib, url
those being the latest versions taken striaght from CTAN - latest at
the time we were asked for it. Then for users to use it they need to
set TEXINPUTS to include that directory before :: (meaning 'the usual
path' of course), e.g. in our case (for historical reasons) we keep
tex in /opt/tetex/ so the path to add is:
/opt/tetex/share/texmf.local/revtex-4.1 and users can set something like:
export TEXINPUTS=/opt/tetex/share/texmf.local/revtex-4.1::
and similarly for BIBINPUTS/BSTINPUTS for bibtex etc.
It is a bit of pain for users, but I really don't like messing with
the existing default installed revtex as I have too many nightmares
about breaking existing documents doing something similar many years ago.