texlive[74171] branches/branch2024.final/Master/texmf-dist:

commits+karl at tug.org commits+karl at tug.org
Thu Feb 20 21:47:39 CET 2025


Revision: 74171
          https://tug.org/svn/texlive?view=revision&revision=74171
Author:   karl
Date:     2025-02-20 21:47:39 +0100 (Thu, 20 Feb 2025)
Log Message:
-----------
emulateapj (branch) (20feb25)

Modified Paths:
--------------
    branches/branch2024.final/Master/texmf-dist/doc/latex/emulateapj/README
    branches/branch2024.final/Master/texmf-dist/tex/latex/emulateapj/emulateapj.cls

Modified: branches/branch2024.final/Master/texmf-dist/doc/latex/emulateapj/README
===================================================================
--- branches/branch2024.final/Master/texmf-dist/doc/latex/emulateapj/README	2025-02-20 20:47:30 UTC (rev 74170)
+++ branches/branch2024.final/Master/texmf-dist/doc/latex/emulateapj/README	2025-02-20 20:47:39 UTC (rev 74171)
@@ -1,66 +1,70 @@
-This is emulateapj.cls, version November 10, 2009
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ This is emulateapj.cls, version February 19, 2025
+ For the latest version check http://hea-www.harvard.edu/~alexey/emulateapj
 
-`emulateapj' is a LaTeX2e class to emulate the Astrophysical Journal
-(ApJ) page layout. The page length of the resulting document is very
-close to that in ApJ when Times fonts are used instead of the LaTeX
-default CM fonts.
+ NOTE: ApJ has moved its publishing to IOP and they have slightly changed
+ the formatting. To implement these changes, call emulateapj with the iop
+ option, as in
+ \documentclass[iop]{emulateapj}
 
-If a manuscript is prepared for ApJ submission using the standard
-American Astronomical Society LaTeX macros and the `aastex' style
-(see instructions for authors on the ApJ web site), the only thing
-required from the user should be to replace \documentclass{aastex}
-with \documentclass{emulateapj}, and perhaps resize figures as
-desired and replace {deluxetable} with {deluxetable*}. Possible minor
-problems are described below.
+ Other available options:
 
-emulateapj requires revtex4.cls. If you don't have it already, it can be
-downloaded from http://publish.aps.org/revtex4/ (it's a small package). 
-Other extrnal packages used are latexsym, graphicx, amssymb, longtable,
-epsf. They should already be present in the modern TeX distributions; if
-not, download them from www.ctan.org. 
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-For the latest version check http://hea-www.harvard.edu/~alexey/emulateapj
+ [chicago] - (default) typeset as was done in the University of Chicago Press
+ [twocolumn] - (default) two-column mode
+ [onecolumn] - main text in one-column mode
+ [apj]       - typeset as for main journal
+ [apjl]      - (default) typeset as for ApJ Letters 
+ [tighten]   - some adjustments to approximate grid typesetting
+ [numberedappendix]   - number appendix sections as A, B, etc
+ [appendixfloats]  - use separate numbering for floats within appendix
+ [twocolappendix]  - make appendix in two-col mode in a two-col paper
+ [revtex4]   - force using revtex4
+ [astrosymb] - load Astrosymb font and define \astro commands from aastex
 
-NOTE: ApJ has moved its publishing to IOP and they have slightly changed
-the formatting. To implement these changes, call emulateapj with the iop
-option, as in
-\usepackage[iop]{emulateapj}
+ NOTE 2: Starting from version 11/10/2009, emulateapj tries to load
+ revtex4-1 if present on the system. This may cause small changes in
+ typesetting for old documents. Also, revtex4-1 does not interact
+ well with the lscape package which is needed for typesetting of
+ long rotated tables. If you want full compatibility, please
+ download the last version based on revtex4,
+ http://hea-www.harvard.edu/~alexey/emulateapj/emulateapj-rtx4.cls
+ and bundle it with your TeX source code. Starting with the
+ 8/17/2012 version, you can also use the [revtex4] option. 
 
-Other available options:
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ Copyright 2000-2015 Alexey Vikhlinin
 
