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.