summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/asmeconf/asmeconf.cls
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/asmeconf/asmeconf.cls')
-rw-r--r--Master/texmf-dist/tex/latex/asmeconf/asmeconf.cls50
1 files changed, 27 insertions, 23 deletions
diff --git a/Master/texmf-dist/tex/latex/asmeconf/asmeconf.cls b/Master/texmf-dist/tex/latex/asmeconf/asmeconf.cls
index 30fa47433d1..697ef82537c 100644
--- a/Master/texmf-dist/tex/latex/asmeconf/asmeconf.cls
+++ b/Master/texmf-dist/tex/latex/asmeconf/asmeconf.cls
@@ -5,38 +5,42 @@
%%
%% Please note that ASME's journals follow specifications different from ASME conference papers.
%%
-%% This file is version 1.01 dated 2019/04/03.
+%% This file is version 1.02 dated 2019/04/04.
%%
%% Author: John H. Lienhard V
%% Department of Mechanical Engineering
%% Massachusetts Institute of Technology
%% Cambridge, MA 02139-4307 USA
%%
-%% The aims this class file include:
+%% This class was designed to approach the following aims:
%%
-%% 1. Hyrerref compatibility, include pdf bookmarks and hyperlinks
-%% 2. Reliance current LaTeX packages for fonts and markup
-%% 3. Conformance to ASME's font specifications and layout
-%% 4. With the associated amseconf.bst, match ASME's reference formats
+%% 1. Match ASME's font specifications and layout
+%% 2. With the associated amseconf.bst, match ASME's reference formats
+%% 3. Maintain hyperref compatibility for pdf bookmarks and hyperlinks
+%% 4. Use the newtxtext and newtxmath font packages, including relevant features
+%% 5. Provide automatic layout of author blocks for up to nine addresses
+%% 6. Provide sans serif Greek letters for use in section heading and captions
%%
%% This class is compatible with either pdfLaTeX or LuaLaTeX. The class uses a number of packages,
%% many of which are part of the standard LaTeX distribution, and all of which are in TeXLive and
%% CTAN (https://ctan.org/).
%%
-%% The Times/Helvetica style fonts are from Michael Sharpe's excellent newtxtext and newtxmath packages.
+%% The Times/Helvetica style fonts are from Michael Sharpe's excellent newtxtext and newtxmath packages;
+%% version 1.5 or higher of newtxmath is recommended.
+%%
%% This class is not designed for unicode-math or fontspec, given that the ASME conference style is
%% specific with respect to the font selections.
%%
-%% Options for the class are described on lines 68-84.
+%% Options for the class are described on lines 74-90.
%%
%% The class defines two environments: abstract and nomenclature. The latter has an optional argument to
%% control the space between the entries and the definitions.
%%
-%% New commands are described in the ASME-Conference-template.tex file. The \section[]{} command's optional
-%% argument is changed to support pdf bookmarks.
+%% New commands are described in the asmeconf-template.tex file. The \section[]{} command's optional
+%% argument is changed to better support pdf bookmarks, and \section* is modified similarly.
%%
%%
- %=========================================================
+% =========================================================
%%
%% LICENSE:
%%
@@ -53,17 +57,17 @@
%%
%% The software is provided "as is", without warranty of any kind, express or implied, including but
%% not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement.
-%% in no event shall the authors or copyright holders be liable for any claim, damages or other liability,
+%% In no event shall the authors or copyright holders be liable for any claim, damages or other liability,
%% whether in an action of contract, tort or otherwise, arising from, out of or in connection with the
%% software or the use or other dealings in the software.
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{asmeconf}[2019/04/03 ASME Conference Paper Format]
+\ProvidesClass{asmeconf}[2019/04/04 ASME Conference Paper Format]
\LoadClass[twoside,twocolumn,10pt]{article}
-% Two-sided layout not used in ASME's specs, although that's how papers are printed
+% Two-sided layout not used in ASME's specs, although that's how the papers are printed
%%%%%%%%%%%%%% Options for the class %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -287,9 +291,9 @@
\makeatother
-%%% Create an optional argument for unnumbered sections
-%%% The optional argument carries the pdf bookmark (since we use no table of contents or running head).
-%%% The optional argument can be used to avoid hyperref errors when macros are in section titles.
+%%% Create an optional argument for unnumbered sections and set pdf bookmark (thru \addcontentsline).
+%%% The optional argument will manually set the pdf bookmark for that section; can be used to avoid hyperref
+%%% errors when macros are in section titles.
%%% There should not be errors for $$, \cite, \ref, \label, \footnote, or \bm with current construction.
\let\svsection\section
\RenewDocumentCommand{\section}{s o m}{%
@@ -472,7 +476,7 @@
\centerline{\TypesetCoffin\firstrowauthorblock} %% in this instance, \centerline is better than \centering
}
-%% To maintain compatibility with newtxtext superiors option if used
+%% To maintain compatibility with newtxtext superiors option, if used, save the definition
\let\savethefootnote\thefootnote
%% Flag for corresponding author (expecting just one, but if two enter both email addresses and flag both authors)
@@ -522,13 +526,13 @@
\makeatother
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%
-%% Provide sans serif upright Greek letters, following
-%% a suggestion to class author by Michael Sharpe (March 2019).
-%% Accessing sans serif Greek from STIX fonts.
+
+
+%% Provide sans serif upright Greek letters, following a suggestion
+%% to the class author by Michael Sharpe (March 2019).
+%% Access sans serif Greek from STIX fonts.
%%
%% These are for use in the sans serif captions and headings if needed.
-%%
\DeclareSymbolFont{lettersAB}{U}{ntxsfmia}{m}{it}
\SetSymbolFont{lettersAB}{bold}{U}{ntxsfmia}{b}{it}