-[chicago] - (default) typeset as was done in the University of Chicago Press
-[twocolumn] - (default) two-column mode
-[onecolumn] - main text in one-column mode
-[apj]       - typeset as for main journal
-[apjl]      - (default) typeset as for ApJ Letters 
-[tighten]   - some adjustments to approximate grid typesetting
-[numberedappendix]   - number appendix sections as A, B, etc
-[appendixfloats]  - use separate numbering for floats within appendix
-[appendixfloats]  - use separate numbering for floats within appendix
-[twocolappendix]  - make appendix in two-col mode in a two-col paper
-[revtex4]   - force using revtex4
+ The first version of this package was written by Maxim Markevitch. 
+ Pieces of AASTeX code are used for compatibility with aastex.cls.
 
-NOTE 2: Starting from version 11/10/2009, emulateapj tries to load
-revtex4-1 if present on the system. This may cause small changes in
-typesetting for old documents. If you want full compatibility, please
-download the last version based on revtex4,
-http://hea-www.harvard.edu/~alexey/emulateapj/emulateapj-rtx4.cls
-and bundle it with your TeX source code
+ This program can be redistributed and/or modified under the terms of
+ the LaTeX Project Public License available from CTAN archives in
+ macros/latex/base/lppl.txt. This means you are free to use and
+ distribute this package; however, if you modify anything, please
+ change the file name and remove the author's email address.
 
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-Copyright 2000-2009 Alexey Vikhlinin
+ Alexey Vikhlinin <alexey at head.cfa.harvard.edu>
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
-The first version of this package was written by Maxim Markevitch. 
-Pieces of AASTeX code are used for compatibility with aastex.cls.
+ `emulateapj' is a LaTeX2e class to emulate the Astrophysical Journal
+ (ApJ) page layout. The page length of the resulting document is very
+ close to that in ApJ when Times fonts are used instead of the LaTeX
+ default CM fonts.
+ 
+ If a manuscript is prepared for ApJ submission using the standard
+ American Astronomical Society LaTeX macros and the `aastex' style
+ (see instructions for authors on the ApJ web site), the only thing
+ required from the user should be to replace \documentclass{aastex}
+ with \documentclass{emulateapj}, and perhaps resize figures as
+ desired and replace {deluxetable} with {deluxetable*}. Possible minor
+ problems are described below.
 
-This program can be redistributed and/or modified under the terms of
-the LaTeX Project Public License available from CTAN archives in
-macros/latex/base/lppl.txt. This means you are free to use and
-distribute this package; however, if you modify anything, please
-change the file name and remove the author's email address.
+ emulateapj requires revtex4.cls. If you don't have it already, it can be
+ downloaded from http://publish.aps.org/revtex4/ (it's a small package). 
+ Other extrnal packages used are latexsym, graphicx, amssymb, longtable,
+ epsf. They should already be present in the modern TeX distributions; if
+ not, download them from www.ctan.org. 
 
-Alexey Vikhlinin <alexey at head.cfa.harvard.edu>
 
+ For release notes and change log, see at bottom of emulateapj.cls
 
-%% For release notes and change log, read the bottom of emulateapj.cls
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Modified: branches/branch2024.final/Master/texmf-dist/tex/latex/emulateapj/emulateapj.cls
===================================================================
--- branches/branch2024.final/Master/texmf-dist/tex/latex/emulateapj/emulateapj.cls	2025-02-20 20:47:30 UTC (rev 74170)
+++ branches/branch2024.final/Master/texmf-dist/tex/latex/emulateapj/emulateapj.cls	2025-02-20 20:47:39 UTC (rev 74171)
@@ -1,10 +1,10 @@
-%% This is emulateapj.cls, version Aug 17, 2012
+%% This is emulateapj.cls, version February 19, 2025
 %% For the latest version check http://hea-www.harvard.edu/~alexey/emulateapj
 %%
 %% NOTE: ApJ has moved its publishing to IOP and they have slightly changed
 %% the formatting. To implement these changes, call emulateapj with the iop
 %% option, as in
-%% \usepackage[iop]{emulateapj}
+%% \documentclass[iop]{emulateapj}
 %%
 %% Other available options:
 %%
@@ -18,6 +18,7 @@
 %% [appendixfloats]  - use separate numbering for floats within appendix
 %% [twocolappendix]  - make appendix in two-col mode in a two-col paper
 %% [revtex4]   - force using revtex4
+%% [astrosymb] - load Astrosymb font and define \astro commands from aastex
 %%
 %% NOTE 2: Starting from version 11/10/2009, emulateapj tries to load
 %% revtex4-1 if present on the system. This may cause small changes in
