texlive[65405] Master/texmf-dist: asmejour (30dec22)

commits+karl at tug.org commits+karl at tug.org
Fri Dec 30 22:53:52 CET 2022


Revision: 65405
          http://tug.org/svn/texlive?view=revision&revision=65405
Author:   karl
Date:     2022-12-30 22:53:52 +0100 (Fri, 30 Dec 2022)
Log Message:
-----------
asmejour (30dec22)

Modified Paths:
--------------
    trunk/Master/texmf-dist/bibtex/bst/asmejour/asmejour.bst
    trunk/Master/texmf-dist/doc/latex/asmejour/README.md
    trunk/Master/texmf-dist/doc/latex/asmejour/asmejour-sample.bib
    trunk/Master/texmf-dist/doc/latex/asmejour/asmejour-template.pdf
    trunk/Master/texmf-dist/doc/latex/asmejour/asmejour-template.tex
    trunk/Master/texmf-dist/doc/latex/asmejour/asmewide_example/asmejour-wide-equation-examples.pdf
    trunk/Master/texmf-dist/doc/latex/asmejour/sample-figure-2a.pdf
    trunk/Master/texmf-dist/doc/latex/asmejour/sample-figure-2b.pdf
    trunk/Master/texmf-dist/tex/latex/asmejour/asmejour.cls

Modified: trunk/Master/texmf-dist/bibtex/bst/asmejour/asmejour.bst
===================================================================
--- trunk/Master/texmf-dist/bibtex/bst/asmejour/asmejour.bst	2022-12-30 21:53:35 UTC (rev 65404)
+++ trunk/Master/texmf-dist/bibtex/bst/asmejour/asmejour.bst	2022-12-30 21:53:52 UTC (rev 65405)
@@ -4,7 +4,7 @@
  %% *** This bibtex style follows ASME journals ***
  %%
  %%
- %% This file is asmejour.bst, version 1.05 dated 2021/12/23.
+ %% This file is asmejour.bst, version 1.06 dated 2022/12/30.
  %%
  %% This file was generated and edited by John Lienhard.
  %% This file is a derivative work under Clause 6 of the LPPL license.
@@ -75,8 +75,11 @@
  %%					replace \href{}{} in \eprint by \url
  %%					provide \hrefurl for compatibility with LaTeX3 pdfmanagement
  %%					use \hrefurl in doilink, rather than \href
- %%					add macro text for "ASME J. Heat Transfer-Trans. ASME"
+ %%					add macro text "jht" for "ASME J. Heat Transfer-Trans. ASME"
  %%
+ %% Modifications in v1.06 (2022/12/30)
+ %%					add macro text "jhmt" for "ASME J. Heat Mass Transfer"
+ %%
  %%  Author: John H. Lienhard V
  %%          Department of Mechanical Engineering
  %%          Massachusetts Institute of Technology
@@ -537,6 +540,8 @@
 
 MACRO {jht} {"ASME J. Heat Transfer-Trans. ASME"}
 
+MACRO {jhmt} {"ASME J. Heat Mass Transfer"}
+
 MACRO {jmse} {"ASME J. Manuf. Sci. E."}
 
 MACRO {jmd} {"ASME J. Mech. Des."}

Modified: trunk/Master/texmf-dist/doc/latex/asmejour/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/asmejour/README.md	2022-12-30 21:53:35 UTC (rev 65404)
+++ trunk/Master/texmf-dist/doc/latex/asmejour/README.md	2022-12-30 21:53:52 UTC (rev 65405)
@@ -1,7 +1,7 @@
  
   #asmejour: A template for ASME journal papers#
  
-  Version 1.19 dated 2022/06/26.
+  Version 1.20 dated 2022/12/30.
 
   ####Overview####
   This class provides a template to format preprints in the style of journal papers published by the American Society of Mechanical Engineers. 
@@ -66,6 +66,11 @@
  ---
  
  ####Change log####
+v1.20 (2022/12/30)
+ - Include patch for bug in hyperxmp.
+ - Italicize letters in subequation numbers, to match ASME style.
+ - Add macro "jhmt" to asmejour.bst for "ASME J Heat Mass Transfer"; add figures from jhmt and cite in asmejour-template.tex.
+
 v1.19 (2022/06/26)
  - Correct typo in asmejour.cls (line 359): \\protec should be \\protect
  - Force T1 encoding of qhvc font under LuaLaTeX (for title and author blocks)

