texlive[53229] Master/texmf-dist: asmeconf (25dec19)

commits+karl at tug.org commits+karl at tug.org
Wed Dec 25 22:57:19 CET 2019


Revision: 53229
          http://tug.org/svn/texlive?view=revision&revision=53229
Author:   karl
Date:     2019-12-25 22:57:18 +0100 (Wed, 25 Dec 2019)
Log Message:
-----------
asmeconf (25dec19)

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	2019-12-25 00:54:09 UTC (rev 53228)
+++ trunk/Master/texmf-dist/doc/latex/asmeconf/README.md	2019-12-25 21:57:18 UTC (rev 53229)
@@ -1,11 +1,11 @@
  
   #asmeconf: A template for ASME conference papers#
  
-  Version 1.13 dated 2019/11/06.
+  Version 1.14 dated 2019/12/25.
 
   ####Overview####
   This class provides a template to format ASME Conference papers according to
-  the requirements on ASME's web pages (as posted in July 2019).
+  the requirements on ASME's web pages (as posted in December 2019).
   
   [www.asme.org/publications-submissions/proceedings/formatting-the-paper](https://www.asme.org/publications-submissions/proceedings/formatting-the-paper)
   
@@ -31,7 +31,7 @@
 
   This template was designed to approach the following aims:
 
-- match ASME's font current specifications and layout
+- match ASME's font current specifications and layout, including the most recent author layout
 
 - match ASME's current citation formats
 
@@ -66,7 +66,9 @@
  ---
  
  ####Change log####
-
+ 
+ v1.14: edit documentation; use 2020 IMECE header in layout example
+ 
  v1.13: add babel options for language support; minor text edits; adjust nomenclature list penalties
  
  v1.12: add support for line numbers for editing; add support for final column balancing; edit skips in nomenclature; adjust \\tolerance and \\emergencystretch (for line breaking); improve support for equation tags in captions; adopt standard \\maketitle and \\title commands; include \\versionfootnote for tracking revisions of draft.

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	2019-12-25 00:54:09 UTC (rev 53228)
+++ trunk/Master/texmf-dist/doc/latex/asmeconf/asmeconf-template.tex	2019-12-25 21:57:18 UTC (rev 53229)
@@ -6,7 +6,7 @@
 %%  The new guidelines have changed the request author block formatting.
 %%  Nomenclature follows the abstract.  Abstract is in italics.
 %%
-%%  This file is version 1.13 dated 2019/11/06.
+%%  This file is version 1.14 dated 2019/12/25.
 %%
 %%  Author: John H. Lienhard V
 %%          Department of Mechanical Engineering
@@ -107,11 +107,11 @@
 % You can comment these out if for some reason you don't want a header.
 % Use title case (first letters capitalized), not all capitals
 
-\ConfName{Proceedings of the ASME 2019 \linebreak International Mechanical Engineering Congress and Exposition}
-\ConfAcronym{IMECE19}
-\ConfDate{November 11-14, 2019}
-\ConfCity{Salt Lake City, UT, USA}
-\PaperNo{IMECE2019-XXXX}
+\ConfName{Proceedings of the ASME 2020\linebreak International Mechanical Engineering Congress and Exposition}
+\ConfAcronym{IMECE20}
+\ConfDate{November 14-19, 2020}
+\ConfCity{Portland, OR, USA}
+\PaperNo{IMECE2020-XXXX}
 
 
 % Units of measure and other specialty lowercase terms in the title should be 
@@ -157,7 +157,7 @@
 %%
 %% Abstract should be no more than 200 words
 \begin{abstract}
-This paper is an example and template for typesetting ASME Conference Papers in \LaTeX\  using the {\upshape\texttt{asmeconf}} class. This class follows ASME guidelines for margins, fonts, headings, captions, and reference formats as of July 2019. The class is compatible with the {\upshape\texttt{hyperref}} package for producing pdf files with links.  The optional argument of \verb|\section| has been modified for manually setting pdf bookmarks when macros or complicated mathematics are included in section headings. The class is intended to be used with the {\upshape\texttt{asmeconf.bst}} \textsc{Bib}\negthinspace\TeX\ style, which is part of this distribution. The class may be invoked with several options, most of which address math fonts. The class calls a number of packages, all of which are in \TeX\textsc{live}\ and on CTAN (\href{http://ctan.org}{ctan.org}).
+This paper is an example and template for typesetting ASME Conference Papers in \LaTeX\  using the {\upshape\texttt{asmeconf}} class. This class follows ASME guidelines for margins, fonts, headings, captions, and reference formats as of December 2019. The class is compatible with the {\upshape\texttt{hyperref}} package for producing pdf files with links.  The optional argument of \verb|\section| has been modified for manually setting pdf bookmarks when macros or complicated mathematics are included in section headings. The class is intended to be used with the {\upshape\texttt{asmeconf.bst}} \textsc{Bib}\negthinspace\TeX\ style, which is part of this distribution. The class may be invoked with several options, most of which address math fonts. The class calls a number of packages, all of which are in \TeX\ Live and on CTAN.
 \end{abstract}
 
 %%%%%%%%%  NOMENCLATURE (OPTIONAL) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -192,7 +192,7 @@
 \section{Introduction}
 The \texttt{asmeconf} class file will typeset papers with margins, fonts, headings, captions, and reference formats that follow those specified for conference papers of the American Society of Mechanical Engineers (ASME). Internal and external hyperlinks will be set automatically, and the pdf file will contain bookmarks and metadata. This class is not a publication of ASME. 
 
-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.
+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 distributions. If you find you are missing one of these packages, you may obtain it from CTAN (\href{http://ctan.org}{ctan.org}). 
 
 \subsection{Essential Initial Commands}
 To begin, fill in the fields to be completed at top of the \texttt{asmeconf-template.tex} file. These fields include the headers for your conference and your paper number. Specified metadata will be placed into the pdf file itself. 
@@ -206,7 +206,7 @@
 
 After setting up the headers, authors,  and title, issue the \verb|\maketitle| command. 
 
-Keywords may optionally be including using the \verb|\keywords{..}| command. This command \textit{must} be issued before the abstract. The abstract text must be placed into \verb|\begin{abstract}..\end{abstract}|. The abstract will automatically be italicized. 
+The abstract text must be placed into \verb|\begin{abstract}..\end{abstract}|. The abstract will automatically be italicized. Keywords may optionally be including using the \verb|\keywords{..}| command. This command \textit{must} be issued before the abstract environment. 
 
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -241,7 +241,7 @@
 
 Sections may either be numbered or left unnumbered.
 
-Simple math can be used in either captions or section headings. For a section heading that includes more complicated math (and macros), you may use the optional argument of \verb|\section[..]{..}| to create a pdf bookmark without losing characters or producing warnings or errors. See the \texttt{asmeconf-template.tex} source file for examples of this. These bookmarks should usually be text expressions, although some math is supported.  
+Simple mathematical expressions can be used in either captions or section headings. For a section heading that includes more complicated math (and macros), you may use the optional argument of \verb|\section[..]{..}| to create a pdf bookmark without losing characters or producing warnings or errors. See the \texttt{asmeconf-template.tex} source file for examples of this. These bookmarks should usually be text expressions, although some math is supported.  
 
 If you wish to override the default math format in captions, put \verb|\mathversion{normal}| in the caption.
 
@@ -513,7 +513,7 @@
 
 The standard caption and section names will follow \texttt{babel}'s dictionary for primary languages other than English.  Users may additionally change ``Keywords'', ``Nomenclature'',  ``Corresponding author'', and ``Joint first authors'' by renewing the commands \verb|\keywordname|, \verb|\nomname|, \verb|\CAwords|, and \verb|\JAwords|. Changes to the page footer were described earlier. The pdf bookmark for ``Appendices'' may be changed by renewing \verb|\appendicesname|.
 
-No effort has been made to support customization of language-specific fonts, although this is possible by modifying the class file (examples are given in the \texttt{newtx} documentation). The bibliography style, \texttt{asmejour.bst}, is designed in English and aimed at \texttt{BibTeX}.  Multilingual bibliographies can be supported using \texttt{BibLaTeX}.
+No effort has been made to support customization of language-specific fonts, although this is possible by modifying the class file (examples are given in the \texttt{newtx} documentation). The bibliography style, \texttt{asmeconf.bst}, is designed in English and aimed at \texttt{BibTeX}.  Multilingual bibliographies can be supported using \texttt{BibLaTeX}.
 
 \end{document}
 

Modified: trunk/Master/texmf-dist/tex/latex/asmeconf/asmeconf.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/asmeconf/asmeconf.cls	2019-12-25 00:54:09 UTC (rev 53228)
+++ trunk/Master/texmf-dist/tex/latex/asmeconf/asmeconf.cls	2019-12-25 21:57:18 UTC (rev 53229)
@@ -5,9 +5,9 @@
 %%
 %%  Please note that ASME's journals follow specifications different from ASME conference papers.
 %%
-%%  This file is version 1.13 dated 2019/11/06.
-	\def\versionno{1.13}
-	\def\versiondate{2019/11/06\space}
+%%  This file is version 1.14 dated 2019/12/25.
+	\def\versionno{1.14}
+	\def\versiondate{2019/12/25\space}
 %%
 %%  Author: John H. Lienhard V
 %%          Department of Mechanical Engineering
@@ -69,7 +69,7 @@
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{asmeconf}[\versiondate ASME Conference Paper Format]
+\ProvidesClass{asmeconf}[\versiondate ASME Conference Paper Format (JHL)]
 
 \LoadClass[twoside,twocolumn,10pt]{article}
 % Two-sided layout not used in ASME's specs, although that's how the papers are printed
@@ -89,7 +89,7 @@
 
 
 \RequirePackage{kvoptions}
-\RequirePackage{kvsetkeys}
+%\RequirePackage{kvsetkeys}
 \SetupKeyvalOptions{
   family=asmeconf,
   prefix=asmeconf@,
@@ -362,8 +362,8 @@
 
 \RequirePackage{doi}          % provides hyperlinks for doi in bibliography
 \renewcommand{\doitext}{DOI } % change the default value, {doi:}, to this per ASME specification
+\RequirePackage{bookmark}     % improves handling of pdf bookmarks
 
-
 %% Since \bm may be useful in headings, this fix will reduce frequency with which
 %% alternate pdfstrings must be given in revised section command as \section[pdfstring]{texstring}
 \pdfstringdefDisableCommands{%



More information about the tex-live-commits mailing list