@@ -27,10 +28,10 @@
 %% download the last version based on revtex4,
 %% http://hea-www.harvard.edu/~alexey/emulateapj/emulateapj-rtx4.cls
 %% and bundle it with your TeX source code. Starting with the
-%% 8/17/2012 version, you can also use the [revtx4] option. 
+%% 8/17/2012 version, you can also use the [revtex4] option. 
 %%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Copyright 2000-2011 Alexey Vikhlinin
+%% Copyright 2000-2025 Alexey Vikhlinin
 %%
 %% The first version of this package was written by Maxim Markevitch. 
 %% Pieces of AASTeX code are used for compatibility with aastex.cls.
@@ -67,7 +68,7 @@
 %% For release notes and change log, see at bottom
 %%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\def\emulapj at ver{12/16/11}
+\def\emulapj at ver{02/19/25}
 
 
 \ProvidesClass{emulateapj}
@@ -106,6 +107,14 @@
   \@apj at lettertrue
 }
 
+\DeclareOption{astrosymb}{
+  \def\astro#1{\leavevmode\hbox{\astro at font#1}}%
+  \def\load at astro@font{%
+    \font\astro at font=Astrosym at\f at size pt
+  }%
+  \AtBeginDocument{\load at astro@font}
+}
+
 \DeclareOption{tighten}{
 % lineskiplimits to facilitate grid typesetting
   \lineskiplimit=-2mm
@@ -153,9 +162,9 @@
 \let\@startsection at from@latex=\@startsection
 
 \if at two@col
-  \LoadClass[twocolumn,nofootinbib,showkeys,twoside,floatfix,unsortedaddress,flushbottom]{\@revtex at cls}
+  \LoadClass[twocolumn,nofootinbib,showkeys,twoside,floatfix,unsortedaddress,flushbottom,10pt,aps,pra]{\@revtex at cls}
 \else
-  \LoadClass[nofootinbib,showkeys,twoside,floatfix,unsortedaddress,flushbottom,notitlepage]{\@revtex at cls}
+  \LoadClass[nofootinbib,showkeys,twoside,floatfix,unsortedaddress,flushbottom,notitlepage,10pt,aps,pra]{\@revtex at cls}
 \fi
 \def\blankaffiliation{~}%
 
@@ -163,10 +172,12 @@
  \def\@eapj at cap@font{\scshape}
  \def\@eapj at figname{Fig.}
  \def\@eapj at tabname{TABLE}
+ \def\@eapj at ApJLetters{ApJ}
 \else
  \def\@eapj at cap@font{\bfseries}
  \def\@eapj at figname{Figure}
  \def\@eapj at tabname{Table}
+ \def\@eapj at ApJLetters{ApJL}
 \fi
 
 % Restore natbib package without sorting. 
@@ -411,7 +422,7 @@
  \let\@AF at join\@title at join
 }%
 \def\frontmatter at title@format{\normalsize\centering}
-\def\frontmatter at title@below{\vspace*{-2.63\baselineskip\vspace*{0.25in}}}%
+\def\frontmatter at title@below{\vspace*{-2.63\baselineskip}\vspace*{0.25in}}%
 
 \def\frontmatter at above@affilgroup{\vspace*{0.25in}}%
 \def\frontmatter at authorformat{\small\scshape\centering}%