Modified: trunk/Master/texmf-dist/doc/latex/asmejour/asmejour-sample.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/asmejour/asmejour-sample.bib	2022-12-30 21:53:35 UTC (rev 65404)
+++ trunk/Master/texmf-dist/doc/latex/asmejour/asmejour-sample.bib	2022-12-30 21:53:52 UTC (rev 65405)
@@ -1,6 +1,6 @@
 %% Sample bibliography file for asmejour.bst and asmejour.cls
 %%
-%% Revised: 10 January 2022
+%% Revised: 30 December 2022
 %% Copyright John H. Lienhard, MIT
 %% Offered under the MIT license: https://ctan.org/license/mit 
 
@@ -160,6 +160,21 @@
 }
 %% note use of: eid in place of pages, and use of jht macro for the journal name
 
+ at article{lienhard2023,
+    author = {Lienhard, V, John H.},
+    title = {Steady Two-Dimensional Conduction: Simple and Double Layer Potentials, Corner Singularities, and Induced Heat Flux},
+    journal = jhmt,
+    volume = {145},
+    number = {3},
+    eid = {031401},
+    year = {2023},
+    month = {3},
+    doi = {10.1115/1.4055833},
+    url = {https://doi.org/10.1115/1.4055833},
+    eprint = {https://asmedigitalcollection.asme.org/heattransfer/article-pdf/145/3/031401/6958758/ht\_145\_03\_031401.pdf},
+}
+%% note use of: eid in place of pages, and use of jhmt macro for the journal name
+
 @online{sharpe2,
   author 	= {Michael Sharpe},
   year 		= {2018},

Modified: trunk/Master/texmf-dist/doc/latex/asmejour/asmejour-template.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/asmejour/asmejour-template.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/asmejour/asmejour-template.tex	2022-12-30 21:53:35 UTC (rev 65404)
+++ trunk/Master/texmf-dist/doc/latex/asmejour/asmejour-template.tex	2022-12-30 21:53:52 UTC (rev 65405)
@@ -3,7 +3,7 @@
 %% 
 %%  This file is asmejour-template.tex, a template to format papers in the style of ASME journal papers. 
 %%
-%%  This file is version 1.19 dated 2022/06/22
+%%  This file is version 1.20 dated 2022/12/30
 %%
 %%  Author: John H. Lienhard V
 %%          Department of Mechanical Engineering
@@ -79,14 +79,13 @@
 %%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
-%% New pdf management code (June 2021); with this, the class options for pdf-a can be omitted.
+%% New pdf management code (June 2021); with this, the \docuemntclass options for [pdf-a] can be omitted.
 %% This change to the LaTeX kernel is being phased-in by the LaTeX3 team. Can delete if it gives you trouble.
 %% Under LuaLaTeX, choose pdfstandard=A-3b.
 
-%\RequirePackage{pdfmanagement-testphase}%
-%   \DocumentMetadata{%
-%		pdfstandard=A-3b,% A-2b, A-2u, A-3b, or A-3u
-%	}%
+%\DocumentMetadata{%
+%	pdfstandard=A-3b,% A-2b, A-2u, A-3b, or A-3u
+%}%
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
@@ -268,7 +267,7 @@
 \includegraphics{sample-figure-2b.pdf}
 \subcaption{\label{fig:exterior-region}}
 }\end{subfigure}%
-\caption{A figure with two subfigures: \subref{fig:interior-region} interior region, and \subref{fig:exterior-region} exterior region \cite{Lienhard2019b}\label{fig:2}}
+\caption{A figure with two subfigures: \subref{fig:interior-region} interior region, and \subref{fig:exterior-region} exterior region \cite{lienhard2023}\label{fig:2}}
 \end{figure*}
 
 %%%%%%%%%%%%%%%  end two column figure  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -388,7 +387,6 @@
 \end{equation}
 \mathversion{normal}% avoid extra line break with %
 
-
 \subsection{\texttt{newtxmath} and \texttt{mathalpha}} The \texttt{newtxmath} package~\cite{sharpe1}, loaded by default, includes a large number of options for mathematics, most of which can be called as options to \verb|\documentclass|. For example, the \texttt{upint} option of \texttt{newtxmath} selects upright integral signs (rather than slanted integral signs):
 \begin{quote}
 \verb|\documentclass[upint]{asmejour}|. 
@@ -543,6 +541,8 @@
 %% Must run latex twice to align the columns.
 
 \begin{nomenclature}
+% capital letter comes first, lower case second
+% don't capitalize first word of the definition
 
 \entry{$\overline{h}$}{average heat transfer coefficient (W m$^{-2}$ K$^{-1}$)}
 \entry{$k$}{thermal conductivity (W m$^{-1}$ K$^{-1}$)}

Modified: trunk/Master/texmf-dist/doc/latex/asmejour/asmewide_example/asmejour-wide-equation-examples.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/asmejour/sample-figure-2a.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/asmejour/sample-figure-2b.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/tex/latex/asmejour/asmejour.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/asmejour/asmejour.cls	2022-12-30 21:53:35 UTC (rev 65404)
+++ trunk/Master/texmf-dist/tex/latex/asmejour/asmejour.cls	2022-12-30 21:53:52 UTC (rev 65405)
@@ -6,8 +6,8 @@
 %%
 %%
 %%  This file's version and date are:
-		\def\versionno{1.19}
-		\def\versiondate{2022/06/22\space}
+		\def\versionno{1.20}
+		\def\versiondate{2022/12/30\space}
 %%
 %%  Author: John H. Lienhard V
 %%          Department of Mechanical Engineering
@@ -430,8 +430,8 @@
 \ifluatex % 2022/05/08
 	\RequirePackage[T1]{fontenc} % qhvc is not TU encoded
 	\DeclareFontFamily{T1}{qhvc}{} 
-	\DeclareFontShape{T1}{qhvc}{m}{n}{<-> s*[0.94] ec-qhvcr}{} %% see t1qhvc.fd; 0.9-->0.94 2022/01/15
-	\DeclareFontShape{T1}{qhvc}{b}{n}{<-> s*[0.94] ec-qhvcb}{} %% see t1qhvc.fd; 0.9-->0.94 2022/01/15
+	\DeclareFontShape{T1}{qhvc}{m}{n}{<-> s*[0.91] ec-qhvcr}{} %% see t1qhvc.fd; 0.9-->0.94 2022/01/15; 0.94-->0.91 2022/06/26
+	\DeclareFontShape{T1}{qhvc}{b}{n}{<-> s*[0.91] ec-qhvcb}{} %% see t1qhvc.fd; 0.9-->0.94 2022/01/15; 0.94-->0.91 2022/06/26
 \fi
 \newcommand*{\CondSans}{\fontencoding{T1}\selectfont\fontfamily{qhvc}\selectfont} 
 \renewcommand\huge{\@setfontsize\huge{14}{14}}        %... for author names only
@@ -560,6 +560,19 @@
 %% Ensure that the current font is used for equation tags, not \normalfont as set by amsmath
 \def\maketag@@@#1{\hbox{\m at th#1}}
 
+%% Italicize alph part of subequation numbers. 30 Dec 2022.
+\RenewDocumentEnvironment{subequations}{}{%
+  \refstepcounter{equation}%
+  \protected at edef\theparentequation{\theequation}%
+  \setcounter{parentequation}{\value{equation}}%
+  \setcounter{equation}{0}%
+  \def\theequation{\theparentequation{\itshape\alph{equation}}}%
+  \ignorespaces
+}{%
+  \setcounter{equation}{\value{parentequation}}%
+  \ignorespacesafterend
+}
+
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \ifaj at lineno
@@ -806,6 +819,17 @@
 
 \RequirePackage{hyperxmp} %% to fix transfer of metadata to Acrobat pdf 
 
+% Patch bug in hyperxmp, unless a more recent version is used.
+\@ifpackagelater{hyperxmp}{2022/07/07}{%  2020/11/22}{%
+    \relax
+	}{%
+    \newcount\hypxmp at tempcnt
+    \define at key{Hyp}{pdfapart}{%
+      \afterassignment\hyxmp at no@bad at parts\hypxmp at tempcnt=0#1\relax
+      \hyxmp at pdfstringdef\@pdfapart{\the\hypxmp at tempcnt}%
+    }
+}
+
 \RequirePackage[psdextra]{hyperref} % recent kernel transition suggests providing most hyperref options via \hypersetup, 
 									% but setting psdextra here (for additional math support in bookmarks) 2021/12/23
 \hypersetup{%



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