incompatible version of emulateapj with revtex4-1

Bug #609147 reported by Samuel Leathers
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
texlive-extra (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

emulateapj.cls should be upgraded to:
http://hea-www.harvard.edu/~alexey/emulateapj/emulateapj.cls.

The current version references revtex4, which fails any time a user sets their document type to emulateapj because ubuntu 10.04 ships with revtex4-1.

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: texlive-latex-extra 2009-7ubuntu3 [modified: usr/share/texmf-texlive/tex/latex/emulateapj/emulateapj.cls]
ProcVersionSignature: Ubuntu 2.6.32-23.37-generic 2.6.32.15+drm33.5
Uname: Linux 2.6.32-23-generic x86_64
NonfreeKernelModules: fglrx
Architecture: amd64
Date: Fri Jul 23 09:32:47 2010
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100429)
PackageArchitecture: all
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/tcsh
SourcePackage: texlive-extra

Revision history for this message
Samuel Leathers (saml) wrote :
Revision history for this message
Andrew V (avenovo) wrote :

Replacing /usr/share/texmf-texlive/tex/latex/emulateapj/emulateapj.cls with the emulateapj.cls from http://hea-www.harvard.edu/~alexey/emulateapj/emulateapj.cls (dated May 25, 2010) does not solve the problem for me.

I still get this compilation error from pdflatex with the updated emulateapj.cls:
--------------------
/usr/share/texmf-texlive/tex/latex/emulateapj/emulateapj.cls
Document Class: emulateapj

! LaTeX Error: File `revtex4.cls' not found.
--------------------

There must be something else to it.

Revision history for this message
Andrew V (avenovo) wrote :

Never mind my previous comment. My problem was that package textlive-publishers containing revtex4-1 was not installed on my system. With it, everything works. The fix suggested by Samuel Leathers ( updating /usr/share/texmf-texlive/tex/latex/emulateapj/emulateapj.cls to the new version ) works in the sense that latex compilation does not crash.

BUT! The latest version of emulateapj.cls has bugs. I have a paper in which the last line of acknowledgements does not show, and the list of authors is scrambled. The same paper processed by an older (2008) version of emulateapj.cls with revtex4 looks just fine. Maybe updating emulateapj.cls in Ubuntu should take place after the bugs are fixed in the next version of emulateapj.cls.

Revision history for this message
Samuel Leathers (saml) wrote :

A work-around that may work for you is to place the old emulateapj.cls and revtex4.cls in the same directory as your latex document. That should be higher in the hierarchy so they override the installed versions.

I haven't had anyone in my department (Penn State Astronomy) have any problems with the latest emulateapj. They've all been really happy with it here to my knowledge.

Revision history for this message
Carthik Sharma (carthik) wrote :

Confirming that the version of emulateapj.cls is old on Lucid 10.04 also. http://hea-www.harvard.edu/~alexey/emulateapj/emulateapj.cls is where the latest emulateapj.cls can be found.

Since revtex4-1 ships with Ubuntu, the old emulateapj.cls is useless.

The problems the original reporter mentions with emulateapj.cls are mostly resolved by the latest version.

Please update the package to include the latest emulateapj.cls. This has been confirmed to work by at least one other author in my workplace. Thank you!

Changed in texlive-extra (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.