@@ -853,7 +864,8 @@
   {\def\@noitemerr
     {\@latex at warning{Empty `thebibliography' environment}}%
     \endlist
-    \onecolumngrid
+    \onecolumngrid % to balance references
+    \if at two@col \twocolumngrid \fi
   }
 
 % %% AV: 
@@ -1143,7 +1155,7 @@
 \newcommand\Capricornus{\astro{\char20}}% 
 \newcommand\Aquarius{\astro{\char21}}% 
 \newcommand\Pisces{\astro{\char22}}% 
-
+ 
 \newcommand\sbond{\chem at bnd{\@sbnd}}%
 \newcommand\dbond{\chem at bnd{\@dbnd}}%
 \newcommand\tbond{\chem at bnd{\@tbnd}}%
@@ -1189,7 +1201,7 @@
 \newcommand\aj{\ref at jnl{AJ}}%        % Astronomical Journal 
 \newcommand\araa{\ref at jnl{ARA\&A}}%  % Annual Review of Astron and Astrophys 
 \renewcommand\apj{\ref at jnl{ApJ}}%    % Astrophysical Journal 
-\newcommand\apjl{\ref at jnl{ApJ}}%     % Astrophysical Journal, Letters 
+\newcommand\apjl{\ref at jnl{\@eapj at ApJLetters}}%     % Astrophysical Journal, Letters 
 \newcommand\apjs{\ref at jnl{ApJS}}%    % Astrophysical Journal, Supplement 
 \renewcommand\ao{\ref at jnl{Appl.~Opt.}}%   % Applied Optics 
 \newcommand\apss{\ref at jnl{Ap\&SS}}%  % Astrophysics and Space Science 
@@ -1233,6 +1245,17 @@
 \newcommand\physscr{\ref at jnl{Phys.~Scr}}%        % Physica Scripta 
 \newcommand\planss{\ref at jnl{Planet.~Space~Sci.}}%  % Planetary Space Science 
 \newcommand\procspie{\ref at jnl{Proc.~SPIE}}%      % Proceedings of the SPIE 
+
+\newcommand\actaa{\ref at jnl{Acta Astron.}}%  % Acta Astronomica
+\newcommand\caa{\ref at jnl{Chinese Astron. Astrophys.}}%  % Chinese Astronomy and Astrophysics
+\newcommand\cjaa{\ref at jnl{Chinese J. Astron. Astrophys.}}%  % Chinese Journal of Astronomy and Astrophysics
+\newcommand\jcap{\ref at jnl{J. Cosmology Astropart. Phys.}}%  % Journal of Cosmology and Astroparticle Physics
+\newcommand\na{\ref at jnl{New A}}%  % New Astronomy
+\newcommand\nar{\ref at jnl{New A Rev.}}%  % New Astronomy Review
+\newcommand\pasa{\ref at jnl{PASA}}%  % Publications of the Astron. Soc. of Australia
+\newcommand\rmxaa{\ref at jnl{Rev. Mexicana Astron. Astrofis.}}%  % Revista Mexicana de Astronomia y Astrofisica
+
+
 \let\astap=\aap 
 \let\apjlett=\apjl 
 \let\apjsupp=\apjs 
@@ -1424,7 +1447,10 @@
     \centering
     \begin{minipage}{\deluxe at table@width}
       \lt at expand@linewidth
-      \begin{longtable}{\lt at expand@linewidth@#1}
+      \def\@tmpa{\begin{longtable}}
+      \expandafter\expandafter\expandafter\@tmpa%
+      \expandafter\expandafter\expandafter{\lt at expand@linewidth@#1}
+%      \begin{longtable}{\lt at expand@linewidth@#1}
       }{
         \restore at tablenum%
       \end{longtable}%
@@ -1455,7 +1481,10 @@
     \find at table@width
     \begin{minipage}{\deluxe at table@width}
     \lt at expand@linewidth
-    \begin{longtable*}{\lt at expand@linewidth@#1}
+    \def\@tmpa{\begin{longtable*}}
+    \expandafter\expandafter\expandafter\@tmpa%
+    \expandafter\expandafter\expandafter{\lt at expand@linewidth@#1}
+    %\begin{longtable*}{\lt at expand@linewidth@#1}
     }{\gdef\pt at width{\LTcapwidth}%
       \restore at tablenum%
     \end{longtable*}%
@@ -1845,5 +1874,23 @@
 %% 12/16/11: copy \sbond, dbond, tbond commands from AASTeX
 %
 %% 08/17/12: option to force using revtex4
+%% 
+%% 03/07/13: load astro at font to go with the \astro commands
+%%           ([astrosymb] option)
 %%
+%% 04/17/13: in the two column mode, force a switch to twocolumngrid
+%%           after references. This is needed for twocolappendix,
+%%           among other things
+%%
+%% 05/03/13 add 10pt,aps,pra option to \LoadClass revtex4  to avoid warnings
+%%
+%% 05/12/14 More journal abbreviations
+%%
+%% 01/23/15 Fix collision with array package: expand
+%%          \lt at expand@linewidth@ twice before passing into longtable
+%%
+%% 01/23/15 \apjl with the iop option expands to ApJL
+%% 
+%% 02/19/25 Fix bug in \def\frontmatter at title@below noticed by Nicolas Tessore
+%%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



More information about the tex-live-commits mailing list.