1# -*- mode: Perl -*- 2# /=====================================================================\ # 3# | svjour.cls | # 4# | Implementation for LaTeXML | # 5# |=====================================================================| # 6# | Part of LaTeXML: | # 7# | Public domain software, produced as part of work done by the | # 8# | United States Government & not subject to copyright in the US. | # 9# |---------------------------------------------------------------------| # 10# | Bruce Miller <bruce.miller@nist.gov> #_# | # 11# | http://dlmf.nist.gov/LaTeXML/ (o o) | # 12# \=========================================================ooo==U==ooo=/ # 13package LaTeXML::Package::Pool; 14use strict; 15use warnings; 16use LaTeXML::Package; 17 18#====================================================================== 19# Intended to cover svjour.cls, svjour1.cls, svjour2.cls & svjour3.cls 20 21foreach my $option (qw(onecollarge runningheads smartrunhead nosmartrunhead 22 referee instindent smartand nospthms deutsch francais), 23 # These could affect numbering... 24 qw(numbook envcountreset envcountsame envcountsect), 25 qw(natbib), 26 # various journal styles 27 qw(2epj epj glov2arxiv manmat-mod multphys aar epj-mine glov2 matann2 nummat 28 ampa epjmod granma matann own arma epj_orig icps3 matbio probth 29 ceremade epj-spec ifip matprg publmath cmp gc10 ijodl matzei tcfd 30 cmt global invmat multph)) { 31 DeclareOption($option, undef); } 32 33# Other options could load sv<option>.clo ! 34# Anything else gets passed to article. 35DeclareOption(undef, sub { 36 PassOptions('article', 'cls', ToString(Expand(T_CS('\CurrentOption')))); }); 37 38ProcessOptions(); 39LoadClass('article'); 40RequireResource('ltx-svjour.css'); 41RequirePackage('sv_support'); 42 431; 44