texlive[57833] Master/texmf-dist: asmeconf (21feb21)

commits+karl at tug.org commits+karl at tug.org
Sun Feb 21 23:15:58 CET 2021


Revision: 57833
          http://tug.org/svn/texlive?view=revision&revision=57833
Author:   karl
Date:     2021-02-21 23:15:57 +0100 (Sun, 21 Feb 2021)
Log Message:
-----------
asmeconf (21feb21)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/asmeconf/README.md
    trunk/Master/texmf-dist/doc/latex/asmeconf/asmeconf-template.pdf
    trunk/Master/texmf-dist/doc/latex/asmeconf/asmeconf-template.tex
    trunk/Master/texmf-dist/tex/latex/asmeconf/asmeconf.cls

Modified: trunk/Master/texmf-dist/doc/latex/asmeconf/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/asmeconf/README.md	2021-02-21 22:15:40 UTC (rev 57832)
+++ trunk/Master/texmf-dist/doc/latex/asmeconf/README.md	2021-02-21 22:15:57 UTC (rev 57833)
@@ -1,14 +1,16 @@
  
-  #asmeconf: A template for ASME conference papers#
+  #asmeconf: A latex template for ASME conference papers#
  
-  Version 1.24 dated 2021/01/26.
+  Version 1.26 dated 2021/02/20.
 
   ####Overview####
