summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/jacow/jacow.cls
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/jacow/jacow.cls')
-rw-r--r--Master/texmf-dist/tex/latex/jacow/jacow.cls67
1 files changed, 47 insertions, 20 deletions
diff --git a/Master/texmf-dist/tex/latex/jacow/jacow.cls b/Master/texmf-dist/tex/latex/jacow/jacow.cls
index 4a314fe3c66..36df55ad00d 100644
--- a/Master/texmf-dist/tex/latex/jacow/jacow.cls
+++ b/Master/texmf-dist/tex/latex/jacow/jacow.cls
@@ -22,40 +22,44 @@
%%
%% This work consists of the following files
%% jacow.cls this class file
-%% LaTeX-A4-JACoW.tex A4/letter templates to demonstrate the
-%% LaTeX-Letter-JACoW.tex .. use and explain the various parameters
+%% JACoW_LaTeX_A4.tex A4/letter templates to demonstrate the
+%% JACoW_LaTeX_Letter.tex .. use and explain the various parameters
%% .. and settings for a submission to
%% .. a JACoW conference proceedings
-%% LaTeX-A4-JACoW.pdf template in format A4 and European
+%% JACoW_LaTeX_A4.pdf template in format A4 and European
%% settings (citation and hyphenation)
-%% LaTeX-Letter-JACoW.pdf template in format letter and American
+%% JACoW_LaTeX_Letter.pdf template in format letter and American
%% setting (citation and hyphenation)
+%% annexes-A4.tex Annexes A-C which are included in "JACoW_LaTeX_A4.tex"
+%% annexes-Letter.tex Annexes A-C which are included in "JACoW_LaTeX_Letter.tex"
+%%
%% JACpic_mc.pdf a graphic showing the JACoW page format
-%% JACpic2v5.png a graphic for a full width figure and
+%% JACpic2.jpg a graphic for a full width figure and
%% multiline caption
-%% jacow-collaboration-2016.tex an example title page showing the
-%% jacow-collaboration-2016.pdf JACoW Colloaboration, the responsible
-%% editors for the various platform
+%% jacow-collaboration.tex an example title page showing the
+%% jacow-collaboration.pdf JACoW Colloaboration, the responsible
+%% editors for the various platform
%% dependent templates (LaTeX, Word on PC and
%% Mac, ODF). The PDF is included in the template
%%
-% v0.1-1.3
+%
+% v0.1 to 1.3 : JAC2000.cls
% Special thanks to John Jowett and Michel Goossens from CERN and
% Martin Comyn at TRIUMF for their significant contributions to
% this class file over the period 1996 to 2000.
% John Poole
% March 2000
-% v1.4
+% v1.4 : JAC2001.cls
% JAC2001.cls is a modified version of JAC2000.cls to produce indented
% first paragraphs after section, subsection and subsubsection headings.
% Martin Comyn April 2001
%
-% v1.5
+% v1.5 : JAC2003.cls
% This is a modified version of JAC2003.cls to adjust space around
% section and subsection headers to be more consistent with JACoW Word
% templates. Todd Satogata March 2011
%
-% v 1.6
+% v 1.6 : jacow.cls
% This is a complectly rewritten version of JAC2003.cls which needs a current
% TeX-System to run.
% Ulrike Fischer, November 2013
@@ -121,22 +125,33 @@
% graphic records, the following changes to Heine's version have been made:
% + doi field allowed
% + url field allowed
-%
+% Volker RW Schaa, 02 May 2014
% v2.1 new options introduced
% flushend: new: keeplastbox
% siunitx: new: binary-units=true
% BibLaTeX: changed: style=ieee => bibstyle=ieee, citestyle=numeric-comp
% new: dashed=false
% removed: doi=false
+% Volker RW Schaa, 02 May 2014
%
% v2.2
% - adapted to the changes of template version 2018-02
% - made this one official
% Volker RW Schaa, 23 Feb 2018
%
-\def\fileversion{2.2}
-\def\filedate{2018/02/23}
-\def\docdate {2018/02/23}
+% v2.3
+% - font for tt switched to newtxtt with option zerostyle=d (dotted 0)
+% Volker RW Schaa, 15 Jan 2019
+%
+% v2.4
+% - version 2.3 did not work for XeTeX/LuaTeX, therefore font change using
+% \def\UrlFont and switching the fontencoding to T1 (suggested by Ulrike Fischer)
+% - package amsmath included to provide
+% Volker RW Schaa, 01 Apr 2019
+%
+\def\fileversion{2.4}
+\def\filedate{2019/04/01}
+\def\docdate {2019/04/01}
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{jacow}[\filedate\space Version \fileversion]
@@ -179,7 +194,7 @@
\ExecuteOptions{aca4}
\ProcessOptions
-\RequirePackage{cmap}
+
\RequirePackage{fix-cm}
\LoadClass[10pt,twocolumn]{article}
\RequirePackage[keeplastbox]{flushend} %% modified
@@ -187,8 +202,8 @@
\RequirePackage{etoolbox}
\RequirePackage{ifxetex}
\RequirePackage{ifluatex}
-\RequirePackage{textcase}%
-
+\RequirePackage{textcase}
+%
%Add thanks to the list of "\@nonchangecase"-commands from textcase:
\def\@uclcnotmath#1#2#3#4{\begingroup
#1%
@@ -213,7 +228,7 @@
\RequirePackage{booktabs}
\RequirePackage[figureposition=bottom,tableposition=top,skip=5pt]{caption}
\RequirePackage{xcolor}
-\RequirePackage{url}
+\RequirePackage{amsmath}
\AtEndPreamble{\RequirePackage[autostyle]{csquotes}}
@@ -237,6 +252,14 @@
\pagestyle{empty}
+\RequirePackage{url}
+%
+% redefine the default Typewriter Font to newtxtt with dotted zeros (v2.3)
+%
+\RequirePackage[zerostyle=d]{newtxtt}
+\newcommand\urlZDtxt{\fontencoding{T1}\fontfamily{newtxtt}\selectfont}
+\def\UrlFont{\urlZDtxt}
+
\ifboolexpr{bool{xetex} or bool{luatex}}
{}
{ \catcode`\^^^=9
@@ -260,9 +283,13 @@
\RequirePackage{lmodern}
\RequirePackage{tgtermes}
\RequirePackage{newtxmath}
+ \input{glyphtounicode}
+ \pdfgentounicode=1
+% \RequirePackage{cmap}
}
\RequirePackage{microtype}
+
%Lists
\RequirePackage{enumitem}