-  This class provides a template to format ASME Conference papers according to
-  the requirements on ASME's web pages (as posted in 2021).
+  This class provides a LaTeX template for ASME Conference papers formatted according to
+  the requirements on ASME's web pages (as posted in 2021):
   
   [www.asme.org/publications-submissions/proceedings/formatting-the-paper](https://www.asme.org/publications-submissions/proceedings/formatting-the-paper)
   
+  A up-to-date BibTeX style for reference and citation formatting is also included.
+  
   The asmeconf class provides access to many features not available in older LaTeX templates for ASME papers. It is designed to approach the following aims:
 
 - match ASME's font current specifications and layout
@@ -77,6 +79,15 @@
  
  ####Change log####
 
+ v1.26 (2021/02/20):
+ - edit title and metadata
+ - put real author's name ahead of placeholder names
+
+ v1.25 (2021/02/20):
+ - edit descriptions
+ - change \\mathsf in sansbold to be upright
+ - move fontenc call under pdflatex options
+ 
  v1.24 (2021/01/26):
  - fix issue with math accents in headings & captions (Thanks to Beomjun Kye for reporting the problem)
  - adjust code for sans-serif upright Greek letters

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

Modified: trunk/Master/texmf-dist/doc/latex/asmeconf/asmeconf-template.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/asmeconf/asmeconf-template.tex	2021-02-21 22:15:40 UTC (rev 57832)
+++ trunk/Master/texmf-dist/doc/latex/asmeconf/asmeconf-template.tex	2021-02-21 22:15:57 UTC (rev 57833)
@@ -1,14 +1,14 @@
 % !TEX encoding = UTF-8 Unicode
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
 %%
-%%  This file is asmeconf-template.tex, a template to format ASME Conference papers according to
+%%  This file is asmeconf-template.tex, a LaTeX template to format ASME Conference papers according to
 %%  the requirements on ASME's conference web pages, and including hypertext support for the pdf.
 %%
-%%  This file is version 1.24 dated 2021/1/26
+%%  This file is version 1.26 dated 2021/02/20
 %%  
 %%  As of version 1.11, this template follows ASME's newer conference guidelines first posted July 2019.
 %% 			The new guidelines have changed the requested author block formatting to be inline. 
-%%			(This template continues to support the traditional grid format as a package option.)
+%%			(This LaTeX template continues to support the traditional grid format as a package option.)
 %%			Nomenclature now follows the abstract. Abstract text is set in italics.
 %%
 %%  Author: John H. Lienhard V
@@ -88,9 +88,11 @@
 %%%%%  The user should edit  %%%%%%%%%%%%
 
 \hypersetup{%
-	pdftitle={ASME Conference Paper Template},             % <=== change to YOUR pdf file title
-	pdfkeywords={ASME, Paper, Template, \LaTeX, Research}, % <=== change to YOUR pdf keywords
-	pdfauthor={John H. Lienhard},                          % <=== change to YOUR name[s]!
+	pdftitle={ASME Conference Paper LaTeX Template},                  % <=== change to YOUR pdf file title
+	pdfkeywords={ASME conference paper, LaTeX template, BibTeX style},% <=== change to YOUR pdf keywords
+	pdfauthor={John H. Lienhard},                          		      % <=== change to YOUR name[s]!
+	pdfurl={https://ctan.org/pkg/asmeconf},% may delete
+	pdflicenseurl={https://ctan.org/pkg/asmeconf},% may delete
 }
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -111,7 +113,8 @@
 %   enclosed in \NoCaseChange{...} to maintain lower case type
 %   LaTeX will automatically set the rest of the title in all capital letters.
 
-\title{Place Title Here: Place Subtitle After Colon} % <=== change to YOUR title
+\title{A LATEX Template for ASME Conference Papers: \NoCaseChange{\texttt{asmeconf.cls}}} % <=== replace with YOUR title
+%\title{Place Title Here: Place Subtitle After Colon} 
  
 %   Put author names into the order you want. Use the same order for affiliations.
 %   \affil{#} tags the author's affiliation to the address in \SetAffiliation{#}.
@@ -122,12 +125,12 @@
 %
 %   \JointFirstAuthor, if applicable, follows the affiliation of the relevant authors, no spaces.
 
-\SetAuthors{Luis Hern\'andez\affil{1}\JointFirstAuthor , Maria Silva\affil{2}\JointFirstAuthor, Henry Tudor\affil{3},  Catherine~Parr\affil{3}\CorrespondingAuthor{}, John H.\ Lienhard V\affil{4}\CorrespondingAuthor{lienhard at mit.edu, kate at thepalace.gov}}
+\SetAuthors{John H.\ Lienhard\affil{1}\CorrespondingAuthor{}, Luis Hern\'andez\affil{2}\JointFirstAuthor , Maria Silva\affil{3}\JointFirstAuthor, Henry Tudor\affil{4},  Catherine~Parr\affil{4}\CorrespondingAuthor{lienhard at mit.edu, kate at thepalace.gov}}
 
-\SetAffiliation{1}{Institution or Company Name, City, State}
-\SetAffiliation{2}{Institution or Company Name, City, Province, Canada}
-\SetAffiliation{3}{Hampton Court Palace, Richmond, England}
-\SetAffiliation{4}{Massachusetts Institute of Technology, Cambridge, MA }
+\SetAffiliation{1}{Massachusetts Institute of Technology, Cambridge, MA }
+\SetAffiliation{2}{Institution or Company Name, City, State}
+\SetAffiliation{3}{Institution or Company Name, City, Province, Canada}
+\SetAffiliation{4}{Hampton Court Palace, Richmond, England}
 %	Note: Luis and Maria are not real people.  Henry and Catherine have been dead for >450 years.
 
 
@@ -140,7 +143,7 @@
 %%% REMOVE from final version of your paper.
 %%% \date{..} calls the same command. 
 
-\versionfootnote{Documentation for \texttt{asmeconf.cls}. Version \versionno; \today.}% <=== Delete before final submission.
+\versionfootnote{\texttt{asmeconf.cls}: version \versionno, \today, \href{https://ctan.org/pkg/asmeconf}{ctan.org/pkg/asmeconf}}% <=== Delete before final submission.
 
 
 %%% Change these to your keywords.  Keywords are automatically printed at the end of the abstract.
@@ -147,7 +150,7 @@
 %%% This command MUST COME BEFORE the end of the abstract.
 %%% If you don't want keywords, leave the argument of \keywords{} empty (or use the abstract* environment)
 
-\keywords{ASME, Paper, Template, \LaTeX, Research}
+\keywords{ASME conference paper, \LaTeX\ Template, \hologo{BibTeX}}
 
 %%%%%%%%%%%%%%%%%%%%%  End of fields to be completed. Now write! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
@@ -156,7 +159,7 @@
 %%
 %% Abstract should be no more than 200 words
 \begin{abstract}
-This paper is an example of and a template for typesetting ASME Conference Papers in {\upshape\LaTeX} using the {\upshape\texttt{asmeconf}} class. This class follows ASME guidelines for margins, fonts, headings, captions, and reference formats as of 2020. The class is intended to be used with the {\upshape\texttt{asmeconf.bst} \hologo{BibTeX}} style, which is part of this distribution. The class incorporates the {\upshape\texttt{hyperref}} package, so that pdfs will contain hyperlinks, bookmarks, and metadata, and references can include the DOI and URL fields. Links may be colored, for online use, or black, for publication. The class enables inline author names, following ASME's current style, but can also produce the traditional grid style. Options include line numbering, final column balancing, various math options, government copyright, and archivability (PDF/A). In addition, section headers may contain mathematics, references, citations, and footnotes. The class is compatible with {\upshape\hologo{pdfLaTeX}} or {\upshape\hologo{LuaLaTeX}}.
+This paper is an example of and a  {\upshape\LaTeX} template for typesetting ASME conference papers using the {\upshape\texttt{asmeconf}} class. This  {\upshape\LaTeX} template follows ASME guidelines for margins, fonts, headings, captions, and reference formats as of 2020. The class is intended to be used with the {\upshape\texttt{asmeconf.bst} \hologo{BibTeX}} style for reference formatting, which is part of this distribution. The template produces pdfs that contain hyperlinks, bookmarks, and metadata; and references can include the DOI and URL fields. Links may be colored, for online use, or black, for publication. The class enables inline author names, following ASME's current style, but can also produce the traditional grid style. Options include line numbering, final column balancing, various math options, government copyright, and archivability (PDF/A). In addition, section headers may contain mathematics, references, citations, and footnotes. The class is compatible with {\upshape\hologo{pdfLaTeX}} or {\upshape\hologo{LuaLaTeX}}.
 \end{abstract}
 
 %%%%%%%%%  NOMENCLATURE (OPTIONAL) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -190,7 +193,7 @@
 %%%%%%%%%  BODY OF PAPER %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \section{Introduction}
-The \texttt{asmeconf} class typesets papers with margins, fonts, headings, captions, and reference formats that follow the specifications for conference papers of the American Society of Mechanical Engineers (ASME). In contrast to older ASME \LaTeX\ templates, \texttt{asmeconf} will set internal and external hyperlinks, and the pdf file will contain bookmarks and metadata. Many other useful features have been incorporated. This class is not a publication of ASME, but the author has published in ASME conferences since 1983. 
+The \texttt{\href{https://ctan.org/pkg/asmeconf}{asmeconf}} class typesets papers with margins, fonts, headings, captions, and reference formats that follow the specifications for conference papers of the American Society of Mechanical Engineers (ASME). In contrast to older ASME \LaTeX\ templates, \texttt{asmeconf} will set internal and external hyperlinks, and the pdf file will contain bookmarks and metadata. Many other useful features have been incorporated. This class is not a publication of ASME, but the author has published in ASME conferences since 1983. 
 
 The \texttt{.tex} file may be written using standard \LaTeX\ commands, although some specific initial commands are needed to format the blocks containing the author[s], title, and abstract.  This class loads a number of other packages, all of which are contained in up-to-date versions of \href{https://www.tug.org/texlive/}{\TeX\ Live}, \href{http://www.tug.org/mactex/}{Mac\TeX}, and similar platforms. If you find that you are missing one of these packages, you may obtain it at no cost from CTAN (\href{http://ctan.org}{ctan.org}).
 

Modified: trunk/Master/texmf-dist/tex/latex/asmeconf/asmeconf.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/asmeconf/asmeconf.cls	2021-02-21 22:15:40 UTC (rev 57832)
+++ trunk/Master/texmf-dist/tex/latex/asmeconf/asmeconf.cls	2021-02-21 22:15:57 UTC (rev 57833)
@@ -1,12 +1,12 @@
 % !TEX encoding = UTF-8 Unicode
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %%
-%%  This file provides the asmeconf class for formatting conference papers according to 
+%%  This file provides the asmeconf LaTeX class for formatting conference papers according to 
 %%  ASME conference requirements as represented on ASME's conference web pages in 2020.
 %%
 %%  This file's version and date:
-	\def\versionno{1.24}
-	\def\versiondate{2021/01/26\space}
+	\def\versionno{1.26}
+	\def\versiondate{2021/02/20\space}
 %%
 %%  Author: John H. Lienhard, V
 %%          Department of Mechanical Engineering
@@ -13,7 +13,7 @@
 %%          Massachusetts Institute of Technology
 %%          Cambridge, MA 02139-4307 USA
 %%
-%%  This class was designed to approach the following aims:
+%%  This LaTeX template was designed to approach the following aims:
 %%
 %%          1. Match ASME's current layout and font specifications
 %%          2. With amseconf.bst, match ASME's reference formats and support DOI & URL fields
@@ -64,7 +64,7 @@
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{asmeconf}[\versiondate ASME Conference Paper Format (JHL)]
+\ProvidesClass{asmeconf}[\versiondate ASME Conference Paper LaTeX Template (JHL)]
 
 \LoadClass[twoside,twocolumn,10pt]{article}
 % Even/odd page layout is not used in ASME's specs, although the papers are printed in two-sided format.
@@ -159,7 +159,7 @@
 
 \ProcessKeyvalOptions{asmeconf}
 
-%% % if main language was not chosen explicitly, default to English
+%% if main language was not chosen explicitly, default to English
 \ifac at mainset\relax\else
 	\PassOptionsToPackage{main=english}{babel}%
 	\PassOptionsToPackage{pdflang=en}{hyperref}
@@ -383,14 +383,13 @@
 
 %%%%%%%%%%%%  Font related  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
-\RequirePackage[T1,\ac at TtwoA,\ac at LGR,\ac at Tfive]{fontenc}% T2A to support Cyrillic (w/o babel warning); LGR - Greek; T5 - Vietnamese
-
-\ifpdftex
+\ifpdftex % moved fontenc 31 Jan 2021
 	\ifac at pdfaone
 		\pdfminorversion=4 % for pdf/a-1 need version 4, not 7
 	\else
   		\pdfminorversion=7 % this selection is not essential.
 	\fi
+	\RequirePackage[T1,\ac at TtwoA,\ac at LGR,\ac at Tfive]{fontenc}% T2A to support Cyrillic (w/o babel warning); LGR - Greek; T5 - Vietnamese
   	\RequirePackage[utf8]{inputenc} % for backward compatibility with pre-2018 LaTeX distributions
 \else
   	\ifluatex
@@ -706,7 +705,7 @@
 	\babelprovide[import, captions/abstract = Muhtasari, language = Default]{swahili}
 %	
     \else % use lualatex without font support for other languages (easier set-up and still enables luacode for numerics)
-        \RequirePackage[]{newtxtext}
+        \RequirePackage[]{newtxtext}% will lose some accented characters this way ... better to use fontspec
         \RequirePackage[varqu,varl]{inconsolata}% sans typewriter font
         \RequirePackage[]{newtxmath}
     \fi
@@ -761,7 +760,7 @@
 \SetSymbolFont{largesymbols}{sansbold}{LMX}{ntxexx}{b}{n}%  added 25 Jan 2021
 \SetSymbolFont{largesymbolsTXA}{sansbold}{U}{ntxexa}{b}{n}% added 25 Jan 2021
 \SetSymbolFont{operators}{sansbold}{\encodingdefault}{\sfdefault}{\bfdefault}{n}
-\SetMathAlphabet{\mathsf}{sansbold}{\encodingdefault}{\sfdefault}{b}{it}
+\SetMathAlphabet{\mathsf}{sansbold}{\encodingdefault}{\sfdefault}{b}{n}% changed from it 31 Jan 2021, \mathsf is upright.
 
 
 % Nice solution from DPC to prevent aux file errors (due to active characters from babel) when switching from pdflatex to lualatex.
@@ -1506,7 +1505,7 @@
 \SetSymbolFont{largesymbols}{sans}{LMX}{ntxexx}{m}{n}
 \SetSymbolFont{largesymbolsTXA}{sans}{U}{ntxexa}{m}{n}
 \SetSymbolFont{operators}{sans}{\encodingdefault}{\sfdefault}{m}{n}
-\SetMathAlphabet{\mathsf}{sans}{\encodingdefault}{\sfdefault}{m}{it}
+\SetMathAlphabet{\mathsf}{sans}{\encodingdefault}{\sfdefault}{m}{n}% make upright 31 Jan 2021.
 
 %%%%%%%%%%%%%%%%%%  Times-like fonts for specific languages  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 



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