summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/cje
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/cje
Initial commit
Diffstat (limited to 'macros/latex/contrib/cje')
-rw-r--r--macros/latex/contrib/cje/README.txt75
-rw-r--r--macros/latex/contrib/cje/ageingbib.bib1735
-rw-r--r--macros/latex/contrib/cje/canadian-flag.pdfbin0 -> 2949 bytes
-rw-r--r--macros/latex/contrib/cje/cje.cls1569
-rw-r--r--macros/latex/contrib/cje/cjebibstyle.bst1562
-rw-r--r--macros/latex/contrib/cje/cjeguide.pdfbin0 -> 611412 bytes
-rw-r--r--macros/latex/contrib/cje/cjeguide.tex1028
-rw-r--r--macros/latex/contrib/cje/cjenatbib.sty838
-rw-r--r--macros/latex/contrib/cje/cjetemplate.tex191
-rw-r--r--macros/latex/contrib/cje/cjeupmath.sty125
10 files changed, 7123 insertions, 0 deletions
diff --git a/macros/latex/contrib/cje/README.txt b/macros/latex/contrib/cje/README.txt
new file mode 100644
index 0000000000..296ed38d09
--- /dev/null
+++ b/macros/latex/contrib/cje/README.txt
@@ -0,0 +1,75 @@
+README.txt for the Canadian Journal of Economics “cje” package
+2018/02/22 v1.06
+
+INFORMATION
+===========
+
+“cje” is the LaTeX class for the Canadian Journal of Economics (economics.ca/cje/en/), published by Wiley (onlinelibrary.wiley.com/journal/10.1111/(ISSN)1540-5982).
+
+“cje” is based on the standard LaTeX "article" class.
+
+COPYRIGHT
+=========
+
+(c) 2017 Canadian Economics Association
+
+LICENSE
+=======
+
+This work can be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3 of this license or any later version. The latest version of this license is available at latex-project.org/lppl.txt. Version 1.3, or later, is part of all distributions of LaTeX version 2005/12/01 or later.
+
+This work has the LPPL maintenance status ``maintained.’’
+
+This work comprises the following 10 files:
+
+README.txt (this file)
+cjeguide.tex (Instructions for authors, written in CJE style)
+cjeguide.pdf (Instructions for authors, written in CJE style)
+cjetemplate.tex (Template for CJE style, containing only code)
+cje.cls (CJE class file)
+cjebibstyle.bst (CJE bibliography style file)
+cjenatbib.sty (CJE style file for citations)
+cjeupmath.sty (CJE style file for non-italic Greek characters)
+ageingbib.bib (bib file called in by cjeGuide2018.tex)
+canadian-flag.pdf (figure file called in by cjeGuide.tex)
+
+
+=========
+
+The following standard files are required and available at ctan.org if you don’t already have them:
+
+amsbsy.sty (style file called in by cjeupmath.sty)
+amsfonts.sty (style file called in by amssymb.sty)
+amsgen.sty (style file called in by cjeupmath.sty)
+amssymb.sty (accesses AMS fonts msam and msbm)
+amsthdoc.pdf (documentation for amsthm.sty)
+amsthm.sty (for typesetting theorems, proofs, etc.)
+ednmath0.sty (style file called in by lineno.sty)
+edtable.sty (style file called in by lineno.sty)
+graphicx.sty (graphics style file)
+hyperref.sty (to generate hypertext links)
+lineno.sty (style file required for [review] and [proof] options)
+lmodern.sty (Default font family for CJE)
+tabularx.sty (style file to manipulate columns in tables)
+upquote.sty (to generate upright quote marks in verbatim)
+url.sty (for formatting hypertext links, etc.)
+vplref.sty (style file called in by lineno.sty)
+
+If you’re missing any other standard files you need, you can download them from ctan.org.
+
+
+CURRENT MAINTAINER
+==================
+
+Feedback, suggestions, questions or pleas for help can be emailed to:
+
+Kim Nesbitt
+cje-copyeditor@outlook.com
+
+Ottawa, Ontario, Canada
+Tel: +1 613-290-0834
+
+
+
+
+
diff --git a/macros/latex/contrib/cje/ageingbib.bib b/macros/latex/contrib/cje/ageingbib.bib
new file mode 100644
index 0000000000..2dd76d46aa
--- /dev/null
+++ b/macros/latex/contrib/cje/ageingbib.bib
@@ -0,0 +1,1735 @@
+% This file was created with JabRef 2.9.2.
+% Encoding: Cp1253
+
+% first entry added by ali woollatt
+
+@InProceedings{LiSK12,
+Title = {{GPU}-based minwise hashing},
+Author = {Ping Li and Anshumali Shrivastava and Arnd Christian K{\"o}nig},
+Booktitle = {Proceedings of the 21st World Wide Web Conference (WWW 2012) (Companion Volume)},
+Year = {2012},
+Pages = {565-566},
+Abstract ={Minwise hashing is a standard technique for efficient set similarity estimation in the context of search. The recent work of b-bit minwise hashing provided a substantial improvement by storing only the lowest b bits of each hashed value. Both minwise hashing and b-bit minwise hashing require an expensive preprocessing step for applying k (e.g., k=500) permutations on the entire data in order to compute k minimal values as the hashed data. In this paper, we developed a parallelization scheme using GPUs, which reduced the processing time by a factor of 20-80. Reducing the preprocessing time is highly beneficial in practice, for example, for duplicate web page detection (where minwise hashing is a major step in the crawling pipeline) or for increasing the testing speed of online classifiers (when the test data are not preprocessed).},
+Bibsource = {DBLP, http://dblp.uni-trier.de},
+Doi = {10.1145/2187980.2188129},
+Url = {http://doi.acm.org/10.1145/2187980.2188129}
+}
+
+@ARTICLE{Acemoglu07,
+ author = {D. Acemoglu and S. Johnson},
+ title = {Disease and Development: The Effect of Life Expectancy on Economic
+ Growth},
+ journal = {Journal of Political Economy},
+ year = {2007},
+ volume = {115},
+ pages = {pp. 925-985},
+ owner = {enemesis},
+ timestamp = {2011.11.04}
+}
+
+@ARTICLE{Agenor2010,
+ author = {Pierre-Richard Agenor},
+ title = {A theory of infrastructure-led development},
+ journal = {Journal of Economic Dynamics and Control},
+ year = {2010},
+ volume = {34},
+ pages = {932-950},
+ owner = {enemesis},
+ timestamp = {2010.11.19}
+}
+
+@ARTICLE{Aisa06,
+ author = {R. Aisa and F. Pueyo},
+ title = {Governement health spending and growth in a model with endogenous
+ longevity},
+ journal = {Economics Letters},
+ year = {2006},
+ volume = {90},
+ pages = {249-253},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Aisa04,
+ author = {R. Aisa and F. Pueyo},
+ title = {Endogenous Longevity, Health and Economic Growth: A Slow Growth for
+ a Longer Life?},
+ journal = {Economics Bulletin},
+ year = {2004},
+ volume = {9},
+ pages = {1-10},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{aisaandsanso,
+ author = {R. Aisa and M. Sanso},
+ title = {Endogenous longevity, biological deterioration and economic growth},
+ journal = {Journal of Health Economics},
+ year = {2006},
+ volume = {25},
+ pages = {555-578},
+ owner = {enemesis},
+ timestamp = {2011.02.05}
+}
+
+@ARTICLE{Antinolfietal07,
+ author = {Gaetano Antinolfi and Costas Azariadis and James B. Bullard},
+ title = {Monetary policy as equilibrium selection},
+ journal = {Federal Reserve Bank of St. Louis Review},
+ year = {2007},
+ volume = {89(4)},
+ pages = {331-341},
+ owner = {Sarantis},
+ timestamp = {2011.02.10}
+}
+
+@ARTICLE{Arora,
+ author = {Suchit Arora},
+ title = {Health, Human Productivity, and Long-Term Economic Growth},
+ journal = {Journal of Economic History},
+ year = {2001},
+ volume = {61},
+ pages = {1-10},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Asenso-Boadietal2008,
+ author = {Francis Asenso-Boadi and Tim J. Peters and Joanna Coast},
+ title = {Exploring differences in empirical time preference rates for health:
+ an application of meta-regression},
+ journal = {Health Economics},
+ year = {2008},
+ volume = {17},
+ pages = {235-248},
+ owner = {Sarantis},
+ timestamp = {2009.08.30}
+}
+
+@ARTICLE{AttkinsonStern,
+ author = {Atkinson, A. and Stern, N.},
+ title = {Pigou, taxation and public goods},
+ journal = {Review of Economic Studies},
+ year = {1974},
+ volume = {41},
+ pages = {119-128},
+ owner = {ens},
+ timestamp = {2008.08.13}
+}
+
+@BOOK{Atkinson,
+ title = {Lectures on Public Economics},
+ publisher = {McGraw-Hill},
+ address = {New York},
+ year = {1980},
+ editor = {Maidenhead},
+ author = {A. Atkinson and J. Stiglitz},
+ owner = {ens},
+ timestamp = {2008.07.24}
+}
+
+@ARTICLE{Baldacci06,
+ author = {E. Baldacci and B. Clements and S. Gupta and Q. Cui},
+ title = {Social Spending, Human Capital, and Growth in Developing Countries},
+ journal = {World Development},
+ year = {2008},
+ volume = {36},
+ pages = {1317-13411},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Barro99,
+ author = {Robert J. Barro},
+ title = {Ramsey meets Laibson in the neoclassical growth model},
+ journal = {Quarterly Journal of Economics},
+ year = {1999},
+ volume = {114},
+ pages = {1125-1152},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@BOOK{Barro96,
+ title = {Health, Human Capital and Economic Growth},
+ publisher = {Pan American Health Organization},
+ year = {1996},
+ author = {Robert J. Barro},
+ address = {Washington},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Barro90,
+ author = {Robert J. Barro},
+ title = {Government spending in a simple model of endogenous growth},
+ journal = {Journal of Political economy},
+ year = {1990},
+ volume = {98},
+ pages = {103-125},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{BarroLee2001,
+ author = {R. J. Barro and and J.-W. Lee},
+ title = {International Data on Educational Attainment: Updates and Implications},
+ journal = {Oxford Economic Papers},
+ year = {2001},
+ volume = {53},
+ pages = {541-563},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@BOOK{BarSiM04,
+ title = {Economic Growth},
+ publisher = {MIT Press},
+ year = {2004},
+ author = {Robert J. Barro and Sala-i-Martin Xavier},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{BarSiM92,
+ author = {Robert J. Barro and Xavier {Sala-i-Martin}},
+ title = {Public finance in models of economic growth},
+ journal = {Review of Economic Studies},
+ year = {1992},
+ volume = {59},
+ pages = {645-661},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Bauer2010,
+ author = {M. Bauer and J. Chytilova},
+ title = {The impact of education on subjective discount rate in Ugandan villages},
+ journal = {Economic Development and Cultural Change},
+ year = {2010},
+ pages = {forthcoming},
+ owner = {ens},
+ timestamp = {2008.07.30}
+}
+
+@ARTICLE{Bauer2009,
+ author = {M. Bauer and J. Chytilova},
+ title = {Time Discounting, Education, and Growth: Evidence and a Simple Model},
+ journal = {Czech Journal of Economics and Finance},
+ year = {2009},
+ volume = {59},
+ pages = {forthcoming},
+ owner = {ens},
+ timestamp = {2008.07.30}
+}
+
+@ARTICLE{Bauer,
+ author = {M. Bauer and J. Chytilova},
+ title = {Does education matter in patience formation? Evidence from Ugandan
+ villages.},
+ journal = {IES Working Paper},
+ year = {2007},
+ volume = {10},
+ owner = {ens},
+ timestamp = {2008.07.30}
+}
+
+@ARTICLE{BeckerMulligan,
+ author = {Gary S. Becker and Casey B. Mulligan},
+ title = {The Endogenous Determination of Time Preference},
+ journal = {The Quarterly Journal of Economics},
+ year = {1997},
+ volume = {112},
+ pages = {729-758},
+ owner = {ens},
+ timestamp = {2008.04.29}
+}
+
+@ARTICLE{Becker1980,
+ author = {Robert A. Becker},
+ title = {On the Long-Run Steady State in a Simple Dynamic Model of Equilibrium
+ with Heterogeneous Households},
+ journal = {Quarterly Journal of Economics},
+ year = {1980},
+ volume = {95},
+ pages = {375-382},
+ owner = {ens},
+ timestamp = {2008.05.15}
+}
+
+@ARTICLE{Becker90,
+ author = {S.G. Becker and M.M. Kevin and R. Tamura},
+ title = {Human Capital, Fertility and Economic Growth},
+ journal = {Journal of Political Economy},
+ year = {1990},
+ volume = {98},
+ pages = {s12-s37},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Ben-Gad2003,
+ author = {M. Ben-Gad},
+ title = {Fiscal policy and indeterminacy in models of endogenous growth},
+ journal = {Journal of Economic Theory},
+ year = {2003},
+ volume = {108},
+ pages = {322-344},
+ owner = {Sarantis Kalyvitis},
+ timestamp = {2009.11.16}
+}
+
+@ARTICLE{Benhabib94,
+ author = {J. Benhabib and R. Farmer},
+ title = {Indeterminacy and increasing returns},
+ journal = {Journal of Economic Theory},
+ year = {1994},
+ volume = {63},
+ pages = {14-91},
+ owner = {ens},
+ timestamp = {2008.06.16}
+}
+
+@ARTICLE{BenhabibMeng2000,
+ author = {J. Benhabib and Q. Meng and K. Nishimura},
+ title = {Indeterminacy under constant returns to scale in multisector economies},
+ journal = {Econometrica},
+ year = {2000},
+ volume = {68},
+ pages = {1541-1548},
+ owner = {ens},
+ timestamp = {2008.06.16}
+}
+
+@ARTICLE{BenPerli94,
+ author = {J. Benhabib and R. Perli},
+ title = {Uniqueness and indeterminacy: on the dynamics of endogenous growth},
+ journal = {Journal of Economic Theory},
+ year = {1994},
+ volume = {63},
+ pages = {113-142},
+ owner = {ens},
+ timestamp = {2008.06.16}
+}
+
+@ARTICLE{BhattacharyaQiao2007,
+ author = {J. Bhattacharya and J. Qiao},
+ title = {Public and private expenditures on health in a growth model},
+ journal = {Journal of Economic Dynamics and Control},
+ year = {2007},
+ volume = {31},
+ pages = {2519-2535},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Bhatta2007,
+ author = {J. Bhattacharya and X. Qiao},
+ title = {Public and private expenditures on health in a growth model},
+ journal = {Journal of Economic Dynamics \& Control},
+ year = {2007},
+ volume = {31},
+ pages = {2519-2535},
+ file = {:C\:\\Users\\enemesis\\Desktop\\endogenous longevity no depreciation\\J. Bhattacharya and X. Qiao.pdf:PDF},
+ owner = {enemesis},
+ timestamp = {2010.08.18}
+}
+
+@ARTICLE{BianMeng2004,
+ author = {Yong Bian and Qinglai Meng},
+ title = {Preferences, endogenous discount rate, and indeterminacy in a small
+ open economy model},
+ journal = {Economics Letters},
+ year = {2004},
+ volume = {84},
+ pages = {315-322},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Blackburn,
+ author = {Keith Blackburn and Giam Pietro Cipriani},
+ title = {A model of longevity, fertility and growth},
+ journal = {Journal of Economic Dynamics and Control},
+ year = {2002},
+ volume = {26},
+ pages = {187-204},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Blankenau04,
+ author = {W. Blankenau and N. Simpson},
+ title = {Public Education Expenditures and Growth},
+ journal = {Journal of Development Economics},
+ year = {2004},
+ volume = {73},
+ pages = {583-605},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Blankenau07,
+ author = {W. Blankenau and N. Simpson and M. Tomljanovich},
+ title = {Public Education Expenditures, Taxation, and Growth: Linking Data
+ to Theory},
+ journal = {American Economic Review},
+ year = {2007},
+ volume = {97},
+ pages = {393-397},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Boldrin92,
+ author = {Michel Boldrin},
+ title = {Dynamic externalities, multiple equilibria, and growth},
+ journal = {Journal of Economic Theory},
+ year = {1992},
+ volume = {58},
+ pages = {198-218},
+ owner = {Sarantis},
+ timestamp = {2011.02.10}
+}
+
+@ARTICLE{Bondetal96,
+ author = {Eric W. Bond and Ping Wang and Chong K. Yip},
+ title = {A General Two-Sector Model of Endogenous Growth with Human and Physical
+ Capital: Balanced Growth and Transitional Dynamics},
+ journal = {Journal of Economic Theory},
+ year = {1996},
+ volume = {68(1)},
+ pages = {149-173},
+ owner = {Sarantis},
+ timestamp = {2011.02.10}
+}
+
+@ARTICLE{caballero1992,
+ author = {R. Caballero and R.K. Lyons},
+ title = {External effects in US cyclical productivity},
+ journal = {Journal of Monetary Economics},
+ year = {1992},
+ volume = {29},
+ pages = {209-226},
+ owner = {ens},
+ timestamp = {2008.06.16}
+}
+
+@ARTICLE{Cazzavillan98,
+ author = {G. Cazzavillan and T. Lloyd-Braga and P. Pintus},
+ title = {Multiple steady states and endogenous fluctuations with increasing
+ returns to scale in production},
+ journal = {Journal of Economic Theory},
+ year = {1998},
+ volume = {80},
+ pages = {60-107},
+ owner = {ens},
+ timestamp = {2008.06.16}
+}
+
+@ARTICLE{Cervellati,
+ author = {M. Cervellati and U. Sunde},
+ title = {Human Capital Formation, Life Expectancy and the Process of Development},
+ journal = {American Economic Review},
+ year = {2006},
+ volume = {95},
+ pages = {1653-1672},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Chakraborty,
+ author = {S. Chakraborty},
+ title = {Endogenous Lifetime and economic growth},
+ journal = {Journal of Economic Theory},
+ year = {2004},
+ volume = {116},
+ pages = {119-136},
+ file = {:C\:\\Users\\enemesis\\Desktop\\ageing\\endongenous lifetime and economic growth.pdf:PDF},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Chamley,
+ author = {Chamley, C.},
+ title = {Optimal taxation of capital income in general equilibrium with infinite
+ lives},
+ journal = {Econometrica},
+ year = {1986},
+ volume = {54},
+ pages = {607-622},
+ owner = {ens},
+ timestamp = {2008.08.13}
+}
+
+@ARTICLE{Chaoetal09,
+ author = {L-W. Chao and H. Szrek and N. S. Pereira and M.V. Paul},
+ title = {Time preference and its relationship with age, health, and survival
+ probability},
+ journal = {Judgment and Decision Making},
+ year = {2009},
+ volume = {4},
+ pages = {1-19},
+ owner = {ens},
+ timestamp = {2008.06.16}
+}
+
+@ARTICLE{ChenJMCB2008,
+ author = {Been-Lon Chen},
+ title = {Inflation and Growth: Impatience and a Qualitative Equivalence},
+ journal = {Journal of Money, Credit and Banking},
+ year = {2008},
+ volume = {40},
+ pages = {1309-1323},
+ owner = {ens},
+ timestamp = {2008.06.04}
+}
+
+@ARTICLE{Chen,
+ author = {Been-Lon Chen},
+ title = {Multiple BGPs in a Growth Model with Habit Persistence},
+ journal = {Journal of Money, Credit and Banking},
+ year = {2007},
+ volume = {39},
+ pages = {25-48},
+ owner = {ens},
+ timestamp = {2008.06.04}
+}
+
+@ARTICLE{ChenJMCB2007,
+ author = {Been-Lon Chen},
+ title = {Multiple BGPs in a Growth Model with Habit Persistence},
+ journal = {Journal of Money, Credit and Banking},
+ year = {2007},
+ volume = {39},
+ pages = {25-48},
+ owner = {ens},
+ timestamp = {2008.06.04}
+}
+
+@ARTICLE{Choietal2008,
+ author = {Horag Choi and Nelson C. Mark and Donggyu Sul},
+ title = {Endogenous discounting, the world saving glut and the U.S. current
+ account},
+ journal = {Journal of International Economics},
+ year = {2008},
+ volume = {75},
+ pages = {30-53},
+ owner = {Enemesis},
+ timestamp = {2008.06.10}
+}
+
+@ARTICLE{cooper,
+ author = {Russell Cooper and John Haltiwanger},
+ title = {Evidence on Macroeconomic Complementarities},
+ journal = {Review of Economics and Statistics},
+ year = {1996},
+ volume = {78},
+ pages = {78-93},
+ owner = {ens},
+ timestamp = {2008.07.04}
+}
+
+@ARTICLE{Croix,
+ author = {D. De-La.Croix and O. Licandro},
+ title = {Life Expectancy and Endogenous Growth},
+ journal = {Economics Letters},
+ year = {1999},
+ volume = {65},
+ pages = {255-263},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Devarajan,
+ author = {S. Devarajan and V. Swaroop and H. Zou},
+ title = {The composition of public expenditure and economic growth},
+ journal = {Journal of Monetary Economics},
+ year = {1996},
+ volume = {37},
+ pages = {313-344},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Doepke,
+ author = {Matthias Doepke},
+ title = {Accounting for Fertility Decline During the Transition to Growth},
+ journal = {Journal of Economic Growth},
+ year = {2004},
+ volume = {9(3)},
+ pages = {347-383},
+ owner = {ens},
+ timestamp = {2008.06.08}
+}
+
+@ARTICLE{Dolmas,
+ author = {Jim Dolmas},
+ title = {Balanced-growth-consistent recursive utility},
+ journal = {Journal of Economic Dynamics and Control},
+ year = {1996},
+ volume = {20},
+ pages = {657-680},
+ owner = {ens},
+ timestamp = {2008.04.29}
+}
+
+@ARTICLE{Dormont,
+ author = {B.S. Dormont and M.L. Grignon and H. Huber},
+ title = {Health expenditure growth: reassessing the threat of ageing},
+ journal = {Health Economics},
+ year = {2005},
+ volume = {15},
+ pages = {947-963},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{drugeon2000,
+ author = {Jean-Pierre Drugeon},
+ title = {On the roles of impatience in homothetic growth paths},
+ journal = {Economic Theory},
+ year = {2000},
+ volume = {15},
+ pages = {139-161},
+ owner = {ens},
+ timestamp = {2008.06.21}
+}
+
+@ARTICLE{Drugeon96,
+ author = {Jean-Pierre Drugeon},
+ title = {Impatience and long-run growth},
+ journal = {Journal of Economic Dynamics and Control},
+ year = {1996},
+ volume = {20},
+ pages = {281-313},
+ owner = {ens},
+ timestamp = {2008.06.20}
+}
+
+@BOOK{Easterlin,
+ title = {Growth Triumphant},
+ publisher = {Ann Arbor},
+ year = {1996},
+ author = {R.A. Easterlin},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{EconomidParkPhil,
+ author = {G. Economides and H. Park and A. Philippopoulos},
+ title = {Optimal Protection of Property Rights in a General Equilibrium Model
+ of Growth},
+ journal = {Scandinavian Journal of Economics},
+ year = {2007},
+ volume = {109},
+ pages = {153-175},
+ owner = {ens},
+ timestamp = {2008.05.23}
+}
+
+@ARTICLE{Ehrlich,
+ author = {I. Ehrlich and F.T. Lui},
+ title = {Intergenerational Trade, Longevity, and Economic Growth},
+ journal = {Journal of Political Economy},
+ year = {1991},
+ volume = {99},
+ pages = {1029-1060},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{EnnisKeisterJME,
+ author = {Huberto M. Ennis and Todd Keister},
+ title = {Optimal fiscal policy under multiple equilibria},
+ journal = {Journal of Monetary Economics},
+ year = {2005},
+ volume = {52},
+ pages = {1359-1377},
+ owner = {ens},
+ timestamp = {2008.05.07}
+}
+
+@ARTICLE{Epstein,
+ author = {Larry G. Epstein},
+ title = {The Rate of Time Preference and Dynamic Economic Analysis},
+ journal = {Journal of Political Economy},
+ year = {1983},
+ volume = {91},
+ pages = {611-635},
+ owner = {ens},
+ timestamp = {2008.04.29}
+}
+
+@ARTICLE{EpsteinHynes,
+ author = {Larry G. Epstein and J. Allan Hynes},
+ title = {The Rate of Time Preference and Dynamic Economic Analysis},
+ journal = {Journal of Political Economy},
+ year = {1983},
+ volume = {91},
+ pages = {611-635},
+ owner = {Enemesis},
+ timestamp = {2008.05.02}
+}
+
+@BOOK{EvaHan,
+ title = {Learning and Dynamics. Handbook of Macroeconomics},
+ publisher = {Elsevier Science B.V. Amsterdam},
+ year = {1999},
+ editor = {J. Taylor and M. Woodford},
+ author = {G. Evans and S. Honkapohja},
+ pages = {449-542},
+ chapter = {Learning dynamics},
+ owner = {ens},
+ timestamp = {2008.06.04}
+}
+
+@ARTICLE{evansetall,
+ author = {G. Evans and S. Honkapohja and P. Romer},
+ title = {Growth cycles},
+ journal = {American Economic Review},
+ year = {1998},
+ volume = {88},
+ pages = {495-515},
+ owner = {ens},
+ timestamp = {2008.06.04}
+}
+
+@ARTICLE{Farmer94,
+ author = {R. Farmer and J.T. Guo},
+ title = {Real business cycles and animal spirits hypothesis},
+ journal = {Journal of Economic Theory},
+ year = {1994},
+ volume = {63},
+ pages = {42-72},
+ owner = {ens},
+ timestamp = {2008.06.16}
+}
+
+@ARTICLE{FarmerLahiri,
+ author = {Rogenr E.A. Farmer and Amartya Lahiri},
+ title = {Recursive preferences and balanced growth},
+ journal = {Journal of Economic Theory},
+ year = {2005},
+ volume = {125},
+ pages = {61-77},
+ owner = {Enemesis},
+ timestamp = {2008.05.14}
+}
+
+@ARTICLE{Fogel,
+ author = {R. Fogel},
+ title = {Economic growth, population theory and physiology: the bearing of
+ long term processes on the making of economic policy},
+ journal = {American Economic Review},
+ year = {1994},
+ volume = {84},
+ pages = {369-395},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Frizelle,
+ author = {F. Frizelle},
+ title = {Health expenditure and the ageing population},
+ journal = {Journal of the New Zealand Medical Association},
+ year = {2005},
+ volume = {118},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Fuchs,
+ author = {V. R. Fuchs},
+ title = {Time preference and health: an exploratory study},
+ journal = {in V. R. Fuchs, ed., Economic Aspects of Health, University of Chicago
+ Press: Chicago},
+ year = {1982},
+ owner = {ens},
+ timestamp = {2008.04.29}
+}
+
+@ARTICLE{Futagamietal1993,
+ author = {Koichi Futagami and Yuichi Morita and Akihisa Shibata},
+ title = {Dynamic Analysis of an Endogenous Growth Model with Public Capital},
+ journal = {Scandinavian Journal of Economics},
+ year = {1993},
+ volume = {95},
+ pages = {607-625},
+ owner = {Sarantis},
+ timestamp = {2009.09.02}
+}
+
+@ARTICLE{Gali94,
+ author = {J. Gali},
+ title = {Monopolistic competition, business cycles, and the composition of
+ aggregate demand},
+ journal = {Journal of Economic Theory},
+ year = {1994},
+ volume = {63},
+ pages = {73-96},
+ owner = {ens},
+ timestamp = {2008.06.16}
+}
+
+@ARTICLE{Galor,
+ author = {O. Galor and N.D. Weil},
+ title = {Population, Technology, and Growth: From Malthusian Stagnation to
+ the Demographic Transition and Beyond},
+ journal = {American Economic Review},
+ year = {2000},
+ volume = {90},
+ pages = {806-828},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Gloom97,
+ author = {Glomm, G.},
+ title = {Parental choice of human capital investment},
+ journal = {Journal of Development Economics},
+ year = {1997},
+ volume = {53},
+ pages = {99-114},
+ owner = {enemesis},
+ timestamp = {2013.07.12}
+}
+
+@ARTICLE{gloomkaganovich,
+ author = {Gerhard Glomm and Michael Kaganovich},
+ title = {Social security, public education and the growth-inequality relationship},
+ journal = {European Economic Review},
+ year = {2008},
+ volume = {5},
+ pages = {1009-1034},
+ owner = {enemesis},
+ timestamp = {2010.12.01}
+}
+
+@ARTICLE{GlommRavikumar98,
+ author = {G. Glomm and B. Ravikumar},
+ title = {Flat-Rate Taxes, Government Spending on Education, and Growth},
+ journal = {Review of Economic Dynamics},
+ year = {1998},
+ volume = {1},
+ pages = {306-325},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Glomm97,
+ author = {G. Glomm and B. Ravikumar},
+ title = {Productive Government Expenditures and Long-Run Growth},
+ journal = {Journal of Economic Dynamics and Control},
+ year = {1997},
+ volume = {21},
+ pages = {183-204},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{GlommRavikumar95,
+ author = {G. Glomm and B. Ravikumar},
+ title = {Endogenous public policy and multiple equilibria},
+ journal = {European Journal of Political Economy},
+ year = {1996},
+ volume = {11},
+ pages = {653-662},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Glomm92,
+ author = {G. Glomm and B. Ravikumar},
+ title = {Public versus Private Investment in Human Capital Endogenous Growth
+ and Income Inequality},
+ journal = {Journal of Political Economy},
+ year = {1992},
+ volume = {100},
+ pages = {813-834},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Gomez01,
+ author = {A. Gomez and A. Manuel and C. L. Currais},
+ title = {Income Variation, Endogenous Population Growth and Health Subsidy},
+ journal = {Estudios de Economia},
+ year = {2001},
+ volume = {28},
+ pages = {165-181},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{GreinerHanusch98,
+ author = {Alfred Greiner and Horst Hanusch},
+ title = {Growth and welfare effects of fiscal policy in an endogenous growth
+ model with public investment},
+ journal = {International Tax and Public Finance},
+ year = {1998},
+ volume = {5},
+ pages = {249-261},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Harrison,
+ author = {Glenn W. Harrison and Morten I. Lau and Melonie B. Williams},
+ title = {Estimating Individual Discount Rates in Denmark: A Field Experiment},
+ journal = {American Economic Review},
+ year = {2002},
+ volume = {92},
+ pages = {1606-1617},
+ owner = {ens},
+ timestamp = {2008.05.23}
+}
+
+@ARTICLE{HashimotoTabata2005,
+ author = {Kenichi Hashimoto and Ken Tabata},
+ title = {Health Infrastructure, Demographic Transition and Growth},
+ journal = {Review of Development Economics},
+ year = {2005},
+ volume = {9},
+ pages = {549-562},
+ owner = {Sarantis},
+ timestamp = {2009.08.30}
+}
+
+@ARTICLE{Hausman,
+ author = {J.A. Hausman},
+ title = {Individual discount rates and the purchase and utilization of energy-using
+ durables},
+ journal = {Bell Journal of Economics},
+ year = {1979},
+ volume = {10},
+ pages = {33-54},
+ owner = {ens},
+ timestamp = {2008.07.30}
+}
+
+@ARTICLE{Zoabi,
+ author = {Moshe Hazan and Hosny Zoabi},
+ title = {Does longevity cause growth? A theoretical critique},
+ journal = {Journal of Economc Growth},
+ year = {2006},
+ volume = {11},
+ pages = {363-376},
+ owner = {Enemesis},
+ timestamp = {2008.06.09}
+}
+
+@BOOK{Hicks,
+ title = {Capital \& growth},
+ publisher = {Oxford University Press},
+ year = {1964},
+ editor = {Oxford},
+ author = {John H. Hicks},
+ owner = {ens},
+ timestamp = {2008.04.29}
+}
+
+@ARTICLE{horioka90,
+ author = {C. Horioka},
+ title = {Why is Japan's households saving so high? A literature survey},
+ journal = {Journal of the Japanese and International Economies},
+ year = {1990},
+ volume = {4},
+ pages = {49-92},
+ owner = {enemesis},
+ timestamp = {2009.01.31}
+}
+
+@BOOK{Horowitz,
+ title = {Discounting money payoffs: An experimental analysis},
+ publisher = {Elsevier Science B.V. Amsterdam},
+ year = {1991},
+ author = {J.K. Horowitz},
+ volume = {2B},
+ pages = {309-324},
+ owner = {ens},
+ timestamp = {2008.07.30}
+}
+
+@ARTICLE{Howitt,
+ author = {P. Howitt},
+ title = {Health, Human Capital and Economic Growth: A Schumpeterian perspective},
+ journal = {Working Paper},
+ year = {2005},
+ address = {Brown University},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Itaya,
+ author = {J. Itaya},
+ title = {Can environmental taxation stimulate growth? The role of indeterminacy
+ in endogenous growth models with environmental externalities},
+ journal = {Journal of Economic Dynamics and Control},
+ year = {2008},
+ volume = {32},
+ pages = {1156-1180},
+ owner = {ens},
+ timestamp = {2008.08.12}
+}
+
+@ARTICLE{Jonesetal93,
+ author = {Jones, L. and Manuelli, R. and Rossi, P.},
+ title = {Optimal taxation in models of endogenous growth},
+ journal = {Journal of Political Economy},
+ year = {1993},
+ volume = {101},
+ pages = {485-517},
+ owner = {ens},
+ timestamp = {2008.08.13}
+}
+
+@ARTICLE{Judd,
+ author = {Judd, K.},
+ title = {The welfare cost of factor taxation in models of endogenous growth},
+ journal = {Journal of Public Economics},
+ year = {1987},
+ volume = {28},
+ pages = {59-93},
+ owner = {ens},
+ timestamp = {2008.08.13}
+}
+
+@ARTICLE{Kalemni2003,
+ author = {Kalemni-Oscan, S.},
+ title = {A stochastic model of mortality, fertility,and human capital investment},
+ journal = {Journal of Development Economics},
+ year = {2003},
+ volume = {70},
+ pages = {103-118},
+ owner = {enemesis},
+ timestamp = {2013.07.12}
+}
+
+@ARTICLE{Kalemni,
+ author = {S. Kalemni-Oscan and Harl E. Ryder and David N. Weil},
+ title = {Mortality Decline, human capital investment and economic growth},
+ journal = {Journal of Development Economics},
+ year = {2000},
+ volume = {62},
+ pages = {1-23},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Khwaja,
+ author = {A. Khwaja and D. Silverman and F. Sloan},
+ title = {Time preference, time discounting, and smoking decisions},
+ journal = {Journal of Health Economics},
+ year = {2007},
+ volume = {26},
+ pages = {927-949},
+ owner = {ens},
+ timestamp = {2008.07.30}
+}
+
+@ARTICLE{Kirbyetal02,
+ author = {K. N. Kirby and R. Godoy and V. Reyes-Garcia and B. Byron and L.
+ Apaza and W. Leonard and B. Perez and V. Vadez and D. Wilkie},
+ title = {Correlates of delay-discount rates: Evidence from Tsimane' Amerindians
+ of the Bolivian rain forest},
+ journal = {Journal of Economic Psychology},
+ year = {2002},
+ volume = {23},
+ pages = {291-316},
+ owner = {ens},
+ timestamp = {2008.06.16}
+}
+
+@ARTICLE{Kwabena,
+ author = {Gyimah-Brempong Kwabena and M. Wilson},
+ title = {Health human capital and economic growth in Sub-Saharan African and
+ OECD countries},
+ journal = {Quarterly Review of Economics and Finance},
+ year = {2004},
+ volume = {44},
+ pages = {296-320},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Laibson97,
+ author = {David Laibson},
+ title = {Golden Eggs and Hyperbolic Discounting},
+ journal = {Quarterly Journal of Economics},
+ year = {1997},
+ volume = {112},
+ pages = {443-477},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Lau95,
+ author = {Sau-Him Paul Lau},
+ title = {Welfare-maximizing vs. growth-maximizing shares of government investment
+ and consumption},
+ journal = {Economics Letters},
+ year = {1995},
+ volume = {47},
+ pages = {351-359},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Lawrance,
+ author = {Emily C. Lawrance},
+ title = {Poverty and the Rate of Time Preference: Evidence from Panel Data},
+ journal = {Journal of Political Economy},
+ year = {1991},
+ volume = {99},
+ pages = {54-77},
+ owner = {ens},
+ timestamp = {2008.05.23}
+}
+
+@ARTICLE{Lazaroetal2001,
+ author = {Angelina Lazaro and Ramon Barber and Encarnacion Rubio},
+ title = {Private and social time preferences for health and money: An empirical
+ investigation},
+ journal = {Health Economics},
+ year = {2001},
+ volume = {10},
+ pages = {351-356},
+ owner = {Sarantis},
+ timestamp = {2009.08.06}
+}
+
+@ARTICLE{Lorentzen2008,
+ author = {P. Lorentzen and J. McMillan and R. Wacziarg},
+ title = {Death and Development},
+ journal = {Journal of Economic Growth},
+ year = {2008},
+ volume = {13},
+ pages = {81-124},
+ owner = {Enemesis},
+ timestamp = {2008.06.10}
+}
+
+@ARTICLE{Lucas90,
+ author = {Lucas, R.E.},
+ title = {Supply-Side Economics: An Analytical Review},
+ journal = {Oxford Economic Papers},
+ year = {1990},
+ volume = {42},
+ pages = {293-316},
+ owner = {ens},
+ timestamp = {2008.08.13}
+}
+
+@ARTICLE{Lucas,
+ author = {R.E. Lucas},
+ title = {On the mechanics of economic development},
+ journal = {Journal of Monetary Economics},
+ year = {1988},
+ volume = {22},
+ pages = {3-42},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{LucasStockey,
+ author = {Lucas, R.E. and Stockey, N.},
+ title = {Optimal monetary and fiscal policy in an economy without capital},
+ journal = {Journal of Monetary Economics},
+ year = {1983},
+ volume = {12},
+ pages = {55-93},
+ owner = {ens},
+ timestamp = {2008.08.13}
+}
+
+@ARTICLE{MRW92,
+ author = {G. Mankiw and D. Romer and D. Weil},
+ title = {A contribution to the empirics of growth},
+ journal = {Quarterly Journal of Economics},
+ year = {1992},
+ volume = {107},
+ pages = {2},
+ owner = {ens},
+ timestamp = {2013.08.04}
+}
+
+@ARTICLE{Sala-i-Martin97,
+ author = {Xavier Sala i Martin},
+ title = {I Just Ran Two Million Regressions},
+ journal = {American Economic Review},
+ year = {1997},
+ volume = {87},
+ pages = {178-83},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@BOOK{Mas-Colell,
+ title = {Microeconomic Theory},
+ publisher = {Oxford University Press},
+ address = {Oxford},
+ year = {1995},
+ editor = {Andrew Mas-Colell},
+ author = {Andrew Mas-Colell and Michael D. Whinston and Jerry R. Green},
+ owner = {Enemesis},
+ timestamp = {2008.06.23}
+}
+
+@ARTICLE{Matsuyama91,
+ author = {Kiminori Matsuyama},
+ title = {Increasing returns, industrialization, and indeterminacy of equilibrium},
+ journal = {Quarterly Journal of Economics},
+ year = {1991},
+ volume = {106},
+ pages = {617-650},
+ owner = {Sarantis},
+ timestamp = {2011.02.10}
+}
+
+@ARTICLE{MeierSprenger2010,
+ author = {Stephan Meier and Charles D. Sprenger},
+ title = {Stability of Time Preferences},
+ journal = {IZA Discussion Paper No. 4756.},
+ year = {2010},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Mendoza1991,
+ author = {Enrique G. Mendoza},
+ title = {Real Business Cycles in a Small Open Economy},
+ journal = {American Economic Review},
+ year = {1991},
+ volume = {81},
+ pages = {717-818},
+ owner = {ens},
+ timestamp = {2008.05.15}
+}
+
+@ARTICLE{Meng,
+ author = {Qinglai Meng},
+ title = {Impatience and equilibrium indeterminacy},
+ journal = {Journal of Economic Dynamics and Control},
+ year = {2006},
+ volume = {30},
+ pages = {2671-2692},
+ owner = {ens},
+ timestamp = {2008.04.29}
+}
+
+@ARTICLE{Mischetal08,
+ author = {Florian Misch and Norman Gemmell and Richar Kneller},
+ title = {Growth and welfare maximization in models of public finance and endogenous
+ growth},
+ journal = {University of Nottingham, CREDIT Research Paper},
+ year = {2008},
+ volume = {08/09},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{MourmourasLee99,
+ author = {Iannis A. Mourmouras and Jong Eun Lee},
+ title = {Government Spending on Infrastructure in an Endogenous Growth Model
+ with Finite Horizons},
+ journal = {Journal of Economics and Business},
+ year = {1999},
+ volume = {51},
+ pages = {395-407},
+ owner = {ens},
+ timestamp = {2008.07.30}
+}
+
+@ARTICLE{Obstfeld1990,
+ author = {M. Obstfeld},
+ title = {Intertemporal dependence, impatience and dynamics},
+ journal = {Journal of Monetary Economics},
+ year = {1990},
+ volume = {26},
+ pages = {45-75},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Obstfeld1981,
+ author = {M. Obstfeld},
+ title = {Macroeconomic Policy, Exchange-Rate Dynamics, and Optimal Asset Accumulation},
+ journal = {Journal of Political Economy},
+ year = {1981},
+ volume = {89},
+ pages = {1142-1161},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Olsen1993,
+ author = {Jan Abel Olsen},
+ title = {Time preferences for health gains: an empirical investigation},
+ journal = {Health Economics},
+ year = {1993},
+ volume = {2},
+ pages = {257-265},
+ owner = {Sarantis},
+ timestamp = {2009.08.30}
+}
+
+@ARTICLE{Osang,
+ author = {T. Osang and J. Sarkar},
+ title = {Endogenous Mortality, Human Capital and Economic Growth},
+ journal = {Journal of Macroeconomics},
+ year = {2007},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Palivos,
+ author = {Theodore Palivos and Ping Wang and Jianbo Zhang},
+ title = {On the Existence of Balanced Growth Equilibrium},
+ journal = {International Economic Review},
+ year = {1997},
+ volume = {38},
+ pages = {205-224},
+ owner = {ens},
+ timestamp = {2008.04.29}
+}
+
+@ARTICLE{Park,
+ author = {H. Park},
+ title = {Ramsey fiscal policy and endogenous growth},
+ journal = {Economic Theory},
+ year = {2009},
+ volume = {39},
+ pages = {377-398},
+ owner = {ens},
+ timestamp = {2008.07.30}
+}
+
+@ARTICLE{ParkandPhilippopoulos,
+ author = {Hyun Park and Apostolis Philippopoulos},
+ title = {Indeterminacy and fiscal policies in a growing economy},
+ journal = {Journal of Economic Dynamics \& Control},
+ year = {2004},
+ volume = {28},
+ pages = {645-660},
+ owner = {ens},
+ timestamp = {2008.05.23}
+}
+
+@ARTICLE{Pender,
+ author = {J.L. Pender},
+ title = {Discount rates and credit markets: Theory and evidence from rural
+ India},
+ journal = {Journal of Development Economics},
+ year = {1996},
+ volume = {50},
+ pages = {257-296},
+ owner = {ens},
+ timestamp = {2008.07.30}
+}
+
+@ARTICLE{vanderPolGairns2000,
+ author = {Marion M. van der Pol and John A. Cairns},
+ title = {Zero and Negative Time Preference for Health},
+ journal = {Health Economics},
+ year = {2000},
+ volume = {9},
+ pages = {171-175},
+ owner = {Sarantis},
+ timestamp = {2009.08.30}
+}
+
+@ARTICLE{Ramsey,
+ author = {Ramsey, F.},
+ title = {A contribution of theory of taxation},
+ journal = {Economic Journal},
+ year = {1927},
+ volume = {37},
+ pages = {47-61},
+ owner = {ens},
+ timestamp = {2008.08.13}
+}
+
+@ARTICLE{Rivera,
+ author = {B. Rivera and C.L. Currais},
+ title = {Income Variation and Health Expenditure: Evidence for OECD Countries},
+ journal = {Review of Development Economics},
+ year = {1999},
+ volume = {3},
+ pages = {258-67},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Rodrik96,
+ author = {Dani Rodrik},
+ title = {Coordination failures and government policy: A model with applications
+ to East Asia and Eastern Europe},
+ journal = {Journal of International Economics},
+ year = {1996},
+ volume = {40,},
+ pages = {1-22},
+ owner = {Sarantis},
+ timestamp = {2011.02.10}
+}
+
+@ARTICLE{romer1986,
+ author = {Romer, P.},
+ title = {Increasing Returns and Long-Run Growth},
+ journal = {Journal of Political Economy},
+ year = {1986},
+ volume = {94},
+ pages = {1002-1037},
+ owner = {enemesis},
+ timestamp = {2011.02.11}
+}
+
+@ARTICLE{Samwick,
+ author = {A. Samwick},
+ title = {Discount rate heterogeneity and social security reform},
+ journal = {Journal of Development Economics},
+ year = {1998},
+ volume = {57},
+ pages = {117-146},
+ owner = {ens},
+ timestamp = {2008.07.30}
+}
+
+@ARTICLE{Schmitt-Grohe1998,
+ author = {Stephanie Schmitt-Groh?},
+ title = {The international transmission of economic fluctuations: Effects
+ of U.S. business cycles on the Canadian economy},
+ journal = {Journal of International Economics},
+ year = {1998},
+ volume = {44},
+ pages = {257-287},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Schmitt-GroheUribe2003,
+ author = {Stephanie Schmitt-Groh? and M. Uribe},
+ title = {Closing small open economy models},
+ journal = {Journal of International Economics},
+ year = {2003},
+ volume = {61},
+ pages = {163-185},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Schultz,
+ author = {T.P. Schultz},
+ title = {Assesing the Productive Benefits of Nutrition and Health: An Integrated
+ Capital Approach},
+ journal = {Journal of Econometrics},
+ year = {1997},
+ volume = {77},
+ pages = {141-58},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Schumacher09,
+ author = {Ingmar Schumacher},
+ title = {Endogenous discounting via wealth, twin-peaks and the role of technology},
+ journal = {Economics Letters},
+ year = {2009},
+ volume = {103},
+ pages = {78-80},
+ owner = {Sarantis},
+ timestamp = {2011.02.11}
+}
+
+@ARTICLE{Weil2003,
+ author = {G. K. Shastry and D. N. Weil},
+ title = {How much of cross-country income variation is explained by health?},
+ journal = {Journal of the European Economic Association},
+ year = {2003},
+ volume = {I(2-3)},
+ pages = {387-396},
+ owner = {Enemesis},
+ timestamp = {2008.06.09}
+}
+
+@BOOK{Sheldon98a,
+ title = {Molding Japanese Minds: The State in Everyday Life},
+ publisher = {Princeton University Press: Princeton NJ.},
+ year = {1997},
+ editor = {Princeton NJ},
+ author = {Garon Sheldon},
+ owner = {enemesis},
+ timestamp = {2009.01.09}
+}
+
+@BOOK{Sheldon98b,
+ title = {Fashioning a Culture of Diligence and Thrift: Savings and Frugality
+ Campaigns in Japan, 1900-1931},
+ publisher = {University of Hawaii Press: Honolulu},
+ year = {1998},
+ editor = {in Sharon A. Minichiello (ed.), Japan's Competing Modernities: Issues
+ in Culture and Democracy, 1900-1930},
+ author = {Garon Sheldon},
+ owner = {enemesis},
+ timestamp = {2009.01.09}
+}
+
+@ARTICLE{Shelton08,
+ author = {C. Shelton},
+ title = {The aging population and the size of the welfare state: Is there
+ a puzzle?},
+ journal = {Journal of Public Economics},
+ year = {2008},
+ volume = {92},
+ pages = {647-651},
+ owner = {enemesis},
+ timestamp = {2010.09.03}
+}
+
+@ARTICLE{ShinEpstein1993IER,
+ author = {Shin, Shouyong and Epstein, Larry G.},
+ title = {Habits and Time Preference},
+ journal = {International Economic Review},
+ year = {1993},
+ volume = {34},
+ pages = {61-84},
+ owner = {Sarantis},
+ timestamp = {2008.09.17}
+}
+
+@ARTICLE{Shodaetal90,
+ author = {Y. Shoda and W. Mischel and P. K. Peake},
+ title = {Predicting adolescent cognitive and self-regulatory competencies
+ from preschool delay of gratification: identifying diagnostic conditions},
+ journal = {Developmental Psychology},
+ year = {1990},
+ volume = {26},
+ pages = {978-986},
+ owner = {ens},
+ timestamp = {2008.06.16}
+}
+
+@ARTICLE{Rodrigo06,
+ author = {R.R Soares},
+ title = {The effect of longevity on schooling and fertility: evidence from
+ the Brazilian Demographic and Health Survey},
+ journal = {Journal of Population Economics},
+ year = {2006},
+ volume = {19},
+ pages = {71-97},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Rodrigo05,
+ author = {R.R Soares},
+ title = {Mortality Reductions, Educational Attainment, and Fertility Choice},
+ journal = {American Economic Review},
+ year = {2005},
+ volume = {95},
+ pages = {580-601},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Stern,
+ author = {Michael L. Stern},
+ title = {Endogenous time preference
+ and optimal growth},
+ journal = {Economic Theory},
+ year = {2006},
+ volume = {29},
+ pages = {49-70},
+ owner = {ens},
+ timestamp = {2008.04.29}
+}
+
+@ARTICLE{StraussThomas98,
+ author = {John Strauss and Duncan Thomas},
+ title = {Health, Nutrition, and Economic Development},
+ journal = {Journal of Economic Literature},
+ year = {1998},
+ volume = {36},
+ pages = {766-817},
+ owner = {ens},
+ timestamp = {2008.06.08}
+}
+
+@ARTICLE{Strotz,
+ author = {R.H. Strotz},
+ title = {Myopia and inconsistency in dynamic utility maximization},
+ journal = {Review of Economic Studies},
+ year = {1956},
+ volume = {23},
+ pages = {165-180},
+ owner = {ens},
+ timestamp = {2008.07.30}
+}
+
+@ARTICLE{Tanaka02,
+ author = {Jumpei Tanaka},
+ title = {A note on government spending on infrastructure in an endogenous
+ growth model with finite horizon},
+ journal = {Economics Letters},
+ year = {2002},
+ volume = {54},
+ pages = {651-653},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@BOOK{TurnovskyBook,
+ title = {Methods of Macroeconomic Dynamics, 2nd edition},
+ publisher = {MIT Press: Cambridge},
+ year = {2000},
+ author = {Stephen J. Turnovsky},
+ owner = {Enemesis},
+ timestamp = {2008.06.23}
+}
+
+@ARTICLE{Uribe1997,
+ author = {M. Uribe},
+ title = {Exchange rate based inflation stabilization: the initial real effects
+ of credible plans},
+ journal = {Journal of Monetary Economics},
+ year = {1997},
+ volume = {39},
+ pages = {197-221},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Uzawa,
+ author = {H. Uzawa},
+ title = {Time preference, the consumption function, and optimal asset holdings},
+ journal = {in: John N. Wolfe, ed., Value, capital and growth: Papers in honour
+ of Sir John Hicks(Edinburg
+ University Press, Edinburg)},
+ year = {1968},
+ pages = {485-504},
+ owner = {ens},
+ timestamp = {2008.04.29}
+}
+
+@ARTICLE{Van-Zon,
+ author = {A. Van-Zon and J. Muysken},
+ title = {Health and Endogenous Growth},
+ journal = {Journal of Health Economics},
+ year = {2001},
+ volume = {20},
+ pages = {169-185},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Wan1970,
+ author = {Henry Y. Wan},
+ title = {Optimal Saving Programs under Intertemporally Dependent Preferences},
+ journal = {International Economic Review},
+ year = {1970},
+ volume = {11},
+ pages = {521-547},
+ owner = {Enemesis},
+ timestamp = {2008.05.14}
+}
+
+@ARTICLE{Wangetal2010,
+ author = {Mei Wang and M.O. Rieger and T. Hens},
+ title = {How Time Preferences Differ: Evidence from 45 Countries},
+ journal = {Swiss Finance Institute, Research Paper Series 09-47.},
+ year = {2010},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Weil2007,
+ author = {David N. Weil},
+ title = {Accounting for The Effect of Health on Economic Growth},
+ journal = {The Quarterly Journal of Economics},
+ year = {2007},
+ volume = {122(3)},
+ pages = {1265-1306},
+ owner = {enemesis},
+ timestamp = {2011.11.04}
+}
+
+@BOOK{WorldBank,
+ title = {World Development Report: Investment in Health},
+ publisher = {World Bank},
+ year = {2003},
+ author = {World-Bank},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{yewzhang,
+ author = {SL Yew and Jie Zhang},
+ title = {Optimal social security in a dynastic model with human capital externalities,
+ fertility and endogenous growth},
+ journal = {Journal of Public Economics},
+ year = {2009},
+ volume = {93},
+ pages = {305-319},
+ owner = {enemesis},
+ timestamp = {2010.12.01}
+}
+
+@ARTICLE{Zhang05,
+ author = {J. Zhang and J. Zhang},
+ title = {The Effect of Life Expectancy on Fertility, Saving, Schooling and
+ Economic Growth: Theory and Evidence},
+ journal = {Scandinavian Journal of Economics},
+ year = {2005},
+ volume = {107},
+ pages = {45-66},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{Zhang2006,
+ author = {Zhang, Jie and Zhang, Junsen and Leung Michael C.M.},
+ title = {Health Investment, Saving and Public Policy},
+ journal = {The Canadian Journal of Economics},
+ year = {2006},
+ volume = {39},
+ pages = {68-93},
+ owner = {enemesis},
+ timestamp = {2011.02.05}
+}
+
+@ARTICLE{Zhang2003,
+ author = {Zhang, Jie and Zhang, Junsen and Lee, Ronald},
+ title = {Rising longevity, education, savings, and growth},
+ journal = {Journal of Development Economics},
+ year = {2003},
+ volume = {70},
+ pages = {83-101},
+ owner = {enemesis},
+ timestamp = {2011.02.11}
+}
+
+@ARTICLE{Zhang01,
+ author = {J. Zhang and J. Zhang and Roland Lie},
+ title = {Mortality decline and long-run economic growth},
+ journal = {Journal of Public Economics},
+ year = {2001},
+ volume = {80},
+ pages = {485-507},
+ owner = {ens},
+ timestamp = {2008.04.16}
+}
+
+@ARTICLE{,
+ owner = {enemesis},
+ timestamp = {2013.07.12}
+}
+
+@comment{jabref-meta: selector_publisher:}
+
+@comment{jabref-meta: selector_author:}
+
+@comment{jabref-meta: selector_journal:}
+
+@comment{jabref-meta: selector_keywords:}
+
diff --git a/macros/latex/contrib/cje/canadian-flag.pdf b/macros/latex/contrib/cje/canadian-flag.pdf
new file mode 100644
index 0000000000..6660bbf098
--- /dev/null
+++ b/macros/latex/contrib/cje/canadian-flag.pdf
Binary files differ
diff --git a/macros/latex/contrib/cje/cje.cls b/macros/latex/contrib/cje/cje.cls
new file mode 100644
index 0000000000..a79a558164
--- /dev/null
+++ b/macros/latex/contrib/cje/cje.cls
@@ -0,0 +1,1569 @@
+%% This is file cje.cls
+%% 2018/02/22 v1.06
+%%
+%% It was developed from `article.cls,'
+%% generated with the docstrip utility.
+%%
+%% This file was generated from file(s) of the LaTeX base system.
+%%
+%% The original source files were:
+%% classes.dtx (with options: `article')
+%%
+%% =========
+%%
+%% COPYRIGHT (c) 2017 Canadian Economics Association
+%%
+%% LICENSE
+%% =======
+%%
+%% This work can be distributed and/or modified under the conditions of the LaTeX Project Public License,
+%% either version 1.3 of this license or any later version. The latest version of this license is available at
+%% latex-project.org/lppl.txt. Version 1.3, or later, is part of all distributions of LaTeX version 2005/12/01 or later.
+%%
+%%
+%% This file has the LPPL maintenance status "maintained".
+%%
+%% This file may be distributed only together with a copy of the LaTeX
+%% base system. You may, however, distribute the LaTeX base system without
+%% such generated files.
+%%
+%% The list of all files belonging to the LaTeX base distribution is
+%% given in the file `manifest.txt'. See also `legal.txt' for additional
+%% information.
+%%
+%% The list of derived (unpacked) files belonging to the distribution
+%% and covered by LPPL is defined by the unpacking scripts (with
+%% extension .ins), which are part of the distribution.
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesClass{cje}
+ [2018/02/22 v1.06 CJE document class]
+
+\newcommand{\@xiiiptvpt}{13.5}%large For author
+\DeclareMathSizes{\@xiiiptvpt}{\@xiiiptvpt}{\@xpt}{\@viipt}
+
+\newcommand{\@xviiipt}{18}%LARGE For title
+\DeclareMathSizes{\@xviiipt}{\@xviiipt}{\@xiipt}{\@xpt}
+
+\newcommand\small{% 9/10
+ \@setfontsize\small\@ixpt\@xpt
+ \abovedisplayskip 5\p@ \@plus 5\p@ \@minus 1\p@
+ \belowdisplayskip \abovedisplayskip
+ \abovedisplayshortskip 3\p@ \@plus 3\p@
+ \belowdisplayshortskip \abovedisplayshortskip
+}
+
+\newcommand\indexsize{\@setfontsize\indexsize\@viiipt\@ixpt}%8/9 CJE
+\newcommand\footnotesize{\@setfontsize\footnotesize\@viiipt\@ixpt}%8/9 CJE
+\newcommand\scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt}%CJE used in Vol line
+\newcommand\tiny{\@setfontsize\tiny\@vpt\@vipt}
+\newcommand\captionsize{\@setfontsize\captionsize\@viiipt{9}}%fig and table captions (8/9)%CJE
+\newcommand\smaller{\@setfontsize\smaller\@viiipt\@ixpt}% for entries in tables (8/9)%CJE
+\newcommand\abstractsize{\@setfontsize\abstractsize\@ixpt{10}}%abstractsize (9/10)%CJE
+\newcommand\sectionsize{\@setfontsize\sectionsize\@xpt{12}}%section heads (10/12)
+\newcommand\large{\@setfontsize\large\@xiiiptvpt{16.5}}%not used
+\newcommand\Large{\@setfontsize\Large\@xiipt{14}}% authors
+\newcommand\LARGE{\@setfontsize\LARGE\@xviiipt{22}}%new, for titlesize (18/22)
+\newcommand\huge{\@setfontsize\huge\@xxpt{25}}
+\newcommand\Huge{\@setfontsize\Huge\@xxvpt{30}}
+
+% define a smallverbatim 9/10
+
+\begingroup \catcode `|=0 \catcode `[= 1
+\catcode`]=2 \catcode `\{=12 \catcode `\}=12
+\catcode`\\=12 |gdef|@xsmallverbatim#1\end{smallverbatim}[#1|end[smallverbatim]]
+|gdef|@sxsmallverbatim#1\end{smallverbatim*}[#1|end[smallverbatim*]]
+|endgroup
+
+\def\@smallverbatim{\topsep=0.5\baselineskip\trivlist\item\relax% leave half a line above and below
+ \if@minipage\else\vskip\parskip\fi
+ \leftskip\@totalleftmargin\rightskip\z@skip
+ \parindent\z@\parfillskip\@flushglue\parskip\z@skip
+ \@@par
+ \@tempswafalse
+ \def\par{%
+ \if@tempswa
+ \leavevmode \null \@@par\penalty\interlinepenalty
+ \else
+ \@tempswatrue
+ \ifhmode\@@par\penalty\interlinepenalty\fi
+ \fi}%
+ \let\do\@makeother \dospecials
+ \obeylines \smallverbatim@font \@noligs
+ \hyphenchar\font\m@ne
+ \everypar \expandafter{\the\everypar \unpenalty}%
+}
+\def\smallverbatim{\@smallverbatim \frenchspacing\@vobeyspaces \@xsmallverbatim}
+\def\endsmallverbatim{\if@newlist \leavevmode\fi\endtrivlist}
+
+\def\smallverbatim@font{\normalfont\abstractsize\ttfamily}
+
+\def\@verbatim{\topsep=0.5\baselineskip\trivlist \item\relax% leave half a line above and below
+ \if@minipage\else\vskip\parskip\fi
+ \leftskip\@totalleftmargin\rightskip\z@skip
+ \parindent\z@\parfillskip\@flushglue\parskip\z@skip
+ \@@par
+ \@tempswafalse
+ \def\par{%
+ \if@tempswa
+ \leavevmode \null \@@par\penalty\interlinepenalty
+ \else
+ \@tempswatrue
+ \ifhmode\@@par\penalty\interlinepenalty\fi
+ \fi}%
+ \let\do\@makeother \dospecials
+ \obeylines \verbatim@font \@noligs
+ \hyphenchar\font\m@ne
+ \everypar \expandafter{\the\everypar \unpenalty}%
+}
+
+\renewcommand\normalsize{%
+ \@setfontsize\normalsize{10pt}{12pt}
+ \abovedisplayskip 6\p@ \@plus 6\p@ \@minus 1\p@
+ \belowdisplayskip \abovedisplayskip
+ \abovedisplayshortskip 3\p@ \@plus 3\p@
+ \belowdisplayshortskip \abovedisplayshortskip
+}
+
+\newif\ifprodtf
+\DeclareOption{prodtf}{\prodtftrue}
+
+\newif\if@proof
+\DeclareOption{proof}{\@prooftrue}
+
+%\newcommand\@ptsize{}
+\newif\if@restonecol
+\newif\if@titlepage
+\newif\if@tablestar
+
+\@titlepagefalse
+%\if@compatibility\else
+%\DeclareOption{a4paper}
+% {\setlength\paperheight {297mm}%
+% \setlength\paperwidth {210mm}}
+%\DeclareOption{a5paper}
+% {\setlength\paperheight {210mm}%
+% \setlength\paperwidth {148mm}}
+%\DeclareOption{b5paper}
+% {\setlength\paperheight {250mm}%
+% \setlength\paperwidth {176mm}}
+%\DeclareOption{letterpaper}
+% {\setlength\paperheight {11in}%
+% \setlength\paperwidth {8.5in}}
+%\DeclareOption{legalpaper}
+% {\setlength\paperheight {14in}%
+% \setlength\paperwidth {8.5in}}
+%\DeclareOption{executivepaper}
+% {\setlength\paperheight {10.5in}%
+% \setlength\paperwidth {7.25in}}
+%\DeclareOption{landscape}
+% {\setlength\@tempdima {\paperheight}%
+% \setlength\paperheight {\paperwidth}%
+% \setlength\paperwidth {\@tempdima}}
+%\fi
+%\if@compatibility
+% \renewcommand\@ptsize{0}
+%\else
+%\DeclareOption{10pt}{\renewcommand\@ptsize{0}}
+%\fi
+%\DeclareOption{11pt}{\renewcommand\@ptsize{1}}
+%\DeclareOption{12pt}{\renewcommand\@ptsize{2}}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% AMS check
+
+% check if the author has AMS Euler fonts installed
+% if they have, attempt to use the 'cjeupmath' package to provide upright math
+
+\newif\iffontfound
+\newcommand\checkfont[1]{%
+ \batchmode
+ \font\test=#1\relax
+ \errorstopmode
+ \fontfoundfalse
+ \ifx\test\nullfont \else \fontfoundtrue\fi
+}
+
+\AtBeginDocument{%
+\ifprodtf\else
+ \checkfont{eurm10}
+ \iffontfound
+ \IfFileExists{cjeupmath.sty}
+ {\typeout{^^JFound AMS Euler Roman fonts on the system,
+ using the 'cjeupmath' package.^^J}%
+ \usepackage{cjeupmath}}
+ {\typeout{^^JFound AMS Euler Roman fonts on the system, but you
+ don't seem to have the}%
+ \typeout{'cjeupmath' package installed. cje.cls can take advantage
+ of these fonts,^^Jif you use the 'cjeupmath' package.^^J}%
+ \providecommand\mathup[1]{##1}%
+ \providecommand\mathbup[1]{##1}%
+ }
+ \else % no AMS fonts
+ \providecommand\mathup[1]{#1}%
+ \providecommand\mathbup[1]{#1}%
+ \providecommand\upi{\pi}%
+ \providecommand\upartial{\partial}%
+ \providecommand\ubpartial{\partial}%
+ \providecommand\ualpha{\alpha}%
+ \providecommand\ubalpha{\alpha}%
+ \providecommand\ubeta{\beta}%
+ \providecommand\ubbeta{\beta}%
+ \providecommand\ugamma{\gamma}%
+ \providecommand\ubgamma{\gamma}%
+ \providecommand\udelta{\delta}%
+ \providecommand\ubdelta{\delta}%
+ \fi
+\fi
+
+% check if the author has AMS symbol fonts installed
+% if they have, attempt to use the 'amssymb' package to provide the AMS symbol characters
+
+\ifprodtf\else
+ \checkfont{msam10}
+ \iffontfound
+ \IfFileExists{amssymb.sty}
+ {\typeout{^^JFound AMS Symbol fonts on the system, using the
+ 'amssymb' package.^^J}%
+ \usepackage{amssymb}%
+ }{}
+ \fi
+\fi
+
+% check if the author has the AMS 'amsbsy' package installed
+% if they have, use it to provide better bold math support (with \boldsymbol).
+
+\ifprodtf\else
+ \IfFileExists{amsbsy.sty}
+ {\typeout{^^JFound the 'amsbsy' package on the system, using it.^^J}%
+ \usepackage{amsbsy}}
+ {\providecommand\boldsymbol[1]{\mbox{\boldmath $##1$}}}
+\fi
+
+% bring amsthm.sty into line with CJE style
+%
+\@ifpackageloaded{amsthm}{%
+\providecommand\proof{}
+%added
+\renewcommand*{\qedsymbol}{\(\blacksquare\)}%
+\renewenvironment{proof}[1][\proofname]{\par
+ \pushQED{\qed}%
+% \normalfont \topsep6\p@\@plus6\p@\relax
+ \normalfont \topsep0.5\baselineskip \@plus 2\p@ \@minus 1\p@\relax%changed
+ \trivlist
+ \item[\hskip\labelsep
+ \itshape
+ #1\@addpunct{.}]\ignorespaces
+}{%
+ \popQED\endtrivlist\@endpefalse
+}
+
+% line space above and below
+\def\@thm#1#2#3{%
+ \ifhmode\unskip\unskip\par\fi
+ \normalfont
+ \trivlist
+ \let\thmheadnl\relax
+ \let\thm@swap\@gobble
+ \thm@notefont{\fontseries\mddefault\upshape}%
+ \thm@headpunct{.}% add period after heading
+ \thm@headsep 5\p@ plus\p@ minus\p@\relax
+ \thm@space@setup
+ #1% style overrides
+ \thm@preskip\baselineskip
+ \thm@postskip\thm@preskip
+ \@topsep \thm@preskip % used by thm head
+ \@topsepadd \thm@postskip % used by \@endparenv
+ \def\@tempa{#2}\ifx\@empty\@tempa
+ \def\@tempa{\@oparg{\@begintheorem{#3}{}}[]}%
+ \else
+ \refstepcounter{#2}%
+ \def\@tempa{\@oparg{\@begintheorem{#3}{\csname the#2\endcsname}}[]}%
+ \fi
+ \@tempa
+}
+
+% and reset:
+\def\[{\relax\ifmmode\@badmath\else\topsep 0.5\baselineskip\begin{trivlist}\item[]\leavevmode
+ \hbox to\linewidth\bgroup$ \displaystyle \hskip\eqn@indent\bgroup\fi}
+\def\]{\relax\ifmmode \egroup $\hfil \egroup \end{trivlist}%
+ \else \@badmath \fi}
+%
+\def\equation{\refstepcounter{equation}\topsep 0.5\baselineskip\trivlist \item[]\leavevmode
+ \hbox to\linewidth\bgroup $ \displaystyle \hskip\eqn@indent}
+\def\endequation{$\hfil \displaywidth\linewidth\@eqnnum\egroup \endtrivlist}
+
+}{}
+
+%\thm@headfont{\normalfont\bfseries}
+ \thm@headfont{\normalfont\scshape}
+
+}
+
+% end of AMS check
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% modify sidewaysfigure to use \fstyle@table
+
+\AtBeginDocument{%
+ \def\hline{\noalign{\ifnum0=`}\fi
+ \vskip 6pt
+% \hrule \@height \arrayrulewidth
+ \if@tablestar
+ {\hbox to \textwidth{\hrulefill}}%
+ \else
+ {\hbox to \textwidth{\hrulefill}}%
+ \fi
+ \vskip 6pt%
+ \futurelet \@tempa\@xhline}
+%
+ \def\doublehrulefill{\leavevmode\leaders\hrule height 0.8pt\hfill\kern\z@}%
+ \def\finalhline{\noalign{\ifnum0=`}\fi%
+ \vskip 6pt
+% \hrule \@height \arrayrulewidth
+ {\hbox to \textwidth{\doublehrulefill}}
+ \vskip 6pt
+ \futurelet \@tempa\@xhline}
+ \def\sidewaysfigure{\@rotfloat{figure}}%\fstyle@figure}%
+ \def\sidewaystable{\@rotfloat{table}%
+ \let\@makecaption=\make@table@caption%line added
+ \begin{tabular}{l}\finalhline\\[-30pt]%
+ \end{tabular}\fstyle@table\setlength\footnotesep{8.5\p@}}%
+
+
+}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\setlength\headsep{24pt}%CJE
+\setlength\footskip{22.5pt}%CJE multiple of 9
+\setlength\voffset{0pt}
+\setlength\hoffset{1pc}
+
+\setlength\textwidth{28pc}%CJE
+\setlength\columnsep{6mm}%not used
+\setlength\columnseprule{\z@}%not used
+
+\setlength\oddsidemargin{2pc}
+\setlength\evensidemargin{2pc}
+\setlength\topmargin{2pc}
+\setlength\marginparwidth{6pc}
+\setlength\marginparsep{0.5pc}
+
+\let\cjemarginpar\marginpar
+\renewcommand\marginpar[1]{\cjemarginpar{\raggedright\footnotesize\textbf{#1}}}
+
+\if@compatibility\else
+\DeclareOption{oneside}{\@twosidefalse \@mparswitchfalse}
+\fi
+\DeclareOption{twoside}{\@twosidetrue \@mparswitchtrue}
+\DeclareOption{draft}{\setlength\overfullrule{5pt}}
+\if@compatibility\else
+\DeclareOption{final}{\setlength\overfullrule{0pt}}
+\fi
+\DeclareOption{titlepage}{\@titlepagetrue}
+\if@compatibility\else
+\DeclareOption{notitlepage}{\@titlepagefalse}
+\fi
+\if@compatibility\else
+\DeclareOption{onecolumn}{\@twocolumnfalse}
+\fi
+\DeclareOption{twocolumn}{\@twocolumntrue}
+
+\newif\if@letterp@per
+\DeclareOption{letterpaper}{\@letterp@pertrue}
+
+\newif\if@review
+\DeclareOption{review}{\@reviewtrue}
+
+\DeclareOption{leqno}{\input{leqno.clo}}
+\DeclareOption{fleqn}{\input{fleqn.clo}}
+\DeclareOption{openbib}{%
+ \AtEndOfPackage{%
+ \renewcommand\@openbib@code{%
+ \advance\leftmargin\bibindent
+ \itemindent -\bibindent
+ \listparindent \itemindent
+ \parsep \z@
+ }%
+ \renewcommand\newblock{\par}}%
+}
+\ExecuteOptions{twoside,onecolumn,final}%article.cls settings -- letterpaper,10pt,oneside,
+\ProcessOptions
+
+\normalsize
+
+\setlength\lineskip{1\p@}
+\setlength\normallineskip{1\p@}
+\renewcommand\baselinestretch{}
+\setlength\parskip{0\p@}
+\@lowpenalty 51
+\@medpenalty 151
+\@highpenalty 301
+\setlength\parindent{12pt}
+
+\setcounter{topnumber}{1}
+\renewcommand\topfraction{.9}
+\setcounter{bottomnumber}{1}
+\renewcommand\bottomfraction{.9}
+\setcounter{totalnumber}{4}
+\renewcommand\textfraction{.05}
+\renewcommand\floatpagefraction{.95}
+\setcounter{dbltopnumber}{1}
+\renewcommand\dbltopfraction{.9}
+\renewcommand\dblfloatpagefraction{.9}
+
+ \setlength\floatsep{10.5\p@ \@plus 10.5\p@ \@minus 3\p@}% between stacked floats
+ \setlength\textfloatsep{25\p@ \@plus 13\p@ \@minus 8\p@}% between text and float
+ \setlength\intextsep{13\p@ \@plus 7\p@ \@minus 2\p@}% above and below float when [h] is used
+ \setlength\dblfloatsep{10.5\p@ \@plus 10.5\p@ \@minus 3\p@}% between stacked double-column floats
+\setlength\dbltextfloatsep{25\p@ \@plus 13\p@ \@minus 8\p@}% between text and double-column float
+
+
+% for floats on a separate float page or column:
+
+% one-column mode or single-column floats in two-column mode:
+\@fpsep 13pt plus 0.5fil
+% centre on page
+\@fptop 0pt plus 1fil
+\@fpbot 0pt plus 1fil
+
+% double-column floats in two-column mode.
+\@dblfptop 0pt plus 0fil
+\@dblfpsep 13pt plus 0.5fil
+\@dblfpbot 0pt plus 3fil
+
+
+\newcommand\volume[1]{\gdef\@volume{#1}}
+\gdef\@volume{00}
+
+\newcommand\issueno[1]{\gdef\@issueno{#1}}
+\gdef\@issueno{0}
+
+\newcommand\articleref[1]{\def\@articleref{#1}}
+\edef\@articleref{00000}
+
+\newcommand\dispatch[1]{\def\@dispatch{#1}}
+\edef\@dispatch{01.01.20XX}
+
+\newcommand\noofpages[1]{\def\@noofpages{#1}}
+\edef\@noofpages{00}
+
+\newcommand\journal[1]{\gdef\@journal{#1}}
+\gdef\@journal{Canadian Journal of Economics / \textit{Revue canadienne d'\'economique} \@pubyear~\@volume(\@issueno)}
+
+\newcommand\monthyearen[1]{\gdef\@monthyearen{#1}}
+\gdef\@monthyearen{January 20XX}
+
+\newcommand\monthyearfr[1]{\gdef\@monthyearfr{#1}}
+\gdef\@monthyearfr{Janvier 20XX}
+
+\newcommand\issn[1]{\gdef\@issn{#1}}
+\gdef\@issn{0000-0000}
+
+\newcommand\pubyear[1]{\def\@pubyear{#1}}
+\edef\@pubyear{20XX}
+
+
+\if@letterp@per
+ \setlength\textheight{53\baselineskip}% was 59
+\else
+ \setlength\textheight{43\baselineskip}
+\fi
+\addtolength\textheight{\topskip}
+
+
+\if@review
+ \setlength\textheight{53\baselineskip}% letterpaper length / was 59
+% \addtolength\textheight{2\topskip}
+ \onecolumn
+ \usepackage{lineno}% line numbering package
+ \linenumbers% use continuous numbering
+ %
+ % increase all baselineskips by 2
+ %
+ \renewcommand\small{%
+ \@setfontsize\small\@ixpt{20}%\@xpt
+ \abovedisplayskip 10\p@ \@plus 10\p@ \@minus 2\p@
+ \belowdisplayskip \abovedisplayskip
+ \abovedisplayshortskip 6\p@ \@plus 6\p@
+ \belowdisplayshortskip \abovedisplayshortskip
+ }
+ \renewcommand\indexsize{\@setfontsize\indexsize\@viiipt{18}}%\@ixpt}
+ \renewcommand\scriptsize{\@setfontsize\scriptsize\@viipt{16}}%\@viiipt}
+ \renewcommand\tiny{\@setfontsize\tiny\@vpt{12}}%\@vipt}
+ \renewcommand\captionsize{\@setfontsize\captionsize\@viiipt{18}}%fig and table captions (8/9)
+ \renewcommand\smaller{\@setfontsize\smaller\@viiipt{18}}%\@xpt}% for entries in tables (8/9)
+ \renewcommand\footnotesize{\@setfontsize\footnotesize\@viiipt{18}}%8/9
+ \renewcommand\abstractsize{\@setfontsize\abstractsize\@ixpt{20}}%abstractsize (9/10)
+ \renewcommand\sectionsize{\@setfontsize\sectionsize\@xpt{24}}%section heads (10/12)
+ \renewcommand\large{\@setfontsize\large\@xiiiptvpt{33}}%{16.5}}%not used
+ \renewcommand\Large{\@setfontsize\Large\@xiipt{28}}%new!
+ \renewcommand\LARGE{\@setfontsize\LARGE\@xviiipt{48}}%new!
+ \renewcommand\huge{\@setfontsize\huge\@xxpt{50}}%{25}}
+ \renewcommand\Huge{\@setfontsize\Huge\@xxvpt{60}}%{30}}
+ %
+ \renewcommand\normalsize{%
+ \@setfontsize\normalsize{10pt}{24}%
+ \abovedisplayskip 12\p@ \@plus 12\p@ \@minus 2\p@
+ \belowdisplayskip \abovedisplayskip
+ \abovedisplayshortskip 6\p@ \@plus 6\p@
+ \belowdisplayshortskip \abovedisplayshortskip
+ }
+ %
+ \normalsize
+\fi
+
+\if@proof
+ \usepackage{lineno}% line numbering package
+ \linenumbers% use continuous numbering
+\fi
+
+\mark{{}{}}
+
+\newcommand\authors[1]{\gdef\@shortauthor{#1}\relax}
+
+\newcommand\authorone[2]{\gdef\@authorone
+ {\Large\centering #1\\%
+ \normalsize\centering\textit{#2\strut}\\[4pt]}%
+}
+
+\newcommand\authortwo[2]{\gdef\@authortwo
+ {\Large\centering #1\\%
+ \normalsize\centering\textit{#2\strut}\\[4pt]}%
+}
+
+\newcommand\authorthree[2]{\gdef\@authorthree
+ {\Large\centering #1\\%
+ \normalsize\centering\textit{#2\strut}\\[4pt]}%
+}
+
+\newcommand\authorfour[2]{\gdef\@authorfour
+ {\Large\centering #1\\%
+ \normalsize\centering\textit{#2\strut}\\[4pt]}%
+}
+
+\newcommand\authorfive[2]{\gdef\@authorfive
+ {\Large\centering #1\\%
+ \normalsize\centering\textit{#2\strut}\\[4pt]}%
+}
+
+\newcommand\authorsix[2]{\gdef\@authorsix
+ {\Large\centering #1\\%
+ \normalsize\centering\textit{#2\strut}\\[4pt]}%
+}
+
+\newcommand\authorseven[2]{\gdef\@authorseven
+ {\Large\centering #1\\%
+ \normalsize\centering\textit{#2\strut}\\[4pt]}%
+}
+
+\newcommand\authoreight[2]{\gdef\@authoreight
+ {\Large\centering #1\\%
+ \normalsize\centering\textit{#2\strut}\\[4pt]}%
+}
+
+\newcommand\authornine[2]{\gdef\@authornine
+ {\Large\centering #1\\%
+ \normalsize\centering\textit{#2\strut}\\[4pt]}%
+}
+
+\newcommand\authorten[2]{\gdef\@authorten
+ {\Large\centering #1\\%
+ \normalsize\centering\textit{#2\strut}\\[4pt]}%
+}
+
+%------------------
+
+\gdef\@authorone{\mbox{}}
+\gdef\@authortwo{\mbox{}}
+\gdef\@authorthree{\mbox{}}
+\gdef\@authorfour{\mbox{}}
+\gdef\@authorfive{\mbox{}}
+\gdef\@authorsix{\mbox{}}
+\gdef\@authorseven{\mbox{}}
+\gdef\@authoreight{\mbox{}}
+\gdef\@authornine{\mbox{}}
+\gdef\@authorten{\mbox{}}
+
+\newcommand\shortauthor[1]{\gdef\@shortauthor{#1}}
+\gdef\@shortauthor{}
+
+\renewcommand\title{\@ifnextchar [{\@titletwo}{\@titleone}}
+\def\@titletwo[#1]#2{\gdef\@title{#2}\gdef\@shorttitle{#1}}
+\def\@titleone#1{\gdef\@title{#1}\gdef\@shorttitle{#1}}
+\gdef\@title{\mbox{}}
+
+\newcommand\shorttitle[1]{\gdef\@shorttitle{#1}}
+\gdef\@shorttitle{}
+
+% add catchline to titlepage using 'proof' option
+\if@proof
+ \def\ps@titlepage{\leftskip\z@\let\@mkboth\@gobbletwo\vfuzz=5\p@
+ \def\@oddhead{}%
+ \def\@evenhead{}%
+ \def\@oddfoot{\vbox to 45pt{\vfill%
+ {\footnotesize ISSN:~\@issn~/~\@pubyear~/~pp.\,\pageref{firstpage}--\pageref{lastpage} /
+ \copyright~Canadian Economics Association\hfill\\ \textbf{CAJE / Article ref: \@articleref~/
+ Dispatch date: \@dispatch~/ No. of pages: \@noofpages}}}}
+ \let\@evenfoot\@oddfoot
+ \def\sectionmark##1{}%
+ \def\subsectionmark##1{}%
+ }%
+\else
+ \def\ps@titlepage{\leftskip\z@\let\@mkboth\@gobbletwo\vfuzz=5\p@
+ \def\@oddhead{}%
+ \def\@evenhead{}%
+ \def\@oddfoot{%
+ {\footnotesize ISSN:~\@issn~/~\@pubyear~/~pp.\,\pageref{firstpage}--\pageref{lastpage} /
+ \copyright~Canadian Economics Association\hfill}}
+ \let\@evenfoot\@oddfoot
+ \def\sectionmark##1{}%
+ \def\subsectionmark##1{}%
+ }%
+\fi
+
+% add catchline to rest of pages using 'proof' option
+\if@proof
+ \def\ps@headings{\let\@mkboth\markboth
+ \def\@oddhead{\normalsize\normalfont{\hfill\itshape\@shorttitle\quad\normalfont\thepage}}%
+ \def\@evenhead{\thepage\quad\@shortauthor\hfill}%
+ \def\@oddfoot{\hfill\normalfont\footnotesize\@journal}
+ \def\@evenfoot{\normalfont\footnotesize\@journal\hfill}%
+ \def\sectionmark##1{\markboth{##1}{}}%
+ \def\subsectionmark##1{\markright{##1}}%
+ }%
+\else
+ \def\ps@headings{\let\@mkboth\markboth
+ \def\@oddhead{\normalsize\normalfont{\hfill\itshape\@shorttitle\quad\normalfont\thepage}}%
+ \def\@evenhead{\thepage\quad\@shortauthor\hfill}%
+ \def\@oddfoot{\hfill\normalfont\footnotesize\@journal}
+ \def\@evenfoot{\normalfont\footnotesize\@journal\hfill}%
+ \def\sectionmark##1{\markboth{##1}{}}%
+ \def\subsectionmark##1{\markright{##1}}%
+ }%
+\fi
+
+\def\ps@myheadings{%
+ \let\@oddfoot\@empty\let\@evenfoot\@empty
+ \def\@evenhead{\thepage\hfil\slshape\leftmark}%
+ \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
+ \let\@mkboth\@gobbletwo
+ \let\sectionmark\@gobble
+ \let\subsectionmark\@gobble
+}
+
+\newcommand\@raggedright{\rightskip=\@flushglue \let\\=\@centercr
+ \parindent\z@}
+\newcommand\@raggedcenter{\centering\rightskip=\@flushglue
+ \let\\=\@centercr}
+
+\def\tabular{\def\@halignto{}
+ \def\hline{\noalign{\ifnum0=`}\fi
+ \vskip 6pt
+% \hrule \@height \arrayrulewidth
+ \if@tablestar
+ {\hbox to \textwidth{\hrulefill}}%
+ \else
+ {\hbox to \textwidth{\hrulefill}}%
+ \fi
+ \vskip 6pt%
+ \futurelet \@tempa\@xhline}
+%
+% double-thick rule (0.8pt)
+\def\doublehrulefill{\leavevmode\leaders\hrule height 0.8pt\hfill\kern\z@}
+%
+ \def\finalhline{\noalign{\ifnum0=`}\fi
+ \vskip 6pt
+% \hrule \@height \arrayrulewidth
+ {\hbox to \textwidth{\doublehrulefill}}
+ \vskip 6pt
+ \futurelet \@tempa\@xhline}
+%
+ \def\@xhline{\ifx\@tempa\hline
+ \vskip -12pt
+ \vskip \doublerulesep
+ \fi
+ \ifnum0=`{\fi}}
+ \def\@arrayrule{\@addtopreamble{\hskip -.5\arrayrulewidth
+% \vrule \@width \arrayrulewidth
+ \hskip .5\arrayrulewidth}}
+\@tabular
+}
+
+% equations, 12pt indent
+\newdimen\eqn@indent
+\eqn@indent=12pt
+
+\def\[{\relax\ifmmode\@badmath\else\topsep 0.5\baselineskip\begin{trivlist}\item[]\leavevmode
+ \hbox to\linewidth\bgroup$ \displaystyle \hskip\eqn@indent\bgroup\fi}
+\def\]{\relax\ifmmode \egroup $\hfil \egroup \end{trivlist}%
+ \else \@badmath \fi}
+
+\def\equation{\refstepcounter{equation}\topsep 0.5\baselineskip\trivlist \item[]\leavevmode
+ \hbox to\linewidth\bgroup $ \displaystyle \hskip\eqn@indent}
+\def\endequation{$\hfil \displaywidth\linewidth\@eqnnum\egroup \endtrivlist}
+
+
+%remove extra space around alignments
+\renewcommand\eqnarray{%
+ \stepcounter{equation}%
+ \def\@currentlabel{\p@equation\theequation}%
+ \global\@eqnswtrue
+ \m@th
+ \global\@eqcnt\z@%Y
+ \tabskip\eqn@indent%Y
+ \let\\=\@eqncr%Y
+ \topsep 0.5\baselineskip
+ \abovedisplayskip\topsep\ifvmode\advance\abovedisplayskip\partopsep\fi
+ \belowdisplayskip\abovedisplayskip
+ \belowdisplayshortskip\abovedisplayskip
+ \abovedisplayshortskip\abovedisplayskip
+ $$\halign to \linewidth\bgroup
+ \@eqnsel\hskip\@centering$\displaystyle\tabskip\z@{##}$
+ &\global\@eqcnt\@ne \hskip 0.75\arraycolsep \hfil${\mskip-8mu##\mskip-3mu}$\hfil%space closed around operator
+ &\global\@eqcnt\tw@ \hskip 0.75\arraycolsep $\displaystyle{##}$\hfil%space closed around operator
+ \tabskip\@centering&\llap{##}\tabskip\z@\cr}
+\def\endeqnarray{\@@eqncr\egroup
+ \global\advance\c@equation\m@ne$$\global\@ignoretrue}%
+
+% THEOREM
+%
+% let theorems be handled by amsthm.sty
+%
+% PROOFs
+%
+% let proofs be handled by amsthm.sty
+
+\newenvironment{proof*}[1][\proofname]{\par
+ \pushQED{}%{\qed}%
+ \normalfont \topsep6\p@\@plus6\p@\relax
+ \trivlist
+ \item[\hskip\labelsep
+ \itshape
+ #1\@addpunct{.}]\ignorespaces
+}{%
+ \popQED\endtrivlist\@endpefalse
+}
+
+% this allows proof boxes to be right-aligned in \[ ... \]
+\newcommand\equationqed[1]{\hbox to\textwidth{%
+ $\displaystyle #1$\hfil\llap{\qedsymbol}\hskip\eqn@indent}}
+
+% this allows proof boxes to be right-aligned in eqnarrays
+\newcommand\arrayqed{\arrayqedtrue}
+\newcommand\arrayqedhere{\arrayqedfalse}
+\newif\ifarrayqed
+
+\def\@@eqncr{\let\reserved@a\relax
+ \ifcase\@eqcnt \def\reserved@a{& & &}\or \def\reserved@a{& &}%
+ \or \def\reserved@a{&}\else
+ \let\reserved@a\@empty
+ \@latex@error{Too many columns in eqnarray environment}\@ehc\fi
+ \reserved@a
+ \if@eqnsw
+ \ifarrayqed
+ \qedsymbol%
+ \else
+ \@eqnnum\stepcounter{equation}%
+ \fi
+ \fi
+ \global\@eqnswtrue\global\@eqcnt\z@\cr}
+%------------------
+
+
+\if@titlepage
+ \newcommand\maketitle{\begin{titlepage}%
+ \let\footnotesize\small
+ \let\footnoterule\relax
+ \let \footnote \thanks
+ \null\vfil
+ \vskip 60\p@
+ \begin{center}%
+ {\LARGE \@title \par}%
+ \vskip 3em%
+ {\large
+ \lineskip .75em%
+ \begin{tabular}[t]{c}%
+ \@author
+ \end{tabular}\par}%
+ \vskip 1.5em%
+ {\large \@date \par}% % Set date in \large size.
+ \end{center}\par
+ \@thanks
+ \vfil\null
+ \end{titlepage}%
+ \setcounter{footnote}{0}%
+ \global\let\thanks\relax
+ \global\let\maketitle\relax
+ \global\let\@thanks\@empty
+ \global\let\@author\@empty
+ \global\let\@date\@empty
+ \global\let\@title\@empty
+ \global\let\title\relax
+ \global\let\authorone\relax
+ \global\let\authortwo\relax
+ \global\let\authorthree\relax
+ \global\let\authorfour\relax
+ \global\let\authorfive\relax
+ \global\let\authorsix\relax
+ \global\let\authorseven\relax
+ \global\let\authoreight\relax
+ \global\let\authornine\relax
+ \global\let\authorten\relax
+ \global\let\date\relax
+ \global\let\and\relax
+}
+\else
+\newcommand\maketitle{\par
+ \begingroup
+ \renewcommand\thefootnote{\@fnsymbol\c@footnote}%
+ \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}%
+ \long\def\@makefntext##1{%\parindent 1em
+ \noindent
+% \hb@xt@1.8em{%
+% \hss\@textsuperscript{\normalfont\@thefnmark}}##1}%
+ {\@textsuperscript{\normalfont\@thefnmark}}##1}%
+ \if@twocolumn
+ \ifnum \col@number=\@ne
+ \@maketitle
+ \else
+ \twocolumn[\@maketitle]%
+ \fi
+ \else
+ \newpage
+ \global\@topnum\z@ % Prevents figures from going at top of page.
+ \@maketitle
+ \fi
+ \thispagestyle{titlepage}\@thanks
+ \endgroup
+ \setcounter{footnote}{0}%
+ \global\let\thanks\relax
+ \global\let\maketitle\relax
+ \global\let\@maketitle\relax
+ \global\let\@thanks\@empty
+ \global\let\@author\@empty
+ \global\let\@date\@empty
+ \global\let\@title\@empty
+ \global\let\title\relax
+ \global\let\author\relax
+ \global\let\date\relax
+ \global\let\and\relax
+}
+\def\@maketitle{%
+ \newpage
+ \null
+ \vspace*{-12\p@}%-8
+ {\let \footnote \thanks
+ \sloppy
+% {\raggedright\normalfont\LARGE\@title\par}%
+% {\centering\normalfont\LARGE\@title\par}
+ {\centering\itshape\LARGE\@title\par}
+ \vskip 12\p@ \@plus 2\p@ \@minus 1\p@
+ {\noindent\@authorone}%
+ {\noindent\@authortwo}%
+ {\noindent\@authorthree}%
+ {\noindent\@authorfour}%
+ {\noindent\@authorfive}%
+ {\noindent\@authorsix}%
+ {\noindent\@authorseven}%
+ {\noindent\@authoreight}%
+ {\noindent\@authornine}%
+ {\noindent\@authorten}%
+ \vskip 5\p@ \@plus 2\p@ \@minus 1\p@
+ \par}%
+ \vskip 8\p@ \@plus 2\p@ \@minus 1\p@
+% abstract
+ {\abstractsize\rmfamily
+ \list{}{\leftmargin0\p@ \rightmargin\leftmargin
+ \parsep\z@ \@plus 1\p@ \listparindent\parindent}%
+ \item[]{\normalfont\textit{Abstract}.}\enskip\ignorespaces \@abstract\par\ignorespaces}%
+ \endlist
+ \vspace{10pt}%baselineskip (9/10)
+% resume
+ {\abstractsize\rmfamily
+ \list{}{\leftmargin0\p@ \rightmargin\leftmargin
+ \parsep\z@ \@plus 1\p@ \listparindent\parindent}%
+ \item[]{\normalfont\textit{R\'esum\'e}.}\enskip\ignorespaces \@resume\par\ignorespaces}%
+ \endlist
+ \mbox{}\par
+% JEL
+ {\normalsize\rmfamily
+ \list{}{\leftmargin0\p@ \rightmargin\leftmargin
+ \parsep\z@ \@plus 1\p@ \listparindent\parindent}%
+ \item[]{}\ignorespaces\normalfont{JEL classification:}\enskip\ignorespaces\@JEL\par\ignorespaces}%
+ \endlist
+ \vskip 30\p@ \@plus 10\p@ \@minus 2\p@
+% acknowledgements footer1
+ \footnotetext{\vbox{%
+ \footnotesize\rmfamily\list{}{\leftmargin12\p@ \rightmargin0\p@
+ \parsep\z@ \@plus 1\p@ \listparindent\parindent}%
+ \item[]{}\raggedright\ignorespaces\mbox{}\@acknowledgements\par\ignorespaces}%
+ \endlist}%
+% printedinCanada footer2,
+ % lines 1 and 2 / scriptsize 7/8?
+ % line 3 / copyright line 9pt (abstractsize)
+ \footnotetext{\vbox{\mbox{}\\*[3pt]%
+ \normalfont\footnotesize\@journal\\
+ \@monthyearen. Printed in Canada / \textit{\@monthyearfr. Imprim\'e au Canada}%\\[10pt]
+ }}%
+}
+\fi
+
+\setcounter{secnumdepth}{3}
+\newcounter {part}
+\newcounter {section}
+\newcounter {subsection}[section]
+\newcounter {subsubsection}[subsection]
+\newcounter {paragraph}[subsubsection]
+\newcounter {subparagraph}[paragraph]
+\renewcommand \thepart {\@Roman\c@part}
+\renewcommand \thesection {\@arabic\c@section}
+\renewcommand\thesubsection {\thesection.\@arabic\c@subsection}
+\renewcommand\thesubsubsection{\thesubsection.\@arabic\c@subsubsection}
+\renewcommand\theparagraph {\thesubsubsection.\@arabic\c@paragraph}
+\renewcommand\thesubparagraph {\theparagraph.\@arabic\c@subparagraph}
+\newcommand\part{%
+ \if@noskipsec \leavevmode \fi
+ \par
+ \addvspace{4ex}%
+ \@afterindentfalse
+ \secdef\@part\@spart}
+
+\def\@part[#1]#2{%
+ \ifnum \c@secnumdepth >\m@ne
+ \refstepcounter{part}%
+ \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}%
+ \else
+ \addcontentsline{toc}{part}{#1}%
+ \fi
+ {\parindent \z@ \raggedright
+ \interlinepenalty \@M
+ \normalfont
+ \ifnum \c@secnumdepth >\m@ne
+ \Large\bfseries \partname\nobreakspace\thepart
+ \par\nobreak
+ \fi
+ \huge \bfseries #2%
+ \markboth{}{}\par}%
+ \nobreak
+ \vskip 3ex
+ \@afterheading}
+\def\@spart#1{%
+ {\parindent \z@ \raggedright
+ \interlinepenalty \@M
+ \normalfont
+ \huge \bfseries #1\par}%
+ \nobreak
+ \vskip 3ex
+ \@afterheading}
+
+\newcommand\section{%
+ \@startsection{section}{1}{\z@}%
+ {-18pt\@plus -6pt\@minus -3pt}%
+ {6pt}%
+ {\normalfont\sectionsize\bfseries\@raggedright}}
+
+\newcommand\subsection{%
+ \@startsection{subsection}{2}{\z@}%
+ {-12pt\@plus -6pt \@minus -3pt}%
+ {0.001pt}%
+ {\normalfont\sectionsize\bfseries\itshape\@raggedright}}
+
+\newcommand\subsubsection{%
+ \@startsection{subsubsection}{3}{\z@}%
+ {-12pt\@plus -6pt \@minus -3pt}%
+ {0.001pt}%
+ {\normalfont\sectionsize\itshape\@raggedright}}
+
+\newcommand\paragraph{%
+ \@startsection{paragraph}{4}{\z@}%
+ {-12pt\@plus -6pt \@minus -3pt}%
+ {0.001pt}%
+ {\normalfont\sectionsize\itshape\@raggedright}}
+
+\newcommand\subparagraph{%
+ \@startsection{subparagraph}{5}{\z@}%
+ {12pt\@plus 6pt \@minus 3pt}%
+ {-1em}%
+ {\normalfont\sectionsize\itshape}}
+
+\def\@secappcntformat#1{%
+ \ifappendix \appendixname
+ \ifoneappendix %no 'A'
+ \else
+ ~\fi
+ \fi
+ \ifoneappendix\else
+ \csname the#1\endcsname\relax
+ \fi
+ \ifx\apphe@d\@empty
+ \else
+ \ifappendix :%
+ \else .%
+ \fi
+ \fi
+ \enskip
+}
+
+% change format of numbers to match text
+% \@sect{1NAME}{2LEVEL}{3INDENT}{4BEFORESKIP}{5AFTERSKIP}{6STYLE}[ARG1]{ARG2}
+\def\@sect#1#2#3#4#5#6[#7]#8{% FROM LATEX.LTX
+ \ifnum #2=1
+ \def\@seccntformat##1{\normalfont\bfseries\csname the##1\endcsname.\enskip }
+ \else
+ \ifnum #2=2
+ \def\@seccntformat##1{\normalfont\bfseries\itshape\csname the##1\endcsname.\enskip }
+ \else
+ \ifnum #2=3
+ \def\@seccntformat##1{\normalfont\itshape\csname the##1\endcsname.\enskip }
+ \else
+ \def\@seccntformat##1{\normalfont\itshape\csname the##1\endcsname.\enskip }
+ \fi
+ \fi
+ \fi
+ \ifnum #2>\c@secnumdepth
+ \let\@svsec\@empty
+ \else
+ \refstepcounter{#1}%
+ \ifnum #2>\@ne
+ \protected@edef\@svsec{\@seccntformat{#1}\relax}%
+ \else
+ \def\apphe@d{#8}%
+ \protected@edef\@svsec{\@secappcntformat{#1}\relax}%
+ \fi
+ \fi
+ \@tempskipa #5\relax
+ \ifdim \@tempskipa>\z@
+ \begingroup
+ #6{%
+ \@hangfrom{\hskip #3\relax\@svsec}%
+ \interlinepenalty \@M #8\@@par}%
+ \endgroup
+ \csname #1mark\endcsname{#7}%
+ \ifnum #2=\@ne
+ \addcontentsline{toc}{#1}{%
+ \ifnum #2>\c@secnumdepth \else
+ \ifappendix \appendixname~\csname the#1\endcsname
+ \else \protect\numberline{\csname the#1\endcsname.}#7\fi
+ \fi}%
+ \else
+ \addcontentsline{toc}{#1}{%
+ \ifnum #2>\c@secnumdepth \else
+ \protect\numberline{\csname the#1\endcsname.}#7\fi}%
+ \fi
+ \else
+ \def\@svsechd{%
+ #6{\hskip #3\relax
+ \@svsec #8}%
+ \csname #1mark\endcsname{#7}%
+ \addcontentsline{toc}{#1}{%
+ \ifnum #2>\c@secnumdepth \else
+ \protect\numberline{\csname the#1\endcsname.}%
+ \fi
+ #7}}%
+ \fi
+ \@xsect{#5}}
+
+\if@twocolumn
+ \setlength\leftmargini {14pt}
+\else
+ \setlength\leftmargini {14pt}
+\fi
+\leftmargin \leftmargini
+\setlength\leftmarginii {2.2em}
+\setlength\leftmarginiii {1.87em}
+\setlength\leftmarginiv {1.7em}
+\if@twocolumn
+ \setlength\leftmarginv {.5em}
+ \setlength\leftmarginvi {.5em}
+\else
+ \setlength\leftmarginv {1em}
+ \setlength\leftmarginvi {1em}
+\fi
+\setlength \labelsep {.5em}
+\setlength \labelwidth{\leftmargini}
+\addtolength\labelwidth{-\labelsep}
+\@beginparpenalty -\@lowpenalty
+\@endparpenalty -\@lowpenalty
+\@itempenalty -\@lowpenalty
+\renewcommand\theenumi{\@arabic\c@enumi}
+\renewcommand\theenumii{\@alph\c@enumii}
+\renewcommand\theenumiii{\@roman\c@enumiii}
+\renewcommand\theenumiv{\@Alph\c@enumiv}
+\newcommand\labelenumi{\theenumi.}
+\newcommand\labelenumii{(\theenumii)}
+\newcommand\labelenumiii{\theenumiii.}
+\newcommand\labelenumiv{\theenumiv.}
+\renewcommand\p@enumii{\theenumi}
+\renewcommand\p@enumiii{\theenumi(\theenumii)}
+\renewcommand\p@enumiv{\p@enumiii\theenumiii}
+\newcommand\labelitemi{\raisebox{1pt}{$\scriptstyle\bullet$}}
+\newcommand\labelitemii{\bfseries --}
+\newcommand\labelitemiii{$\circ$}
+\newcommand\labelitemiv{$\diamond$}
+
+\newcommand\makeitemlabel[1]{\hspace\labelwidth\hspace\labelsep\hfill #1}
+
+% ITEMIZE
+%
+\def\itemize{\ifnum \@itemdepth >3 \@toodeep \else
+ \advance\@itemdepth \@ne
+ \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}%
+ \list{\csname\@itemitem\endcsname}%
+ {\topsep 0.5\baselineskip plus 3pt%
+ \def\makelabel##1{\hss\llap{##1}}}
+ \fi
+}
+
+% ENUMERATE -- with optional argument to set left margin
+% DEFAULT is arabic numbering with full point
+
+\def\makeRRlabel#1{\hss\llap{#1}}
+
+\newbox\@dotbox
+\setbox\@dotbox\hbox{.}%
+\def\enumerate{\ifnum \@enumdepth >3 \@toodeep \else
+ \advance\@enumdepth \@ne
+ \edef\@enumctr{enum\romannumeral\the\@enumdepth}%
+ \fi
+ \@ifnextchar [{\@enumeratetwo}{\@enumerateone}%
+}
+\def\@enumeratetwo[#1]{%
+ \list{\csname label\@enumctr\endcsname}%
+ {\settowidth\labelwidth{#1}%
+ \topsep 0.5\baselineskip plus 3pt%
+ \leftmargin\labelwidth \advance\leftmargin\labelsep
+ \usecounter{\@enumctr}%
+ \let\makelabel\makeRRlabel}%
+}
+\def\@enumerateone{%
+ \list{\csname label\@enumctr\endcsname}%
+ {\usecounter{\@enumctr}%
+ \topsep 0.5\baselineskip plus 3pt%
+ \leftmargin 0.5em% width of a digit
+ \advance\leftmargin\labelsep
+ \advance\leftmargin\wd\@dotbox
+ \let\makelabel\makeRRlabel}}
+
+\newcommand\usealpha{%
+ \renewcommand{\theenumi}{(\alph{enumi})}%
+ \renewcommand\labelenumi{\theenumi}%
+}
+
+\newcommand\useroman{%
+ \renewcommand{\theenumii}{(\roman{enumii})}%
+ \renewcommand\labelenumii{\theenumii}%
+}
+
+\newenvironment{description}
+ {\list{}{\topsep=0.5\baselineskip
+ \labelwidth\z@ \itemindent-\leftmargin
+ \let\makelabel\descriptionlabel}}
+ {\endlist}
+\newcommand*\descriptionlabel[1]{\hspace\labelsep
+ \normalfont\bfseries #1}
+
+\newenvironment{rmdescription}
+ {\list{}{\topsep=0.5\baselineskip
+ \labelwidth\z@ \itemindent-\leftmargin
+ \let\makelabel\rmdescriptionlabel}}
+ {\endlist}
+\newcommand*\rmdescriptionlabel[1]{\hspace\labelsep
+ \normalfont #1}
+
+
+\newcommand\abstract[1]{\long\gdef\@abstract{#1}}
+\gdef\@abstract{}
+
+\newcommand\resume[1]{\long\gdef\@resume{#1}}
+\gdef\@resume{}
+
+\newcommand\JEL[1]{\long\gdef\@JEL{#1}}
+\gdef\@JEL{}
+
+\newcommand\acknowledgements[1]{\long\gdef\@acknowledgements{#1}}
+\gdef\@acknowledgements{}
+
+% FOOTNOTES 8/9
+%
+\setlength\footnotesep{9\p@}
+\setlength{\skip\footins}{18\p@ \@plus 4\p@ \@minus 2\p@}% top of first footnote.
+
+\newskip\@footindent
+\@footindent=1em
+%
+%\renewcommand\footnoterule{\kern-3\p@ \hrule width 0\columnwidth \kern 2.6\p@}
+%
+% for footnotes (bottom of pages)
+\long\def\@makefntext#1{\raggedright\@setpar{\@@par\@tempdima \hsize
+ \advance\@tempdima-\@footindent
+ \parshape \@ne \@footindent \@tempdima}\par
+ \noindent \hbox to \z@{\hss\@thefnmark\enskip}#1}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% MINIPAGE
+%
+
+\setlength{\skip\@mpfootins}{0\p@}% top of first minipage footnote.
+\def\thempfootnote{\alph{mpfootnote}}
+\def\@makempfnmark{\rlap{\hbox{$^{\@thefnmark}$}}}%rlap to stop footnotemark interfering with alignments
+%
+\long\def\@makempfntext#1{\raggedright\@setpar{\@@par\@tempdima \hsize
+ \advance\@tempdima-\@footindent
+ \parshape \@ne \@footindent \@tempdima}\par
+ \noindent \hbox to \z@{\hss${\@thefnmark}$\enskip}#1}
+%
+\def\@iiiminipage#1#2[#3]#4{% from latex.ltx
+ \leavevmode
+ \@pboxswfalse
+ \setlength\@tempdima{#4}%
+ \def\@mpargs{{#1}{#2}[#3]{#4}}%
+ \setbox\@tempboxa\vbox\bgroup
+ \color@begingroup
+ \hsize\@tempdima
+ \textwidth\hsize \columnwidth\hsize
+ \@parboxrestore
+ \def\@mpfn{mpfootnote}\def\thempfn{\thempfootnote}\c@mpfootnote\z@
+ \let\@makefnmark\@makempfnmark
+ \let\@footnotetext\@mpfootnotetext
+ \let\@listdepth\@mplistdepth \@mplistdepth\z@
+ \@minipagerestore\global\@minipagetrue
+ \everypar{\global\@minipagefalse\everypar{}}}
+
+\long\def\@mpfootnotetext#1{\global\setbox\@mpfootins
+ \vbox{\unvbox\@mpfootins
+ \footnotesize
+ \hsize\columnwidth \@parboxrestore
+ \edef\@currentlabel{\csname p@mpfootnote\endcsname\@thefnmark}
+ \@makempfntext{\rule{\z@}{\footnotesep}\ignorespaces #1\strut}}}
+
+% NOTES text in tables (always in minipages)
+\long\def\tablenote#1{%
+ \@footindent\z@\let\@thefnmark\relax
+ \global\setbox\@mpfootins
+ \vbox{\unvbox\@mpfootins
+ \footnotesize
+ \hsize\columnwidth \@parboxrestore
+ \edef\@currentlabel{\csname p@mpfootnote\endcsname\@thefnmark}
+ \@makempfntext{\rule{\z@}{\footnotesep}\ignorespaces #1\strut}}}
+
+\newenvironment{extract}
+ {\par\list{}{\abstractsize %9/10
+ \topsep\baselineskip
+ \listparindent 0pc%
+ \leftmargin 1pc%
+ \rightmargin\leftmargin
+ \parsep\z@\@plus\p@}%
+ \item\relax}
+ {\endlist}
+
+\newenvironment{epigraph}%flush left/right
+ {\par\list{}{\abstractsize %9/10
+ \topsep\baselineskip
+ \listparindent 0pc%
+ \leftmargin 0pc%
+ \rightmargin\leftmargin
+ \parsep\z@\@plus\p@}%
+ \item\relax}
+ {\endlist}
+
+\newcommand\epigraphauthor[1]{\mbox{}\\[0.5\baselineskip]\mbox{}\hfill --#1}
+
+\if@compatibility
+\newenvironment{titlepage}
+ {%
+ \if@twocolumn
+ \@restonecoltrue\onecolumn
+ \else
+ \@restonecolfalse\newpage
+ \fi
+ \thispagestyle{empty}%
+ \setcounter{page}\z@
+ }%
+ {\if@restonecol\twocolumn \else \newpage \fi
+ }
+\else
+\newenvironment{titlepage}
+ {%
+ \if@twocolumn
+ \@restonecoltrue\onecolumn
+ \else
+ \@restonecolfalse\newpage
+ \fi
+ \thispagestyle{empty}%
+ \setcounter{page}\@ne
+ }%
+ {\if@restonecol\twocolumn \else \newpage \fi
+ \if@twoside\else
+ \setcounter{page}\@ne
+ \fi
+ }
+\fi
+
+\newif\ifappendix
+\newif\ifoneappendix
+
+\newcommand\oneappendix{\global\oneappendixtrue\appendix}
+
+% all numbering in appendices to begin with 'A'
+% remove the thin space from equation numbers
+\newcommand\appendix{\par
+ \setcounter{section}\z@
+ \setcounter{equation}\z@
+ \setcounter{figure}\z@
+ \setcounter{table}\z@
+ \ifoneappendix% then we want A1. for subsection/A1.1. for subsubsection
+ \renewcommand\thesection{\@arabic\c@section}%
+ \renewcommand\thesubsection{A\@arabic\c@subsection}%
+ \renewcommand\thesubsubsection{\thesubsection.\@arabic\c@subsubsection}%
+ \else%Appendix A1, Appendix A2, then we want A1 for subsection -- A1.1 for subsubsection
+ \renewcommand\thesection{A\@arabic\c@section}%
+ \renewcommand\thesubsection{A\@arabic\c@section}%
+ \renewcommand\thesubsubsection{A\@arabic\c@section.\@arabic\c@subsection}%
+ \fi
+ \renewcommand\theequation{A\@arabic\c@equation}%
+ \renewcommand\thefigure{A\@arabic\c@figure}%
+ \renewcommand\thetable{A\@arabic\c@table}%
+ \global\appendixtrue
+}
+
+\setlength\arraycolsep{5\p@}
+\setlength\tabcolsep{6\p@}
+\setlength\arrayrulewidth{.4\p@}
+\setlength\doublerulesep{2\p@}
+\setlength\tabbingsep{\labelsep}
+%\skip\@mpfootins = \skip\footins%defined above
+\setlength\fboxsep{3\p@}
+\setlength\fboxrule{.4\p@}
+\renewcommand \theequation {\@arabic\c@equation}
+\newcounter{figure}
+\renewcommand \thefigure {\@arabic\c@figure}
+\def\fps@figure{tbp}
+\def\ftype@figure{1}
+\def\ext@figure{lof}
+\def\fnum@figure{\figurename\nobreakspace\thefigure}
+\newenvironment{figure}
+ {\@float{figure}}
+ {\end@float}
+\newenvironment{figure*}
+ {\@dblfloat{figure}}
+ {\end@dblfloat}
+%\def\fstyle@figure{\normalfont\smaller\rmfamily}
+
+\newcounter{table}
+\renewcommand\thetable{\@arabic\c@table}
+\def\fps@table{tbp}
+\def\ftype@table{2}
+\def\ext@table{lot}
+\def\fnum@table{\tablename\nobreakspace\thetable}
+
+\def\fstyle@table{\normalfont\smaller\rmfamily}
+
+\newenvironment{table}
+ {\let\@makecaption=\make@table@caption\@float{table}\fstyle@table\setlength\footnotesep{8.5\p@}}% \fstyle@table NOT moved to \@xfloat
+ {\end@float}
+\newenvironment{table*}
+ {\@tablestartrue\@dblfloat{table}\fstyle@table}% \fstyle@table NOT moved to \@xdblfloat
+ {\end@dblfloat\@tablestarfalse}
+
+\newlength\abovecaptionskip
+\newlength\belowcaptionskip
+\setlength\abovecaptionskip{10\p@}
+\setlength\belowcaptionskip{0\p@}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\long\def\make@table@caption#1#2{%
+ \begin{tabular}{l}\finalhline\end{tabular}
+ \raggedright\captionsize\textrm{#1}\\* #2\par
+}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% figure captions
+\long\def\@makecaption#1#2{\raggedright\captionsize%
+ \vskip\abovecaptionskip
+ {\normalfont #1}\quad #2\par
+ \global \@minipagefalse
+ \hb@xt@\hsize{\box\@tempboxa\hfil}%
+ \vskip\belowcaptionskip}
+
+% to add NOTE to figure captions
+\newcommand\figurenote{\protect\\[2pt]}
+
+\DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm}
+\DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf}
+\DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt}
+\DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf}
+\DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit}
+\DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl}
+\DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc}
+\DeclareRobustCommand*\cal{\@fontswitch\relax\mathcal}
+\DeclareRobustCommand*\mit{\@fontswitch\relax\mathnormal}
+\newcommand\@pnumwidth{1.55em}
+\newcommand\@tocrmarg{2.55em}
+\newcommand\@dotsep{4.5}
+\setcounter{tocdepth}{3}
+\newcommand\tableofcontents{%
+ \section*{\contentsname
+ \@mkboth{%
+ \MakeUppercase\contentsname}{\MakeUppercase\contentsname}}%
+ \@starttoc{toc}%
+ }
+\newcommand*\l@part[2]{%
+ \ifnum \c@tocdepth >-2\relax
+ \addpenalty\@secpenalty
+ \addvspace{2.25em \@plus\p@}%
+ \setlength\@tempdima{3em}%
+ \begingroup
+ \parindent \z@ \rightskip \@pnumwidth
+ \parfillskip -\@pnumwidth
+ {\leavevmode
+ \large \bfseries #1\hfil \hb@xt@\@pnumwidth{\hss #2}}\par
+ \nobreak
+ \if@compatibility
+ \global\@nobreaktrue
+ \everypar{\global\@nobreakfalse\everypar{}}%
+ \fi
+ \endgroup
+ \fi}
+\newcommand*\l@section[2]{%
+ \ifnum \c@tocdepth >\z@
+ \addpenalty\@secpenalty
+ \addvspace{1.0em \@plus\p@}%
+ \setlength\@tempdima{1.5em}%
+ \begingroup
+ \parindent \z@ \rightskip \@pnumwidth
+ \parfillskip -\@pnumwidth
+ \leavevmode \bfseries
+ \advance\leftskip\@tempdima
+ \hskip -\leftskip
+ #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
+ \endgroup
+ \fi}
+\newcommand*\l@subsection{\@dottedtocline{2}{1.5em}{2.3em}}
+\newcommand*\l@subsubsection{\@dottedtocline{3}{3.8em}{3.2em}}
+\newcommand*\l@paragraph{\@dottedtocline{4}{7.0em}{4.1em}}
+\newcommand*\l@subparagraph{\@dottedtocline{5}{10em}{5em}}
+\newcommand\listoffigures{%
+ \section*{\listfigurename}%
+ \@mkboth{\MakeUppercase\listfigurename}%
+ {\MakeUppercase\listfigurename}%
+ \@starttoc{lof}%
+ }
+\newcommand*\l@figure{\@dottedtocline{1}{1.5em}{2.3em}}
+\newcommand\listoftables{%
+ \section*{\listtablename}%
+ \@mkboth{%
+ \MakeUppercase\listtablename}%
+ {\MakeUppercase\listtablename}%
+ \@starttoc{lot}%
+ }
+\let\l@table\l@figure
+
+% remove natbib Error
+\let\@listi\relax
+
+\newcommand\skiphalfline{\mbox{}\\[-0.5\baselineskip]}
+
+\newdimen\bibindent
+\setlength\bibindent{1.5em}
+\newcounter{dummy}
+
+% need to define thebibliography before cjenatbib.sty is called in
+\newenvironment{thebibliography}[1]{%
+ \par\vskip 20\p@ \@plus 1\p@ \@minus 1\p@
+ \section*{References}%
+ \nobreak
+ \vskip 4\p@ \@plus .5\p@ \@minus .5\p@
+ \nobreak
+ \list{}{\usecounter{dummy}\labelwidth\z@ \leftmargin 11.5pt\itemindent -11.5pt\itemsep 1\p@}%
+ \normalfont\captionsize \parindent\z@
+ \parskip\z@ \@plus .1\p@\relax
+ \sloppy\clubpenalty\z@ \widowpenalty\@M
+ \sfcode`\.\@m\relax
+ %\let\citeN\cite \let\shortcite\cite
+ %\let\citeasnoun\cite
+ }
+ {\vspace{\baselineskip}\endlist}
+
+\newcommand\newblock{\hskip .11em\@plus.33em\@minus.07em}
+\let\@openbib@code\@empty
+
+\newenvironment{theindex}
+ {\if@twocolumn
+ \@restonecolfalse
+ \else
+ \@restonecoltrue
+ \fi
+ \twocolumn[\section*{\indexname}]%
+ \@mkboth{\MakeUppercase\indexname}%
+ {\MakeUppercase\indexname}%
+ \thispagestyle{plain}\parindent\z@
+ \parskip\z@ \@plus .3\p@\relax
+ \columnseprule \z@
+ \columnsep 35\p@
+ \let\item\@idxitem}
+ {\if@restonecol\onecolumn\else\clearpage\fi}
+\newcommand\@idxitem{\par\hangindent 40\p@}
+\newcommand\subitem{\@idxitem \hspace*{20\p@}}
+\newcommand\subsubitem{\@idxitem \hspace*{30\p@}}
+\newcommand\indexspace{\par \vskip 10\p@ \@plus5\p@ \@minus3\p@\relax}
+
+\def\@fnsymbol#1{\ensuremath{\ifcase#1\or *\or \dagger\or \ddagger\or
+ \mathsection\or \mathparagraph\or \|\or **\or \dagger\dagger
+ \or \ddagger\ddagger \else\@ctrerr\fi}}
+
+\let\footnoterule\relax
+
+\def\thanks#1{\footnotemark
+ \protected@xdef\@thanks{\@thanks
+ \protect\footnotetext[\the\c@footnote]{#1}}%
+}
+
+
+\newcommand\contentsname{Contents}
+\newcommand\listfigurename{List of Figures}
+\newcommand\listtablename{List of Tables}
+\newcommand\refname{References} %included in natbib
+\newcommand\indexname{Index}
+\newcommand\figurename{FIGURE}
+\newcommand\tablename{TABLE}
+\newcommand\partname{Part}
+\newcommand\appendixname{Appendix}
+\newcommand\abstractname{ABSTRACT.}
+\def\today{\ifcase\month\or
+ January\or February\or March\or April\or May\or June\or
+ July\or August\or September\or October\or November\or December\fi
+ \space\number\day, \number\year}
+%\setlength\columnsep{10\p@}
+%\setlength\columnseprule{0\p@}
+
+\widowpenalty=10000 % avoid widows
+\clubpenalty=10000 % avoid orphans
+\hyphenpenalty=2500 % 10000 almost prevents hyphenation
+\pretolerance=3000 % 10000 gives infinite tolerance
+
+
+\pagestyle{headings}
+\pagenumbering{arabic}
+\frenchspacing % suppress extra space after punctuation
+\flushbottom
+\sloppy
+
+\endinput
diff --git a/macros/latex/contrib/cje/cjebibstyle.bst b/macros/latex/contrib/cje/cjebibstyle.bst
new file mode 100644
index 0000000000..f31442addf
--- /dev/null
+++ b/macros/latex/contrib/cje/cjebibstyle.bst
@@ -0,0 +1,1562 @@
+%%
+%% This is file cjebibstyle.bst.
+%% 2018/22/02 v1.06
+%%
+%% It was generated with the docstrip utility.
+%%
+ %%The original source files were:
+%%
+%% merlin.mbs (with options: `ay,nat,nm-rev1,jnrlst,nmdash,nmd-3,keyxyr,dt-beg,yr-par,yrp-x,note-yr,
+%% tit-qq,volp-com,num-xser,jnm-x,add-pub,isbn,issn,blk-com,fin-bare,pp,ed,xedn,and-com,etal-xc,nfss,')
+%%
+%% =========
+%%
+%% COPYRIGHT (c) 2017 Canadian Economics Association
+%%
+%% LICENSE
+%% =======
+%%
+%% This work can be distributed and/or modified under the conditions of the LaTeX Project Public License,
+%% either version 1.3 of this license or any later version. The latest version of this license is available at
+%% latex-project.org/lppl.txt. Version 1.3, or later, is part of all distributions of LaTeX version 2005/12/01 or later.
+%%
+%% Copyright 1994--2011 Patrick W. Daly
+ % ===============================================================
+ % IMPORTANT NOTICE:
+ % This bibliographic style (bst) file has been generated from one or
+ % more master bibliographic style (mbs) files, listed above.
+ %
+ % ===============================================================
+ % Name and version information of the main mbs file:
+ % \ProvidesFile{merlin.mbs}[2011/11/18 4.33 (PWD, AO, DPC)]
+ % For use with BibTeX version 0.99a or later
+ %-------------------------------------------------------------------
+ % This bibliography style file is intended for texts in ENGLISH
+ % This is an author-year citation style bibliography. As such, it is
+ % non-standard LaTeX, and requires a special package file to function properly.
+ % Such a package is natbib.sty by Patrick W. Daly
+ % The form of the \bibitem entries is
+ % \bibitem[Jones et al.(1990)]{key}...
+ % \bibitem[Jones et al.(1990)Jones, Baker, and Smith]{key}...
+ % The essential feature is that the label (the part in brackets) consists
+ % of the author names, as they should appear in the citation, with the year
+ % in parentheses following. There must be no space before the opening
+ % parenthesis!
+ % With natbib v5.3, a full list of authors may also follow the year.
+ % In natbib.sty, it is possible to define the type of enclosures that is
+ % really wanted (brackets or parentheses), but in either case, there must
+ % be parentheses in the label.
+ % The \cite command functions as follows:
+ % \citet{key} ==>> Jones et al. (1990)
+ % \citet*{key} ==>> Jones, Baker, and Smith (1990)
+ % \citep{key} ==>> (Jones et al., 1990)
+ % \citep*{key} ==>> (Jones, Baker, and Smith, 1990)
+ % \citep[chap. 2]{key} ==>> (Jones et al., 1990, chap. 2)
+ % \citep[e.g.][]{key} ==>> (e.g. Jones et al., 1990)
+ % \citep[e.g.][p. 32]{key} ==>> (e.g. Jones et al., 1990, p. 32)
+ % \citeauthor{key} ==>> Jones et al.
+ % \citeauthor*{key} ==>> Jones, Baker, and Smith
+ % \citeyear{key} ==>> 1990
+ % \citeapos{key}* ==>> Jones et al.'s (1990)
+ % \citealt{key} ==>> (see Baumgarten et al. 2013)
+ %---------------------------------------------------------------------
+
+ENTRY
+ { address
+ author
+ booktitle
+ chapter
+ edition
+ editor
+ eid
+ howpublished
+ institution
+ isbn
+ issn
+ journal
+ key
+ month
+ note
+ number
+ organization
+ pages
+ publisher
+ school
+ series
+ title
+ type
+ volume
+ year
+ }
+ {}
+ { label extra.label sort.label short.list }
+INTEGERS { output.state before.all mid.sentence after.sentence after.block }
+FUNCTION {init.state.consts}
+{ #0 'before.all :=
+ #1 'mid.sentence :=
+ #2 'after.sentence :=
+ #3 'after.block :=
+}
+STRINGS { s t}
+FUNCTION {output.nonnull}
+{ 's :=
+ output.state mid.sentence =
+ { ", " * write$ }
+ { output.state after.block =
+ { add.period$ write$
+ newline$
+ "\newblock " write$
+ }
+ { output.state before.all =
+ 'write$
+ { add.period$ " " * write$ }
+ if$
+ }
+ if$
+ mid.sentence 'output.state :=
+ }
+ if$
+ s
+}
+FUNCTION {output}
+{ duplicate$ empty$
+ 'pop$
+ 'output.nonnull
+ if$
+}
+FUNCTION {output.check}
+{ 't :=
+ duplicate$ empty$
+ { pop$ "empty " t * " in " * cite$ * warning$ }
+ 'output.nonnull
+ if$
+}
+FUNCTION {fin.entry}
+{ duplicate$ empty$
+ 'pop$
+ 'write$
+ if$
+ newline$
+}
+
+FUNCTION {new.block}
+{ output.state before.all =
+ 'skip$
+ { after.block 'output.state := }
+ if$
+}
+FUNCTION {new.sentence}
+{ output.state after.block =
+ 'skip$
+ { output.state before.all =
+ 'skip$
+ { after.sentence 'output.state := }
+ if$
+ }
+ if$
+}
+FUNCTION {add.blank}
+{ " " * before.all 'output.state :=
+}
+
+FUNCTION {date.block}
+{
+ add.blank
+}
+
+FUNCTION {not}
+{ { #0 }
+ { #1 }
+ if$
+}
+FUNCTION {and}
+{ 'skip$
+ { pop$ #0 }
+ if$
+}
+FUNCTION {or}
+{ { pop$ #1 }
+ 'skip$
+ if$
+}
+FUNCTION {non.stop}
+{ duplicate$
+ "}" * add.period$
+ #-1 #1 substring$ "." =
+}
+
+FUNCTION {new.block.checkb}
+{ empty$
+ swap$ empty$
+ and
+ 'skip$
+ 'new.block
+ if$
+}
+FUNCTION {field.or.null}
+{ duplicate$ empty$
+ { pop$ "" }
+ 'skip$
+ if$
+}
+FUNCTION {emphasize}
+{ duplicate$ empty$
+ { pop$ "" }
+ { "\emph{" swap$ * "}" * }
+ if$
+}
+FUNCTION {tie.or.space.prefix}
+{ duplicate$ text.length$ #3 <
+ { "~" }
+ { " " }
+ if$
+ swap$
+}
+
+FUNCTION {capitalize}
+{ "u" change.case$ "t" change.case$ }
+
+FUNCTION {space.word}
+{ " " swap$ * " " * }
+ % Here are the language-specific definitions for explicit words.
+ % Each function has a name bbl.xxx where xxx is the English word.
+ % The language selected here is ENGLISH
+FUNCTION {bbl.and}
+{ "and"}
+
+FUNCTION {bbl.etal}
+{ "et~al." }
+
+FUNCTION {bbl.editors}
+{ "eds." }
+
+FUNCTION {bbl.editor}
+{ "ed." }
+
+FUNCTION {bbl.edby}
+{ "edited by" }
+
+FUNCTION {bbl.edition}
+{ "edition" }
+
+FUNCTION {bbl.volume}
+{ "volume" }
+
+FUNCTION {bbl.of}
+{ "of" }
+
+FUNCTION {bbl.number}
+{ "number" }
+
+FUNCTION {bbl.nr}
+{ "no." }
+
+FUNCTION {bbl.in}
+{ "in" }
+
+FUNCTION {bbl.pages}
+{ "pp." }
+
+FUNCTION {bbl.page}
+{ "p." }
+
+FUNCTION {bbl.chapter}
+{ "chapter" }
+
+FUNCTION {bbl.techrep}
+{ "Technical Report" }
+
+FUNCTION {bbl.mthesis}
+{ "Master's thesis" }
+
+FUNCTION {bbl.phdthesis}
+{ "Ph.D. thesis" }
+
+MACRO {jan} {"January"}
+
+MACRO {feb} {"February"}
+
+MACRO {mar} {"March"}
+
+MACRO {apr} {"April"}
+
+MACRO {may} {"May"}
+
+MACRO {jun} {"June"}
+
+MACRO {jul} {"July"}
+
+MACRO {aug} {"August"}
+
+MACRO {sep} {"September"}
+
+MACRO {oct} {"October"}
+
+MACRO {nov} {"November"}
+
+MACRO {dec} {"December"}
+
+MACRO {acmcs} {"ACM Computing Surveys"}
+
+MACRO {acta} {"Acta Informatica"}
+
+MACRO {cacm} {"Communications of the ACM"}
+
+MACRO {ibmjrd} {"IBM Journal of Research and Development"}
+
+MACRO {ibmsj} {"IBM Systems Journal"}
+
+MACRO {ieeese} {"IEEE Transactions on Software Engineering"}
+
+MACRO {ieeetc} {"IEEE Transactions on Computers"}
+
+MACRO {ieeetcad}
+ {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"}
+
+MACRO {ipl} {"Information Processing Letters"}
+
+MACRO {jacm} {"Journal of the ACM"}
+
+MACRO {jcss} {"Journal of Computer and System Sciences"}
+
+MACRO {scp} {"Science of Computer Programming"}
+
+MACRO {sicomp} {"SIAM Journal on Computing"}
+
+MACRO {tocs} {"ACM Transactions on Computer Systems"}
+
+MACRO {tods} {"ACM Transactions on Database Systems"}
+
+MACRO {tog} {"ACM Transactions on Graphics"}
+
+MACRO {toms} {"ACM Transactions on Mathematical Software"}
+
+MACRO {toois} {"ACM Transactions on Office Information Systems"}
+
+MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"}
+
+MACRO {tcs} {"Theoretical Computer Science"}
+FUNCTION {bibinfo.check}
+{ swap$
+ duplicate$ missing$
+ {
+ pop$ pop$
+ ""
+ }
+ { duplicate$ empty$
+ {
+ swap$ pop$
+ }
+ { swap$
+ pop$
+ }
+ if$
+ }
+ if$
+}
+FUNCTION {bibinfo.warn}
+{ swap$
+ duplicate$ missing$
+ {
+ swap$ "missing " swap$ * " in " * cite$ * warning$ pop$
+ ""
+ }
+ { duplicate$ empty$
+ {
+ swap$ "empty " swap$ * " in " * cite$ * warning$
+ }
+ { swap$
+ pop$
+ }
+ if$
+ }
+ if$
+}
+INTEGERS { nameptr namesleft numnames }
+
+
+STRINGS { bibinfo}
+
+FUNCTION {format.names}
+{ 'bibinfo :=
+ duplicate$ empty$ 'skip$ {
+ 's :=
+ "" 't :=
+ #1 'nameptr :=
+ s num.names$ 'numnames :=
+ numnames 'namesleft :=
+ { namesleft #0 > }
+ { s nameptr
+ duplicate$ #1 >
+ { "{f.~}{vv~}{ll}{, jj}" }
+ { "{vv~}{ll}{, f.}{, jj}" }
+ if$
+ format.name$
+ bibinfo bibinfo.check
+ 't :=
+ nameptr #1 >
+ {
+ namesleft #1 >
+ { ", " * t * }
+ {
+ s nameptr "{ll}" format.name$ duplicate$ "others" =
+ { 't := }
+ { pop$ }
+ if$
+ "," *
+ t "others" =
+ {
+ " " * bbl.etal *
+ }
+ {
+ bbl.and
+ space.word * t *
+ }
+ if$
+ }
+ if$
+ }
+ 't
+ if$
+ nameptr #1 + 'nameptr :=
+ namesleft #1 - 'namesleft :=
+ }
+ while$
+ } if$
+}
+FUNCTION {format.names.ed}
+{
+ 'bibinfo :=
+ duplicate$ empty$ 'skip$ {
+ 's :=
+ "" 't :=
+ #1 'nameptr :=
+ s num.names$ 'numnames :=
+ numnames 'namesleft :=
+ { namesleft #0 > }
+ { s nameptr
+ "{f.~}{vv~}{ll}{, jj}"
+ format.name$
+ bibinfo bibinfo.check
+ 't :=
+ nameptr #1 >
+ {
+ namesleft #1 >
+ { ", " * t * }
+ {
+ s nameptr "{ll}" format.name$ duplicate$ "others" =
+ { 't := }
+ { pop$ }
+ if$
+ numnames #2 >
+ t "others" = not and
+ { "," * }
+ 'skip$
+ if$
+ t "others" =
+ {
+
+ " " * bbl.etal *
+ }
+ {
+ bbl.and
+ space.word * t *
+ }
+ if$
+ }
+ if$
+ }
+ 't
+ if$
+ nameptr #1 + 'nameptr :=
+ namesleft #1 - 'namesleft :=
+ }
+ while$
+ } if$
+}
+FUNCTION {format.key}
+{ empty$
+ { key field.or.null }
+ { "" }
+ if$
+}
+
+FUNCTION {format.authors}
+{ author "author" format.names
+}
+FUNCTION {get.bbl.editor}
+{ editor num.names$ #1 > 'bbl.editors 'bbl.editor if$ }
+
+FUNCTION {format.editors}
+{ editor "editor" format.names duplicate$ empty$ 'skip$
+ {
+ "," *
+ " " *
+ get.bbl.editor
+ *
+ }
+ if$
+}
+FUNCTION {format.isbn}
+{ isbn "isbn" bibinfo.check
+ duplicate$ empty$ 'skip$
+ {
+ "ISBN " swap$ *
+ }
+ if$
+}
+
+FUNCTION {format.issn}
+{ issn "issn" bibinfo.check
+ duplicate$ empty$ 'skip$
+ {
+ "ISSN " swap$ *
+ }
+ if$
+}
+
+FUNCTION {format.note}
+{
+ note empty$
+ { "" }
+ { note #1 #1 substring$
+ duplicate$ "{" =
+ 'skip$
+ { output.state mid.sentence =
+ { "l" }
+ { "u" }
+ if$
+ change.case$
+ }
+ if$
+ note #2 global.max$ substring$ * "note" bibinfo.check
+ }
+ if$
+}
+
+FUNCTION {format.title}
+{ title
+ duplicate$ empty$ 'skip$
+ { "t" change.case$ }
+ if$
+ "title" bibinfo.check
+ duplicate$ empty$ 'skip$
+ {
+ "\enquote{" swap$ *
+ non.stop
+ { ",} " * }
+ { ",} " * }
+ if$
+ }
+ if$
+}
+FUNCTION {end.quote.title}
+{ title empty$
+ 'skip$
+ { before.all 'output.state := }
+ if$
+}
+FUNCTION {format.full.names}
+{'s :=
+ "" 't :=
+ #1 'nameptr :=
+ s num.names$ 'numnames :=
+ numnames 'namesleft :=
+ { namesleft #0 > }
+ { s nameptr
+ "{vv~}{ll}" format.name$
+ 't :=
+ nameptr #1 >
+ {
+ namesleft #1 >
+ { ", " * t * }
+ {
+ s nameptr "{ll}" format.name$ duplicate$ "others" =
+ { 't := }
+ { pop$ }
+ if$
+ t "others" =
+ {
+ " " * bbl.etal *
+ }
+ {
+ numnames #2 >
+ { "," * }
+ 'skip$
+ if$
+ bbl.and
+ space.word * t *
+ }
+ if$
+ }
+ if$
+ }
+ 't
+ if$
+ nameptr #1 + 'nameptr :=
+ namesleft #1 - 'namesleft :=
+ }
+ while$
+}
+
+FUNCTION {author.editor.key.full}
+{ author empty$
+ { editor empty$
+ { key empty$
+ { cite$ #1 #3 substring$ }
+ 'key
+ if$
+ }
+ { editor format.full.names }
+ if$
+ }
+ { author format.full.names }
+ if$
+}
+
+FUNCTION {author.key.full}
+{ author empty$
+ { key empty$
+ { cite$ #1 #3 substring$ }
+ 'key
+ if$
+ }
+ { author format.full.names }
+ if$
+}
+
+FUNCTION {editor.key.full}
+{ editor empty$
+ { key empty$
+ { cite$ #1 #3 substring$ }
+ 'key
+ if$
+ }
+ { editor format.full.names }
+ if$
+}
+
+FUNCTION {make.full.names}
+{ type$ "book" =
+ type$ "inbook" =
+ or
+ 'author.editor.key.full
+ { type$ "proceedings" =
+ 'editor.key.full
+ 'author.key.full
+ if$
+ }
+ if$
+}
+
+FUNCTION {output.bibitem}
+{ newline$
+ "\bibitem[{" write$
+ label write$
+ ")" make.full.names duplicate$ short.list =
+ { pop$ }
+ { * }
+ if$
+ "}]{" * write$
+ cite$ write$
+ "}" write$
+ newline$
+ ""
+ before.all 'output.state :=
+}
+
+FUNCTION {n.dashify}
+{
+ 't :=
+ ""
+ { t empty$ not }
+ { t #1 #1 substring$ "-" =
+ { t #1 #2 substring$ "--" = not
+ { "--" *
+ t #2 global.max$ substring$ 't :=
+ }
+ { { t #1 #1 substring$ "-" = }
+ { "-" *
+ t #2 global.max$ substring$ 't :=
+ }
+ while$
+ }
+ if$
+ }
+ { t #1 #1 substring$ *
+ t #2 global.max$ substring$ 't :=
+ }
+ if$
+ }
+ while$
+}
+
+FUNCTION {word.in}
+{ bbl.in
+ " " * }
+
+FUNCTION {format.date}
+{ year "year" bibinfo.check duplicate$ empty$
+ {
+ "empty year in " cite$ * "; set to ????" * warning$
+ pop$ "????"
+ }
+ 'skip$
+ if$
+ extra.label *
+ before.all 'output.state :=
+ " (" swap$ * ")" *
+}
+FUNCTION {format.btitle}
+{ title "title" bibinfo.check
+ duplicate$ empty$ 'skip$
+ {
+ emphasize
+ }
+ if$
+}
+FUNCTION {either.or.check}
+{ empty$
+ 'pop$
+ { "can't use both " swap$ * " fields in " * cite$ * warning$ }
+ if$
+}
+FUNCTION {format.bvolume}
+{ volume empty$
+ { "" }
+ { bbl.volume volume tie.or.space.prefix
+ "volume" bibinfo.check * *
+ series "series" bibinfo.check
+ duplicate$ empty$ 'pop$
+ { swap$ bbl.of space.word * swap$
+ emphasize * }
+ if$
+ "volume and number" number either.or.check
+ }
+ if$
+}
+FUNCTION {format.number.series}
+{ volume empty$
+ { number empty$
+ { series field.or.null }
+ { series empty$
+ { number "number" bibinfo.check }
+ { output.state mid.sentence =
+ { bbl.number }
+ { bbl.number capitalize }
+ if$
+ number tie.or.space.prefix "number" bibinfo.check * *
+ bbl.in space.word *
+ series "series" bibinfo.check *
+ }
+ if$
+ }
+ if$
+ }
+ { "" }
+ if$
+}
+
+FUNCTION {format.edition}
+{ edition duplicate$ empty$ 'skip$
+ {
+ output.state mid.sentence =
+ { "l" }
+ { "t" }
+ if$ change.case$
+ "edition" bibinfo.check
+ " " * bbl.edition *
+ }
+ if$
+}
+INTEGERS { multiresult }
+FUNCTION {multi.page.check}
+{ 't :=
+ #0 'multiresult :=
+ { multiresult not
+ t empty$ not
+ and
+ }
+ { t #1 #1 substring$
+ duplicate$ "-" =
+ swap$ duplicate$ "," =
+ swap$ "+" =
+ or or
+ { #1 'multiresult := }
+ { t #2 global.max$ substring$ 't := }
+ if$
+ }
+ while$
+ multiresult
+}
+FUNCTION {format.pages}
+{ pages duplicate$ empty$ 'skip$
+ { duplicate$ multi.page.check
+ {
+ bbl.pages swap$
+ n.dashify
+ }
+ {
+ bbl.page swap$
+ }
+ if$
+ tie.or.space.prefix
+ "pages" bibinfo.check
+ * *
+ }
+ if$
+}
+FUNCTION {format.journal.pages}
+{ pages duplicate$ empty$ 'pop$
+ { swap$ duplicate$ empty$
+ { pop$ pop$ format.pages }
+ {
+ ", " *
+ swap$
+ n.dashify
+ "pages" bibinfo.check
+ *
+ }
+ if$
+ }
+ if$
+}
+FUNCTION {format.journal.eid}
+{ eid "eid" bibinfo.check
+ duplicate$ empty$ 'pop$
+ { swap$ duplicate$ empty$ 'skip$
+ {
+ ", " *
+ }
+ if$
+ swap$ *
+ }
+ if$
+}
+FUNCTION {format.vol.num.pages}
+{ volume field.or.null
+ duplicate$ empty$ 'skip$
+ {
+ "volume" bibinfo.check
+ }
+ if$
+ number "number" bibinfo.check duplicate$ empty$ 'skip$
+ {
+ swap$ duplicate$ empty$
+ { "there's a number but no volume in " cite$ * warning$ }
+ 'skip$
+ if$
+ swap$
+ "(" swap$ * ")" *
+ }
+ if$ *
+ eid empty$
+ { format.journal.pages }
+ { format.journal.eid }
+ if$
+}
+
+FUNCTION {format.chapter.pages}
+{ chapter empty$
+ 'format.pages
+ { type empty$
+ { bbl.chapter }
+ { type "l" change.case$
+ "type" bibinfo.check
+ }
+ if$
+ chapter tie.or.space.prefix
+ "chapter" bibinfo.check
+ * *
+ pages empty$
+ 'skip$
+ { ", " * format.pages * }
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.booktitle}
+{
+ booktitle "booktitle" bibinfo.check
+ emphasize
+}
+FUNCTION {format.in.ed.booktitle}
+{ format.booktitle duplicate$ empty$ 'skip$
+ {
+ editor "editor" format.names.ed duplicate$ empty$ 'pop$
+ {
+ "," *
+ " " *
+ get.bbl.editor
+ ", " *
+ * swap$
+ * }
+ if$
+ word.in swap$ *
+ }
+ if$
+}
+FUNCTION {format.thesis.type}
+{ type duplicate$ empty$
+ 'pop$
+ { swap$ pop$
+ "t" change.case$ "type" bibinfo.check
+ }
+ if$
+}
+FUNCTION {format.tr.number}
+{ number "number" bibinfo.check
+ type duplicate$ empty$
+ { pop$ bbl.techrep }
+ 'skip$
+ if$
+ "type" bibinfo.check
+ swap$ duplicate$ empty$
+ { pop$ "t" change.case$ }
+ { tie.or.space.prefix * * }
+ if$
+}
+FUNCTION {format.article.crossref}
+{
+ word.in
+ " \cite{" * crossref * "}" *
+}
+FUNCTION {format.book.crossref}
+{ volume duplicate$ empty$
+ { "empty volume in " cite$ * "'s crossref of " * crossref * warning$
+ pop$ word.in
+ }
+ { bbl.volume
+ swap$ tie.or.space.prefix "volume" bibinfo.check * * bbl.of space.word *
+ }
+ if$
+ " \cite{" * crossref * "}" *
+}
+FUNCTION {format.incoll.inproc.crossref}
+{
+ word.in
+ " \cite{" * crossref * "}" *
+}
+FUNCTION {format.org.or.pub}
+{ 't :=
+ ""
+ address empty$ t empty$ and
+ 'skip$
+ {
+ address "address" bibinfo.check *
+ t empty$
+ 'skip$
+ { address empty$
+ 'skip$
+ { ": " * }
+ if$
+ t *
+ }
+ if$
+ }
+ if$
+}
+FUNCTION {format.publisher.address}
+{ publisher "publisher" bibinfo.warn format.org.or.pub
+}
+
+FUNCTION {format.organization.address}
+{ organization "organization" bibinfo.check format.org.or.pub
+}
+
+STRINGS {oldname}
+
+FUNCTION {name.or.dash}
+{ 's :=
+ oldname empty$
+ { s 'oldname := s }
+ { s oldname =
+ { "---{}---{}---" }
+ { s 'oldname := s }
+ if$
+ }
+ if$
+}
+
+FUNCTION {article}
+{ output.bibitem
+ format.authors "author" output.check
+ author format.key output
+ name.or.dash
+ format.date "year" output.check
+ date.block
+ format.title "title" output.check
+ end.quote.title
+ crossref missing$
+ {
+ journal
+ "journal" bibinfo.check
+ emphasize
+ "journal" output.check
+ add.blank
+ format.vol.num.pages output
+ }
+ { format.article.crossref output.nonnull
+ format.pages output
+ }
+ if$
+ format.issn output
+ format.note output
+ fin.entry
+}
+FUNCTION {book}
+{ output.bibitem
+ author empty$
+ { format.editors "author and editor" output.check
+ editor format.key output
+ name.or.dash
+ }
+ { format.authors output.nonnull
+ name.or.dash
+ crossref missing$
+ { "author and editor" editor either.or.check }
+ 'skip$
+ if$
+ }
+ if$
+ format.date "year" output.check
+ date.block
+ format.btitle "title" output.check
+ crossref missing$
+ { format.bvolume output
+ format.number.series output
+ format.publisher.address output
+ }
+ {
+ format.book.crossref output.nonnull
+ }
+ if$
+ format.edition output
+ format.isbn output
+ format.note output
+ fin.entry
+}
+FUNCTION {booklet}
+{ output.bibitem
+ format.authors output
+ author format.key output
+ name.or.dash
+ format.date "year" output.check
+ date.block
+ format.title "title" output.check
+ end.quote.title
+ howpublished "howpublished" bibinfo.check output
+ address "address" bibinfo.check output
+ format.isbn output
+ format.note output
+ fin.entry
+}
+
+FUNCTION {inbook}
+{ output.bibitem
+ author empty$
+ { format.editors "author and editor" output.check
+ editor format.key output
+ name.or.dash
+ }
+ { format.authors output.nonnull
+ name.or.dash
+ crossref missing$
+ { "author and editor" editor either.or.check }
+ 'skip$
+ if$
+ }
+ if$
+ format.date "year" output.check
+ date.block
+ format.btitle "title" output.check
+ crossref missing$
+ {
+ format.bvolume output
+ format.chapter.pages "chapter and pages" output.check
+ format.number.series output
+ format.publisher.address output
+ }
+ {
+ format.chapter.pages "chapter and pages" output.check
+ format.book.crossref output.nonnull
+ }
+ if$
+ format.edition output
+ crossref missing$
+ { format.isbn output }
+ 'skip$
+ if$
+ format.note output
+ fin.entry
+}
+
+FUNCTION {incollection}
+{ output.bibitem
+ format.authors "author" output.check
+ author format.key output
+ name.or.dash
+ format.date "year" output.check
+ date.block
+ format.title "title" output.check
+ end.quote.title
+ crossref missing$
+ { format.in.ed.booktitle "booktitle" output.check
+ format.bvolume output
+ format.number.series output
+ format.chapter.pages output
+ format.publisher.address output
+ format.edition output
+ format.isbn output
+ }
+ { format.incoll.inproc.crossref output.nonnull
+ format.chapter.pages output
+ }
+ if$
+ format.note output
+ fin.entry
+}
+FUNCTION {inproceedings}
+{ output.bibitem
+ format.authors "author" output.check
+ author format.key output
+ name.or.dash
+ format.date "year" output.check
+ date.block
+ format.title "title" output.check
+ end.quote.title
+ crossref missing$
+ { format.in.ed.booktitle "booktitle" output.check
+ format.bvolume output
+ format.number.series output
+ format.pages output
+ publisher empty$
+ { format.organization.address output }
+ { organization "organization" bibinfo.check output
+ format.publisher.address output
+ }
+ if$
+ format.isbn output
+ format.issn output
+ }
+ { format.incoll.inproc.crossref output.nonnull
+ format.pages output
+ }
+ if$
+ format.note output
+ fin.entry
+}
+FUNCTION {conference} { inproceedings }
+FUNCTION {manual}
+{ output.bibitem
+ format.authors output
+ author format.key output
+ name.or.dash
+ format.date "year" output.check
+ date.block
+ format.btitle "title" output.check
+ organization "organization" bibinfo.check output
+ address "address" bibinfo.check output
+ format.edition output
+ format.note output
+ fin.entry
+}
+
+FUNCTION {mastersthesis}
+{ output.bibitem
+ format.authors "author" output.check
+ author format.key output
+ name.or.dash
+ format.date "year" output.check
+ date.block
+ format.btitle
+ "title" output.check
+ bbl.mthesis format.thesis.type output.nonnull
+ school "school" bibinfo.warn output
+ address "address" bibinfo.check output
+ format.note output
+ fin.entry
+}
+
+FUNCTION {misc}
+{ output.bibitem
+ format.authors output
+ author format.key output
+ name.or.dash
+ format.date "year" output.check
+ date.block
+ format.title output
+ end.quote.title
+ howpublished "howpublished" bibinfo.check output
+ format.note output
+ fin.entry
+}
+FUNCTION {phdthesis}
+{ output.bibitem
+ format.authors "author" output.check
+ author format.key output
+ name.or.dash
+ format.date "year" output.check
+ date.block
+ format.btitle
+ "title" output.check
+ bbl.phdthesis format.thesis.type output.nonnull
+ school "school" bibinfo.warn output
+ address "address" bibinfo.check output
+ format.note output
+ fin.entry
+}
+
+FUNCTION {proceedings}
+{ output.bibitem
+ format.editors output
+ editor format.key output
+ name.or.dash
+ format.date "year" output.check
+ date.block
+ format.btitle "title" output.check
+ format.bvolume output
+ format.number.series output
+ publisher empty$
+ { format.organization.address output }
+ { organization "organization" bibinfo.check output
+ format.publisher.address output
+ }
+ if$
+ format.isbn output
+ format.issn output
+ format.note output
+ fin.entry
+}
+
+FUNCTION {techreport}
+{ output.bibitem
+ format.authors "author" output.check
+ author format.key output
+ name.or.dash
+ format.date "year" output.check
+ date.block
+ format.title
+ "title" output.check
+ end.quote.title
+ format.tr.number output.nonnull
+ institution "institution" bibinfo.warn output
+ address "address" bibinfo.check output
+ format.note output
+ fin.entry
+}
+
+FUNCTION {unpublished}
+{ output.bibitem
+ format.authors "author" output.check
+ author format.key output
+ name.or.dash
+ format.date "year" output.check
+ date.block
+ format.title "title" output.check
+ end.quote.title
+ format.note "note" output.check
+ fin.entry
+}
+
+FUNCTION {default.type} { misc }
+READ
+FUNCTION {sortify}
+{ purify$
+ "l" change.case$
+}
+INTEGERS { len }
+FUNCTION {chop.word}
+{ 's :=
+ 'len :=
+ s #1 len substring$ =
+ { s len #1 + global.max$ substring$ }
+ 's
+ if$
+}
+FUNCTION {format.lab.names}
+{ 's :=
+ "" 't :=
+ s #1 "{vv~}{ll}" format.name$
+ s num.names$ duplicate$
+ #2 >
+ { pop$
+ " " * bbl.etal *
+ }
+ { #2 <
+ 'skip$
+ { s #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
+ {
+ " " * bbl.etal *
+ }
+ { bbl.and space.word * s #2 "{vv~}{ll}" format.name$
+ * }
+ if$
+ }
+ if$
+ }
+ if$
+}
+
+FUNCTION {author.key.label}
+{ author empty$
+ { key empty$
+ { cite$ #1 #3 substring$ }
+ 'key
+ if$
+ }
+ { author format.lab.names }
+ if$
+}
+
+FUNCTION {author.editor.key.label}
+{ author empty$
+ { editor empty$
+ { key empty$
+ { cite$ #1 #3 substring$ }
+ 'key
+ if$
+ }
+ { editor format.lab.names }
+ if$
+ }
+ { author format.lab.names }
+ if$
+}
+
+FUNCTION {editor.key.label}
+{ editor empty$
+ { key empty$
+ { cite$ #1 #3 substring$ }
+ 'key
+ if$
+ }
+ { editor format.lab.names }
+ if$
+}
+
+FUNCTION {calc.short.authors}
+{ type$ "book" =
+ type$ "inbook" =
+ or
+ 'author.editor.key.label
+ { type$ "proceedings" =
+ 'editor.key.label
+ 'author.key.label
+ if$
+ }
+ if$
+ 'short.list :=
+}
+
+FUNCTION {calc.label}
+{ calc.short.authors
+ short.list
+ "("
+ *
+ year duplicate$ empty$
+ short.list key field.or.null = or
+ { pop$ "" }
+ 'skip$
+ if$
+ *
+ 'label :=
+}
+
+FUNCTION {sort.format.names}
+{ 's :=
+ #1 'nameptr :=
+ ""
+ s num.names$ 'numnames :=
+ numnames 'namesleft :=
+ { namesleft #0 > }
+ { s nameptr
+ "{vv{ } }{ll{ }}{ f{ }}{ jj{ }}"
+ format.name$ 't :=
+ nameptr #1 >
+ {
+ " " *
+ namesleft #1 = t "others" = and
+ { "zzzzz" 't := }
+ 'skip$
+ if$
+ t sortify *
+ }
+ { t sortify * }
+ if$
+ nameptr #1 + 'nameptr :=
+ namesleft #1 - 'namesleft :=
+ }
+ while$
+}
+
+FUNCTION {sort.format.title}
+{ 't :=
+ "A " #2
+ "An " #3
+ "The " #4 t chop.word
+ chop.word
+ chop.word
+ sortify
+ #1 global.max$ substring$
+}
+FUNCTION {author.sort}
+{ author empty$
+ { key empty$
+ { "to sort, need author or key in " cite$ * warning$
+ ""
+ }
+ { key sortify }
+ if$
+ }
+ { author sort.format.names }
+ if$
+}
+FUNCTION {author.editor.sort}
+{ author empty$
+ { editor empty$
+ { key empty$
+ { "to sort, need author, editor, or key in " cite$ * warning$
+ ""
+ }
+ { key sortify }
+ if$
+ }
+ { editor sort.format.names }
+ if$
+ }
+ { author sort.format.names }
+ if$
+}
+FUNCTION {editor.sort}
+{ editor empty$
+ { key empty$
+ { "to sort, need editor or key in " cite$ * warning$
+ ""
+ }
+ { key sortify }
+ if$
+ }
+ { editor sort.format.names }
+ if$
+}
+FUNCTION {presort}
+{ calc.label
+ label sortify
+ " "
+ *
+ type$ "book" =
+ type$ "inbook" =
+ or
+ 'author.editor.sort
+ { type$ "proceedings" =
+ 'editor.sort
+ 'author.sort
+ if$
+ }
+ if$
+ #1 entry.max$ substring$
+ 'sort.label :=
+ sort.label
+ *
+ " "
+ *
+ title field.or.null
+ sort.format.title
+ *
+ #1 entry.max$ substring$
+ 'sort.key$ :=
+}
+
+ITERATE {presort}
+SORT
+STRINGS { last.label next.extra }
+INTEGERS { last.extra.num last.extra.num.extended last.extra.num.blank number.label }
+FUNCTION {initialize.extra.label.stuff}
+{ #0 int.to.chr$ 'last.label :=
+ "" 'next.extra :=
+ #0 'last.extra.num :=
+ "a" chr.to.int$ #1 - 'last.extra.num.blank :=
+ last.extra.num.blank 'last.extra.num.extended :=
+ #0 'number.label :=
+}
+FUNCTION {forward.pass}
+{ last.label label =
+ { last.extra.num #1 + 'last.extra.num :=
+ last.extra.num "z" chr.to.int$ >
+ { "a" chr.to.int$ 'last.extra.num :=
+ last.extra.num.extended #1 + 'last.extra.num.extended :=
+ }
+ 'skip$
+ if$
+ last.extra.num.extended last.extra.num.blank >
+ { last.extra.num.extended int.to.chr$
+ last.extra.num int.to.chr$
+ * 'extra.label := }
+ { last.extra.num int.to.chr$ 'extra.label := }
+ if$
+ }
+ { "a" chr.to.int$ 'last.extra.num :=
+ "" 'extra.label :=
+ label 'last.label :=
+ }
+ if$
+ number.label #1 + 'number.label :=
+}
+FUNCTION {reverse.pass}
+{ next.extra "b" =
+ { "a" 'extra.label := }
+ 'skip$
+ if$
+ extra.label 'next.extra :=
+ extra.label
+ duplicate$ empty$
+ 'skip$
+ { "{\natexlab{" swap$ * "}}" * }
+ if$
+ 'extra.label :=
+ label extra.label * 'label :=
+}
+EXECUTE {initialize.extra.label.stuff}
+ITERATE {forward.pass}
+REVERSE {reverse.pass}
+FUNCTION {bib.sort.order}
+{ sort.label
+ " "
+ *
+ year field.or.null sortify
+ *
+ " "
+ *
+ title field.or.null
+ sort.format.title
+ *
+ #1 entry.max$ substring$
+ 'sort.key$ :=
+}
+ITERATE {bib.sort.order}
+SORT
+FUNCTION {begin.bib}
+{ preamble$ empty$
+ 'skip$
+ { preamble$ write$ newline$ }
+ if$
+ "\begin{thebibliography}{" number.label int.to.str$ * "}" *
+ write$ newline$
+ "\newcommand{\enquote}[1]{``#1''}"
+ write$ newline$
+ "\providecommand{\natexlab}[1]{#1}"
+ write$ newline$
+}
+EXECUTE {begin.bib}
+EXECUTE {init.state.consts}
+ITERATE {call.type$}
+FUNCTION {end.bib}
+{ newline$
+ "\end{thebibliography}" write$ newline$
+}
+EXECUTE {end.bib}
+%% End of customized bst file
+%%
+%% End of file `cjebibstyle.bst'.
diff --git a/macros/latex/contrib/cje/cjeguide.pdf b/macros/latex/contrib/cje/cjeguide.pdf
new file mode 100644
index 0000000000..ea0f489ba2
--- /dev/null
+++ b/macros/latex/contrib/cje/cjeguide.pdf
Binary files differ
diff --git a/macros/latex/contrib/cje/cjeguide.tex b/macros/latex/contrib/cje/cjeguide.tex
new file mode 100644
index 0000000000..c2be40fa03
--- /dev/null
+++ b/macros/latex/contrib/cje/cjeguide.tex
@@ -0,0 +1,1028 @@
+%% This is file cjeguide.tex
+%% 2018/02/22 v1.06
+%% =========
+%%
+%% COPYRIGHT (c) 2017 Canadian Economics Association
+%%
+%% LICENSE
+%% =======
+%%
+%% This work can be distributed and/or modified under the conditions of the LaTeX Project Public License,
+%% either version 1.3 of this license or any later version. The latest version of this license is available at
+%% latex-project.org/lppl.txt. Version 1.3, or later, is part of all distributions of LaTeX version 2005/12/01 or later.
+
+
+\NeedsTeXFormat{LaTeX2e}
+
+ \documentclass{cje} % for authors
+% \documentclass[review]{cje} % for reviewers
+% % double spaced with line numbers
+% \documentclass[proof]{cje} % for typesetters
+% % with line numbers and typesetting details
+% typesetters to add the following data for [proof] version (these are the defaults):
+% \pubyear{20XX} \volume{00} \issueno{0} %(line1)
+% \monthyearen{January 20XX} \monthyearfr{Janvier 20XX} %(line2)
+% \issn{0000-0000} % note - page range generated from labels:
+% \label{firstpage}--\label{lastpage} %(line3)
+% \articleref{00000} \dispatch{01.01.20XX} \noofpages{00} %(line4)
+
+ \usepackage{cjenatbib}
+ \usepackage{url}
+
+% check if we are compiling under latex or pdflatex
+ \ifx\pdftexversion\undefined
+ \usepackage[dvips]{graphicx}
+ \else
+ \usepackage[pdftex]{graphicx}
+ \usepackage{epstopdf}
+ \epstopdfsetup{suffix=}
+ \fi
+
+ \usepackage{tabularx}
+ \usepackage[figuresright]{rotating}
+ \usepackage{floatpag}
+ \rotfloatpagestyle{empty}
+ \usepackage{amsmath}
+ \usepackage{amsthm}
+ \theoremstyle{plain}% default
+ \newtheorem{theorem}{Theorem}
+ \newtheorem{lemma}{Lemma}
+ \newtheorem{proposition}{Proposition}
+ \newtheorem*{corollary}{Corollary}
+ \theoremstyle{definition}
+ \newtheorem{definition}{Definition}
+ \newtheorem{example}{Example}
+ \theoremstyle{remark}
+ \newtheorem*{remark}{Remark}
+ \newtheorem*{case}{Case}
+\usepackage{lmodern} %this makes Latin Modern the default for all three LaTeX font families (roman, sans serif and typewriter). You also need
+\usepackage[T1]{fontenc}%for text
+\usepackage{textcomp}%to be able to use any of the TS1-encoding symbols
+ \usepackage{upquote}
+ \usepackage{hyperref}
+\def\citeapos#1{\citeauthor{#1}'s (\citeyear{#1})}
+ \hypersetup{%
+ pdftitle = {Author guide to Canadian Journal of Economics \LaTeXe\ class file (v. 1.06, 2018)},
+ pdfauthor = {Author One, Author Two, Author Three,
+ Author Four and Author Five},
+ citecolor=blue,
+ urlcolor=blue,
+ colorlinks = true,
+ }
+
+ \bibpunct{(}{)}{,}{a}{}{;}
+
+\begin{document}
+\label{firstpage}
+
+% shortened version of title [in square brackets] for running head
+\title[Guide to \texttt{cje} \LaTeXe\ class]{Guide to Canadian Journal of Economics \LaTeXe\ class file (v. 1.06, 2018)}
+
+% summary of authors for running head
+\authors{A. One, A. Two, A. Three, A. Four and A. Five}
+
+% authors and affiliations
+\authorone{Author One}{Federal Reserve Bank of Boston}
+\authortwo{Author Two}{Division of Economics, Western
+ Technological University}
+\authorthree{Author Three and Author Four}{Department
+ of Economics, Peterson University}
+\authorfour{Author Five}{Boston School of Economics and
+ Political Science}
+
+\abstract{The \LaTeXe\ class file for the \emph{Canadian Journal of Economics} is derived from \texttt{article.cls}. This guide provides you with all the information you need to use \texttt{cje.cls}. Before submitting your manuscript, please be sure your source files compile without any errors. The journal uses Latin Modern Roman and is printed in black and white, so be sure any colour graphics are designed so they will appear correctly in black and white or provide black and white versions suitable for the print journal along with the colour versions (colour graphics will appear in colour in the online version). Include an English abstract of no more than 160 words, if possible, and a French abstract, if available. If you don't have a French version of your abstract, the English abstract will be translated by Gilles Paquet, Professor Emeritus at the University of Ottawa. Our thanks to Professor Paquet for his ongoing devotion to this task. If you have any questions or would like to signal any corrections to the class file or this guide, please contact Kim Nesbitt, CJE copyeditor, at \texttt{CJE-copyeditor@outlook.com}.}
+
+\resume{If you do not provide a French abstract, the English abstract will be translated into French and inserted here.}
+
+\JEL{H77, Q56, H41}
+
+\acknowledgements{The
+ Canadian Economics Association wishes to thank Patrick W. Daly
+ for making the development of \texttt{cjebibstyle.bst} possible and Ali Woollatt for her work on creating this package and documentation. Thank you to Karl Berry, James S. Hefferon, CTAN and the friendly and helpful members of the \TeX\ Users Group (TUG) for their technical assistance, guidance and advice.\\
+ Corresponding author: Kim Nesbitt, CJE-copyeditor@outlook.com}
+
+\maketitle
+
+\section{Using the \texttt{cje} class file}
+Download the latest version from \href{https://economics.ca/cje/en/latex.php}{economics.ca/cje/en/latex.php} or \href{https://www.ctan.org/tex-archive/macros/latex/contrib/cje?lang=en}{ctan.org}. This guide has examples of most environments you're likely to need.
+
+\subsection{\texttt{cje.cls} package files}
+The distribution package contains the following files.\\[0.5\baselineskip]
+\begin{tabular}{@{}ll}
+\texttt{readme.txt} & readme file\\
+\texttt{cjetemplate.tex} & Template shell containing only code\\
+\texttt{cjeguide.tex} & Detailed instructions for authors, written in CJE style\\
+\texttt{cjeguide.pdf} & PDF of detailed instructions for authors, written in CJE style\\
+\texttt{canadian-flag.eps} & figures~1 and 2, required for cjeguide.tex\\
+\texttt{cje.cls} & CJE class file\\
+\texttt{cjebibstyle.bst} & CJE bibliography style file\\
+\texttt{cjenatbib.sty} & CJE style file for citations\\
+\texttt{cjeupmath.sty} & CJE style file for non-italic Greek characters\\
+\texttt{ageingbib.bib} & sample \textsc{Bib}\TeX\ database\\
+\mbox{}\\
+\end{tabular}
+
+\subsection{Additional required files}
+The following standard files are required for this package. They can be obtained from CTAN if you don't already have them installed.\\[0.5\baselineskip]
+\begin{tabular}{@{}ll}
+\texttt{amsbsy.sty} & style file called in by \texttt{cjeupmath.sty}\\
+\texttt{amsgen.sty} & style file called in by \texttt{cjeupmath.sty}\\
+\texttt{amssymb.sty} & accesses AMS fonts \texttt{msam} and \texttt{msbm}\\
+\texttt{amsfonts.sty} & style file called in by \texttt{amssymb.sty}\\
+\texttt{amsthm.sty} & for typesetting theorems, proofs, etc.\\
+\texttt{amsthdoc.pdf} & documentation for \texttt{amsthm.sty}\\
+\texttt{lineno.sty} & style file required for \verb"[review]" and \verb"[proof]" options\\
+\texttt{ednmath0.sty} & style file called in by \texttt{lineno.sty}\\
+\texttt{edtable.sty} & style file called in by \texttt{lineno.sty}\\
+\texttt{vplref.sty} & style file called in by \texttt{lineno.sty}\\
+\texttt{graphicx.sty} & graphics style file\\
+\texttt{hyperref.sty} & to generate hypertext links\\
+\texttt{upquote.sty} & to generate upright quote marks in verbatim\\
+\texttt{tabularx.sty} & style file to manipulate columns in tables\\
+\texttt{url.sty} & for formatting hypertext links, etc.
+\end{tabular}
+
+\subsection{Typesetting the title page}
+
+Typeset authors and affiliations using \verb"\authorone", \verb"\authortwo", \verb"\authorthree", etc., to \verb"\authorten" for authors one to 10. Please keep the title, author(s), abstract, r\'{e}sum\'{e}, JEL classification and acknowledgement sections in the same order as shown below, with \verb"\maketitle" being the last command.
+
+CJE uses shortened versions of the title and author names on the running heads. Typeset the shortened version of the title in square brackets immediately after the \verb"\title" command. Use the \verb"\authors" command to define the shortened version of author names (see below for both).
+
+Two other class file options are also available: the review option, which can be used to create your initial manuscript for submission, and the proof option, which is used by the typesetters to create the article proof you will subsequently be asked to review and approve. This guide was set using the following code:
+\begin{smallverbatim}
+ \documentclass{cje} % for authors
+% \documentclass[review]{cje} % for reviewers
+% % double spaced with line numbers
+% \documentclass[proof]{cje} % for typesetters
+% % with line numbers and typesetting details
+% typesetters to add the following data for [proof] version (these are the defaults):
+% \pubyear{20XX} \volume{00} \issueno{0} %(line1)
+% \monthyearen{January 20XX} \monthyearfr{Janvier 20XX} %(line2)
+% \issn{0000-0000} % note - page range generated from labels:
+% \label{firstpage}--\label{lastpage} %(line3)
+% \articleref{00000} \dispatch{01.01.20XX} \noofpages{00} %(line4)
+
+ \usepackage{cjenatbib}
+ \usepackage{url}
+
+% check if we are compiling under latex or pdflatex
+ \ifx\pdftexversion\undefined
+ \usepackage[dvips]{graphicx}
+ \else
+ \usepackage[pdftex]{graphicx}
+ \usepackage{epstopdf}
+ \epstopdfsetup{suffix=}
+ \fi
+
+ \usepackage{tabularx}
+ \usepackage[figuresright]{rotating}
+ \usepackage{floatpag}
+ \rotfloatpagestyle{empty}
+ \usepackage{amsmath}
+ \usepackage{amsthm}
+ \theoremstyle{plain}% default
+ \newtheorem{theorem}{Theorem}
+ \newtheorem{lemma}{Lemma}
+ \newtheorem{proposition}{Proposition}
+ \newtheorem*{corollary}{Corollary}
+ \theoremstyle{definition}
+ \newtheorem{definition}{Definition}
+ \newtheorem{example}{Example}
+ \theoremstyle{remark}
+ \newtheorem*{remark}{Remark}
+ \newtheorem*{case}{Case}
+\usepackage{lmodern} %this makes Latin Modern the default for all three LaTeX font
+%families (roman, sans serif and typewriter). You also need
+\usepackage[T1]{fontenc}%for text
+\usepackage{textcomp}%to be able to use any of the TS1-encoding symbols
+ \usepackage{upquote}
+ \usepackage{hyperref}
+\def\citeapos#1{\citeauthor{#1}'s (\citeyear{#1})}
+ \hypersetup{%
+ pdftitle = {Author guide to Canadian Journal of Economics \LaTeXe\ class file (v. 1.06, 2018)},
+ pdfauthor = {Author One, Author Two, Author Three,
+ Author Four and Author Five},
+ citecolor=blue,
+ urlcolor=blue,
+ colorlinks = true,
+ }
+
+ \bibpunct{(}{)}{,}{a}{}{;}
+
+\begin{document}
+\label{firstpage}
+
+% shortened version of title [in square brackets] for running head
+\title[Guide to \texttt{cje} \LaTeXe\ class]{Guide to Canadian Journal of
+Economics \LaTeXe\ class file (v. 1.06, 2018)}
+
+% summary of authors for running head
+\authors{A. One, A. Two, A. Three, A. Four and A. Five}
+
+% authors and affiliations
+\authorone{Author One}{Federal Reserve Bank of Boston}
+\authortwo{Author Two}{Division of Economics, Western
+ Technological University}
+\authorthree{Author Three and Author Four}{Department
+ of Economics, Peterson University}
+\authorfour{Author Five}{Boston School of Economics and
+ Political Science}
+
+ \abstract{The \LaTeXe\ class file for the \emph{Canadian Journal of Economics}...
+ If you have any questions or would like to signal any corrections to the class
+ file or this guide, please contact Kim Nesbitt, CJE copyeditor, at
+ \texttt{CJE-copyeditor@outlook.com}.}
+
+\resume{If you do not provide a French abstract, the English abstract will be translated
+ into French and inserted here.}
+
+\JEL{H77, Q56, H41}
+
+\acknowledgements{The
+ Canadian Economics Association wishes to thank Patrick W. Daly
+ for making the development of \texttt{cjebibstyle.bst} possible and Ali
+ Woollatt for her work on creating this package and documentation. Thank you to Karl Berry,
+James S. Hefferon, CTAN and the friendly and helpful members of the \TeX\ Users Group (TUG)
+for their technical assistance, guidance and advice.\\
+Corresponding author: Kim Nesbitt, CJE-copyeditor@outlook.com}
+
+\maketitle
+
+\section{Using the \texttt{cje} class file}
+\end{smallverbatim}
+
+\subsection{User-defined macros}
+If you define your own macros, ensure the names you give them do not conflict with any existing macros in plain \TeX\ or \LaTeXe. You can check if the macro name is already used by typing \verb"\show\<macro_name>". Place your macros in the preamble, i.e., between \verb"\documentclass" and \verb"\begin{document}".\footnote{Please be sure to remove (comment out) any macros you've created but didn't use in your article.}
+
+\subsection{Lists}
+The \texttt{cje} class file provides for numbered (\verb"enumerate") and unnumbered (\verb"itemize") lists. Use a numbered list in hierarchical or chronological lists, such as lists with elements of increasing or decreasing importance or where the sequence is important. Otherwise, use an itemized list. Be sure the structure of each element in the list is parallel (e.g., all begin with nouns or with verbs). The default numbering system for \verb"\begin{enumerate}..." \verb"\end{enumerate}" is Arabic numbers, beginning with ``1.'' Here is an example of a simple enumerate environment:
+\begin{enumerate}
+\item Here is the first item of the list.
+\item Here is the second item of the list.
+ \begin{enumerate}[(b)]
+ \item If you require a sublist (like this one), you can create it with just a little extra coding. Determine which character, (a), (b), (c), etc., is the widest in the list. Then add this as an argument in square braces. See the verbatim text below for the coding.
+ \item Here is the second sublist item.
+ \end{enumerate}
+\end{enumerate}
+It was set using the following:
+\begin{smallverbatim}
+\begin{enumerate}
+\item Here is the first item of the list.
+\item Here is the second item of the list.
+ \begin{enumerate}[(b)]
+ \item If you require a sublist (like this one), you can create it with just....
+ \item Here is the second sublist item.
+ \end{enumerate}
+\end{enumerate}
+\end{smallverbatim}
+%
+You can change the default numbering to, for example, alpha characters for the top level items and Roman numerals for the sublist items. In the example below, (b) is the widest item label in the list and (ii) is the widest item label in the sublist, so they're placed in square braces following the \verb"\begin{enumerate}" command:
+\begin{enumerate}[(b)]
+\usealpha
+\item Here is the first item of the list.
+\item Here is the second item of the list.
+ \begin{enumerate}[(ii)]
+ \useroman
+ \item If you require a sublist (like this one), you can create it with just....
+ \item Here is the second sublist item.
+ \end{enumerate}
+\end{enumerate}
+The above list was set using the following code:
+\begin{smallverbatim}
+\begin{enumerate}[(b)]
+\usealpha
+ \item Here is the first item of the list.
+ \item Here is the second item of the list.
+ \begin{enumerate}[(ii)]
+ \useroman
+ \item If you require a sublist (like this one), you can create it
+ with just....
+ \item Here is the second sublist item.
+ \end{enumerate}
+\end{enumerate}
+\end{smallverbatim}
+
+Itemized lists are set off with bullet points. Sublists are set off with en dashes:
+\begin{itemize}
+\item Here is the first item of the list.
+ \item Here is the second item of the list.
+ \begin{itemize}
+ \item Here is a sublist item.
+ \end{itemize}
+\end{itemize}
+
+
+\subsection{Extracts and epigraphs}
+Extracts such as this:
+\begin{extract}
+Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
+\end{extract}
+are typeset using the following:
+\begin{smallverbatim}
+\begin{extract}
+Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
+tempor incididunt ut labore....
+\end{extract}
+\end{smallverbatim}
+
+Epigraphs, such as the one below, are slightly different:
+\begin{epigraph}
+The time to begin writing an article is when you have finished it to your satisfaction. By that time you begin to clearly and logically perceive what it is that you really want to say.
+\epigraphauthor{\textit{Mark Twain's Notebook}, 1902--1903}
+\end{epigraph}
+and are typeset using:
+\begin{smallverbatim}
+\begin{epigraph}
+The time to begin writing an article is when...
+ ...what it is that you really want to say.
+\epigraphauthor{\textit{Mark Twain's Notebook}, 1902--1903}
+\end{epigraph}
+\end{smallverbatim}
+
+\subsection{Margin notes}
+
+The \texttt{cje} class file redefines the \LaTeX\ command \verb"\marginpar". If you want to add a margin note such as the one to the right,\marginpar{Copyeditor: Use updated figure} type: \verb"\marginpar{Use 2016 figures}". The copyeditor or typesetters will remove all margin notes from the final proof.
+
+\subsection{Tables}
+
+If you use labels to refer to the tables, the \verb"\caption" command must come before the \verb"\label" command. Do not use vertical rules in tables. See section~\ref{landtables} for information on typesetting landscape tables. If your table has footnotes, you must use the \texttt{minipage} environment for them to be output in the correct position (see table~\ref{forecast}). The source code for table~\ref{forecast} is shown immediately below the table, reproduced courtesy of David Amdur and Eylem Ersal Kiziler.
+
+\begin{table}%table1
+\caption{Forecast error variance decomposition for the US current-account-to-GDP
+ ratio (in percent)}
+\label{forecast}
+\begin{minipage}{28pc}% you need this line only if your table has notes and/or footnotes
+% (28pc is the text width)
+\begin{tabular}{@{}lrrrr@{}}\hline
+ Horizon/Shock\tablenote{NOTES: Do not include closing punctuation in table
+ titles. If a table has notes and/or footnotes, you must create the table
+ inside a \texttt{minipage} environment.} &
+ \multicolumn{1}{c}{$\epsilon_g^H$} &
+ \multicolumn{1}{c}{$\epsilon_g^F$} &
+ \multicolumn{1}{c}{$\epsilon_z^H$} &
+ \multicolumn{1}{c}{$\epsilon_z^F$}\\ \hline
+ 1 quarter & 45.2 & 52.2 & 0.8 & 1.9\\
+ 4 quarters & 41.4 & 54.9 & 0.8 & 2.8\\
+ 8 quarters & 39.5 & 55.9 & 0.8 & 3.8\\
+ 16 quarters & 38.9 & 56.0 & 0.8 & 4.6\footnote{An example of a table footnote.}\\
+\finalhline
+\end{tabular}
+\end{minipage}% you need this line only if your table has notes and/or footnotes
+\vspace\baselineskip\hrule % to separate verbatim from table
+\vspace\baselineskip
+%
+Table \ref{forecast} was set with the following code:
+\begin{verbatim}
+\begin{table}%table1
+\caption{Forecast error variance decomposition for the US current-account-to-GDP
+ ratio (in percent)}
+\label{forecast}
+\begin{minipage}{28pc}% you need this line only if your table has notes and/or
+%footnotes
+ % (28pc is the text width)
+\begin{tabular}{@{}lrrrr@{}}\hline
+ Horizon/Shock\tablenote{NOTES: Do not include closing punctuation in table
+ titles. If a table has notes and/or footnotes, you must create the table
+ inside a \texttt{minipage} environment.} &
+ \multicolumn{1}{c}{$\epsilon_g^H$} &
+ \multicolumn{1}{c}{$\epsilon_g^F$} &
+ \multicolumn{1}{c}{$\epsilon_z^H$} &
+ \multicolumn{1}{c}{$\epsilon_z^F$}\\ \hline
+ 1 quarter & 45.2 & 52.2 & 0.8 & 1.9\\
+ 4 quarters & 41.4 & 54.9 & 0.8 & 2.8\\
+ 8 quarters & 39.5 & 55.9 & 0.8 & 3.8\\
+ 16 quarters & 38.9 & 56.0 & 0.8 & 4.6\footnote{An example of a table footnote.}\\
+\finalhline
+\end{tabular}
+\end{minipage}% you need this line only if your table has notes and/or footnotes
+\end{table}
+\end{verbatim}
+\vspace\baselineskip\hrule % to separate verbatim from text
+\end{table}
+
+\subsection{Figures}
+
+If you use labels to refer to the figures, the \verb"\caption" command must come before the \verb"\label" command. See section~\ref{landfigures} for information on typesetting landscape figures. If possible, provide figures as .eps or .pdf files. Use strong black lines of at least 0.75pt at final printed size. Avoid differentiating or identifying elements in your figures with shading because it may be difficult to discern in black and white. Instead, use bars, dots, diamonds, etc. Be aware that colour figures will be converted to monochrome for the print version.
+
+Use the Latin Modern font family for all text if possible, or Times New Roman if not possible. Do not set figures in boxes. You can consult the publisher's guidelines for electronic artwork at \href{http://authorservices.wiley.com/author-resources/Journal-Authors/Prepare/manuscript-preparation-guidelines.html}{authorservices.wiley.com/bauthor/illustration.asp}.
+
+\begin{figure}%fig1
+\includegraphics[width=0.6\textwidth]{canadian-flag.eps}
+\caption{The national flag of Canada
+ \figurenote NOTE: Canada's flag was approved by resolution of the House of Commons on December 15, 1964, followed by the Senate on December 17, 1964. It was proclaimed by Her Majesty Queen Elizabeth II, Queen of Canada, to take effect on February 15, 1965. The official ceremony inaugurating the new Canadian flag was held on Parliament Hill that same day.}
+\label{flag}
+\vspace\baselineskip\hrule % to separate figure from verbatim
+\vspace\baselineskip
+
+Figure \ref{flag} was set using the following:
+\begin{smallverbatim}
+\begin{figure}%fig1
+\includegraphics[width=0.6\textwidth]{canadian-flag.eps}
+\caption{The national flag of Canada
+ \figurenote NOTE: Canada's flag was approved by resolution of....}
+\label{flag}
+\end{figure}
+\end{smallverbatim}
+\vspace\baselineskip\hrule % to separate verbatim from text
+\end{figure}
+
+\subsection{Landscape tables and figures (using \texttt{rotating.sty})}
+
+You can typeset your tables and figures (floats) to be landscape using the \texttt{rotating.sty} package. This package uses rotation facilities from the \texttt{graphicx} package. The bottom of landscape tables and figures should always be on the right-hand side of the page (this is taken care of by using the \verb"[figuresright]" option). Ideally, none of the wording should be upside down when the journal is upright, although this may be unavoidable with large graphs.
+
+In addition to using \texttt{rotating.sty}, include \texttt{floatpag.sty} and the command \verb"\rotfloatpagestyle{empty}". This combination ensures that headers and footers don't appear on float pages:
+\begin{smallverbatim}
+\usepackage[figuresright]{rotating}
+\usepackage{floatpag}
+ \rotfloatpagestyle{empty}
+\end{smallverbatim}
+
+\subsubsection{Coding for landscape tables}
+\label{landtables}
+
+Table~\ref{sideways} has been reproduced courtesy of Federico J. D\'iez and Alan C. Spearot. The following coding was used to create table~\ref{sideways}:
+%
+\begin{smallverbatim}
+\newcolumntype{Y}{>{\centering\arraybackslash}X}
+%
+\begin{sidewaystable}%table2
+ \caption{Host and source market potential -- Within country pair -- OLS}
+ \label{sideways}
+ \begin{tabularx}{\textwidth}{@{}lYYYYYYYYYY@{}}\hline
+ & (1) & (2) & (3) & (4) & (5) & (6) & (7) & (8) & (9) & (10) \\\hline
+ log(\textit{Host GDPPC})& 0.187\rlap{$^{***}$} & 0.230\rlap{$^{***}$}
+ & 0.190\rlap{$^{***}$}& 0.225\rlap{$^{***}$}\\
+ & (0.067) & (0.072) & (0.069) & (0.074)\\[3pt]
+ log(\textit{Source GDPPC}) &&& $\llap{$-$}$0.016 & 0.049\\
+ &&&(0.081) & (0.087)\\[3pt]
+ $\Delta$ log(\textit{Host GDPPC}) &&&&&0.085 & 0.109\rlap{$^{*}$}\\
+ &&&&&(0.054) & (0.062)\\[3pt]
+ log(\textit{Host GDP}) &&&&&&& 0.144\rlap{$^{**}$} & 0.176\rlap{$^{***}$}\\
+ &&&&&&& (0.062) & (0.066)\\[3pt]
+ log(\textit{Source GDP}) &&&&&&& $\llap{$-$}$0.059 & $\llap{$-$}$0.007\\
+ &&&&&&&(0.070) & (0.076)\\
+ $\Delta$ log(\textit{Host GDPPC}) &&&&&&&&& 0.095\rlap{$^{*}$}
+ & 0.116\rlap{$^{*}$}\\
+ &&&&&&&&&(0.053) & (0.062)\\[3pt]
+ Observations & 6,583 & 5,935 & 6,520 & 5,872 & 6,497 & 5,857 & 6,520
+ & 5,872 & 6,497 & 5,857\\[3pt]
+ $R^2$ & 0.560 & 0.567 & 0.556 & 0.563 & 0.559 & 0.565 & 0.556
+ & 0.563 & 0.559 & 0.565\\[3pt]
+ Cross-border only & No & Yes & No & Yes & No & Yes & No & Yes & No
+ & Yes\footnotetext{NOTES: Dependent variable is the share of full
+ acquisitions. Estimation technique is OLS. Unit of observation is
+ host nation-source nation-time. Host-source and year fixed effects.
+ Robust standard errors in parentheses. $^{***}p<0.001$, $^{**}p<0.05$,
+ $^{*}p<0.1$.}\\
+ \finalhline
+ \end{tabularx}
+\end{sidewaystable}
+\end{smallverbatim}
+
+\newcolumntype{Y}{>{\centering\arraybackslash}X}
+%
+\begin{sidewaystable}%table2
+ \caption{Host and source market potential -- Within country pair -- OLS}
+ \label{sideways}
+ \begin{tabularx}{\textwidth}{@{}lYYYYYYYYYY@{}}\hline
+ & (1) & (2) & (3) & (4) & (5) & (6) & (7) & (8) & (9) & (10) \\\hline
+ log(\textit{Host GDPPC})& 0.187\rlap{$^{***}$} & 0.230\rlap{$^{***}$}
+ & 0.190\rlap{$^{***}$}& 0.225\rlap{$^{***}$}\\
+ & (0.067) & (0.072) & (0.069) & (0.074)\\[3pt]
+ log(\textit{Source GDPPC}) &&& $\llap{$-$}$0.016 & 0.049\\
+ &&&(0.081) & (0.087)\\[3pt]
+ $\Delta$ log(\textit{Host GDPPC}) &&&&&0.085 & 0.109\rlap{$^{*}$}\\
+ &&&&&(0.054) & (0.062)\\[3pt]
+ log(\textit{Host GDP}) &&&&&&& 0.144\rlap{$^{**}$} & 0.176\rlap{$^{***}$}\\
+ &&&&&&& (0.062) & (0.066)\\[3pt]
+ log(\textit{Source GDP}) &&&&&&& $\llap{$-$}$0.059 & $\llap{$-$}$0.007\\
+ &&&&&&&(0.070) & (0.076)\\
+ $\Delta$ log(\textit{Host GDPPC}) &&&&&&&&& 0.095\rlap{$^{*}$}
+ & 0.116\rlap{$^{*}$}\\
+ &&&&&&&&&(0.053) & (0.062)\\[3pt]
+ Observations & 6,583 & 5,935 & 6,520 & 5,872 & 6,497 & 5,857 & 6,520
+ & 5,872 & 6,497 & 5,857\\[3pt]
+ $R^2$ & 0.560 & 0.567 & 0.556 & 0.563 & 0.559 & 0.565 & 0.556
+ & 0.563 & 0.559 & 0.565\\[3pt]
+ Cross-border only & No & Yes & No & Yes & No & Yes & No & Yes & No
+ & Yes\footnotetext{NOTES: Dependent variable is the share of full
+ acquisitions. Estimation technique is OLS. Unit of observation is
+ host nation-source nation-time. Host-source and year fixed effects.
+ Robust standard errors in parentheses. $^{***}p<0.001$, $^{**}p<0.05$,
+ $^{*}p<0.1$.}\\
+ \finalhline
+ \end{tabularx}
+\end{sidewaystable}
+
+\subsubsection{Coding for landscape figures}
+\label{landfigures}
+
+The landscape figure (figure~\ref{sidewaysflag}) was typeset using the following code:
+\begin{smallverbatim}
+\begin{sidewaysfigure}%fig2
+\includegraphics[width=0.6\textwidth]{canadian-flag.eps}
+ \caption{The national flag of Canada}
+\label{sidewaysflag}
+\end{sidewaysfigure}
+\end{smallverbatim}
+\begin{sidewaysfigure}%fig2
+\includegraphics[width=0.6\textwidth]{canadian-flag.eps}
+ \caption{The national flag of Canada}
+\label{sidewaysflag}
+\end{sidewaysfigure}
+
+%________________________________________________________________________
+
+
+\section{Mathematics}
+
+\subsection{Equations}
+Equations are indented 12 points:
+\begin{equation}
+\label{eqnexample}
+ (\delta + k)e_2 + \delta
+ \left[\mu e_{1H} + (1-\mu)e_{1L}\right]=k.
+\end{equation}
+Equation~\eqref{eqnexample} was set using the following code:
+\begin{smallverbatim}
+\begin{equation}
+\label{eqnexample}
+ (\delta + k)e_2 + \delta
+ \left[\mu e_{1H} + (1-\mu)e_{1L}\right]=k.
+\end{equation}
+\end{smallverbatim}
+Align equations on equals signs whenever possible. If you need to split an equation, because it will extend beyond the right page margin for example, try to break it before an operator. Ensure that pairs of opening and closing parentheses appearing on separate lines are the same size (see equation~\ref{alignexample}). Also note that the extra space around alignments normally found in \LaTeX\ class files has been removed. For example:
+\begin{eqnarray}
+\label{alignexample}
+\tilde t_a^B &=& \frac{\alpha}{\tilde d_a}\left[
+ \left(s_a^4 - 4s_a^3 + 3s_a^2 + 6s_a - 12\right)
+ \left(\lambda_a^B\right)^2 \right.\nonumber\\
+ && + \left(-2s_a^3 + 9s_a^2 - 4s_a - 25\right)\lambda_a^B
+ + 4\left(s_a^2 - 3s_a + 1\right)\!\bigg].
+\end{eqnarray}
+Equation~\eqref{alignexample} was set using the following code:
+\begin{smallverbatim}
+\begin{eqnarray}
+\label{alignexample}
+\tilde t_a^B &=& \frac{\alpha}{\tilde d_a}\left[
+ \left(s_a^4 - 4s_a^3 + 3s_a^2 + 6s_a - 12\right)
+ \left(\lambda_a^B\right)^2 \right.\nonumber\\
+ && + \left(-2s_a^3 + 9s_a^2 - 4s_a - 25\right)\lambda_a^B
+ + 4\left(s_a^2 - 3s_a + 1\right)\!\bigg].
+\end{eqnarray}
+\end{smallverbatim}
+In equations that extend over more than one line, the equation number will appear on the last line.
+
+\subsection{Typesetting non-italic (upright) Greek characters}
+\label{Greekchar}
+
+The \texttt{cjeupmath} package provides macros for upright lowercase Greek (\verb"\ualpha"--\verb"\uxi") characters and upright bold lowercase Greek (\verb"\ubalpha"--\verb"\ubxi") characters. However, use \verb"\uboldeta" for the bold upright symbol \verb"\eta".
+
+In order to use the \texttt{cjeupmath} package, you must have the AMS \verb"eurm/b" fonts installed.
+
+The AMS packages are supplied with the AMS\,\LaTeX\ distribution. If you have the AMS\,\LaTeX\ distribution installed, you will not need the \texttt{ams*.sty} files supplied in the \texttt{cje} distribution package (it's a good idea to check whether there's a more recent AMS distribution).
+
+For upright characters, add the prefix \verb"u"; for upright bold characters, add the prefix \verb"ub":\\[0.5\baselineskip]
+\begin{tabular}{@{}p{6pt}p{30pt}@{\hspace{45pt}}p{6pt}l}
+$\ualpha$ & \verb"$\ualpha$" & $\ubalpha$ & \verb"$\ubalpha$"\\
+$\ubeta$ & \verb"$\ubeta$" & $\ubbeta$ & \verb"$\ubbeta$"\\
+$\ugamma$ & \verb"$\ugamma$" & $\ubgamma$ & \verb"$\ubgamma$"\\
+$\udelta$ & \verb"$\udelta$" & $\ubdelta$ & \verb"$\ubdelta$"
+\end{tabular}\\[0.5\baselineskip]
+If you don't have the AMS fonts installed, you should still use the above commands. The characters will be substituted by the typesetter.
+
+\subsection{Typesetting the partial symbol}
+
+The \texttt{cjeupmath} package also provides \verb"\upartial" and \verb"\ubpartial".
+
+If you have the AMS fonts installed, you can use the style file \texttt{cjeupmath.sty} to typeset the partial symbol:\\[0.5\baselineskip]
+\begin{tabular}{@{}p{6pt}p{30pt}@{\hspace{45pt}}p{6pt}l}
+$\upartial$ & \verb"$\upartial$" & $\ubpartial$ & \verb"$\ubpartial$"\\
+\end{tabular}\\[0.5\baselineskip]
+As mentioned in section~\ref{Greekchar}, if you don't have the AMS fonts installed, you should still use the above commands.
+
+
+\section{Theorems, definitions, remarks, proofs, etc.}
+
+Many authors use \texttt{amsthm.sty} for typesetting these elements, so it has been included in the \texttt{cje} distribution. Therefore, include the following lines in the preamble:
+\begin{smallverbatim}
+\documentclass{cje}
+\usepackage{amsmath}
+\usepackage{amsthm}
+\end{smallverbatim}
+If you don't have any theorems, proofs, etc., you won't need \texttt{amsthm.sty}.
+%but you do need to include it to run this guide through \LaTeX.
+Note that if you're also using \texttt{amsmath.sty}, you \emph{must} place it before \texttt{amsmath.sty}.
+
+The instructions for \texttt{amsmath.sty} are given in \texttt{amsthdoc.pdf}. They can be dowloaded from \href{http://ctan.org/}{ctan.org}. The following subsections discuss the basic features along with some additional ones.
+
+If you don't include the \verb"\theoremstyle" command, the \texttt{plain} style will be used. To specify different styles, divide your \verb"\newtheorem" commands into groups and preface each group with the appropriate \verb"\theoremstyle".
+
+\subsection{amsthm ``plain'' style}
+
+Use the \verb"plain" style for theorems, lemmas, corollaries, propositions, conjectures, criterion and algorithms. You can turn off numbering by using the starred version of \verb"newtheorem". The below code:
+\begin{smallverbatim}
+\theoremstyle{plain}% default
+ \newtheorem{theorem}{Theorem}
+ \newtheorem{lemma}{Lemma}
+ \newtheorem{proposition}{Proposition}
+ \newtheorem*{corollary}{Corollary}
+
+\begin{theorem}
+ The first fundamental theorem of welfare economics states\ldots
+\end{theorem}
+\begin{proposition}
+ The effects of the target's market potential\ldots
+\end{proposition}
+\begin{lemma}
+\label{Lucas}
+ If a separating equilibrium exists, in such an equilibrium\ldots
+\end{lemma}
+\begin{corollary}
+ Within target market $j$, domestic acquisitions\ldots
+\end{corollary}
+\end{smallverbatim}
+produces the following output:
+\begin{theorem}
+ The first fundamental theorem of welfare economics states\ldots
+\end{theorem}
+\begin{proposition}
+ The effects of the target's market potential\ldots
+\end{proposition}
+\begin{lemma}
+\label{Lucas}
+ If a separating equilibrium exists, in such an equilibrium\ldots
+\end{lemma}
+\begin{corollary}
+ Within target market $j$, domestic acquisitions\ldots
+\end{corollary}
+\noindent (Note the starred version of \verb"newtheorem" produced an unnumbered corollary.)
+
+\subsection{amsthm ``definition'' style}
+\label{amsdefn}
+
+The \texttt{definition} style is typically used for definitions, conditions, problems and examples, as follows:
+\begin{smallverbatim}
+\theoremstyle{definition}
+ \newtheorem{definition}{Definition}
+ \newtheorem{example}{Example}
+
+\begin{definition}
+ The separating equilibrium distinguishes the two types of\ldots
+\end{definition}
+\begin{definition}
+ Under state $H$, the separating equilibrium degenerates to\ldots
+\end{definition}
+\begin{example}
+ Consider the above analysis of\ldots
+\end{example},
+\end{smallverbatim}
+which produces the following output:
+\begin{definition}
+ The separating equilibrium distinguishes the two types of\ldots
+\end{definition}
+\begin{definition}
+ Under state $H$, the separating equilibrium degenerates to\ldots
+\end{definition}
+\begin{example}
+ Consider the above analysis of\ldots
+\end{example}
+
+\subsection{amsthm ``remark'' style}
+The \texttt{remark} style is typically used for remarks, notes, notations, claims, summaries, acknowledgements, cases and conclusions:
+\begin{smallverbatim}
+\theoremstyle{remark}
+ \newtheorem*{remark}{Remark}
+ \newtheorem*{case}{Case}
+
+\begin{remark}
+ In the pooling equilibria, the expected total loss\ldots
+\end{remark}
+\begin{case}
+ We now move back to the stage in which\ldots
+\end{case}
+\end{smallverbatim}
+produces the following output:
+\begin{remark}
+ In the pooling equilibria, the expected total loss\ldots
+\end{remark}
+\begin{case}
+ We now move back to the stage in which\ldots
+\end{case}
+
+\subsection{Proofs}
+\label{proofs}
+
+The \verb"proof" environment is part of the \texttt{amsthm} package and provides a consistent format for proofs.
+ For example:
+\begin{smallverbatim}
+\begin{proof}
+ For $i=H,L$, the first order condition~(6) implies....
+\end{proof}
+\end{smallverbatim}
+produces the following output:
+\begin{proof}
+ For $i=H,L$, the first order condition~(6) implies....
+\end{proof}
+
+\subsubsection{Changing the word ``Proof''}
+
+You can substitute the word ``\textit{Proof}'' with another word or phrase using an optional argument. In the above example, ``\textit{Proof}'' becomes ``\textit{Proof of lemma~\ref{Lucas}}.''
+\begin{smallverbatim}
+\begin{proof}[Proof of lemma~\ref{Lucas}]
+ For $i=H,L$, the first order condition~(6) implies....
+\end{proof}
+\end{smallverbatim}
+produces the following output:
+\begin{proof}[Proof of lemma~\ref{Lucas}]
+ For $i=H,L$, the first order condition~(6) implies....
+\end{proof}
+
+
+\subsubsection{Typesetting a proof without \qedsymbol}
+
+This is not part of the \texttt{amsthm} package. To accomplish this, use the \verb"proof*" version. For example:
+\begin{smallverbatim}
+\begin{proof*}
+ We prove this part of the proposition in two steps....
+\end{proof*}
+\end{smallverbatim}
+produces the following output:
+\begin{proof*}
+ We prove this part of the proposition in two steps....
+\end{proof*}
+
+\subsubsection{Placing the \qedsymbol\ after a displayed equation}
+
+To avoid the \qedsymbol\ dropping onto the following line at the end of a proof:
+\begin{smallverbatim}
+\begin{proof*}
+ Energy equals mass times the speed of light squared:
+ \[
+ \equationqed{E=mc^2.}
+ \]
+\end{proof*}
+\end{smallverbatim}
+This produces the following output:
+\begin{proof*}
+ Energy equals mass times the speed of light squared:
+ \[
+ \equationqed{E=mc^2.}
+ \]
+\end{proof*}
+
+\subsubsection{Placing the \qedsymbol\ after a displayed eqnarray}
+
+This is not part of the amsthm package. To accomplish this, use the \verb"proof*" version and add \verb"\arrayqed" and \verb"\arrayqedhere", as shown in this example:
+\begin{smallverbatim}
+\begin{proof*}
+ The following equations prove the theorem:
+ \arrayqed
+ \begin{eqnarray}
+ F_G^{k,j} &=& \psi_G\cdot d_{k,j},\nonumber\\[3pt]
+ F_A^{k,j} &=& \tilde F_A + \psi_A \cdot d_{k,j}.
+ \arrayqedhere
+ \end{eqnarray}
+\end{proof*}
+\end{smallverbatim}
+produces the following output:
+\begin{proof*}
+ The following equations prove the theorem:
+ \arrayqed
+ \begin{eqnarray}
+ F_G^{k,j} &=& \psi_G\cdot d_{k,j},\nonumber\\[3pt]
+ F_A^{k,j} &=& \tilde F_A + \psi_A \cdot d_{k,j}.
+ \arrayqedhere
+ \end{eqnarray}
+\end{proof*}
+
+\section{References}
+
+All in-text citations must include the author name(s) and year of publication (e.g., ``In \cite{Lucas90}\ldots'', ``According to \cite{Van-Zon}\ldots'', ``\cite{Mas-Colell} and \cite{Glomm92} have shown\ldots''). Before submitting your final files, please ensure there is an entry in the reference list for each source cited in the paper and vice versa. The best way to accomplish this is by using \textsc{Bib}\upshape{\TeX} and a bib database.
+
+\subsection{Creating your reference list using \textsc{Bib}\upshape{\TeX}}
+
+If you're creating your reference list using \textsc{Bib}\upshape{\TeX}, please be sure to include your .bib file with your .tex file. \\
+
+\noindent \textbf{IMPORTANT}: Do not paste the contents of your .bbl file into the main .tex file.\\
+
+
+ To generate automatic references from a bib database, place the following two commands where the reference list is to appear:
+\begin{smallverbatim}
+\bibliography{ageingbib}% to read ageingbib.bib
+\bibliographystyle{cjebibstyle}% to impose CJE bibliography style on output
+\end{smallverbatim}
+%
+Next, compile your article twice, then run \textsc{Bib}\TeX and, finally, run your article through \LaTeX\ once more. This series of runs will generate a .bbl file, which is a compilation of only the sources from your. bib file that were cited in your article, and insert the contents of the .bbl file in your .tex file as the reference list, formatted to CJE reference style.
+
+For example, if you've cited only these 10 sources from your bib database that contains 200 sources:
+\cite{Glomm92},
+\cite{Mas-Colell},
+\cite{Atkinson},
+\cite{Van-Zon},
+\cite{vanderPolGairns2000},
+\cite{Lucas90},
+\cite{Mendoza1991},
+\cite{Glomm97},
+\cite{Aisa04} and
+\cite{LiSK12},
+only these 10 references will appear as the reference list. See the last page of this guide for the reference list output.
+
+\subsubsection{\texttt{natbib} commands for in-text citations}
+The standard \texttt{natbib} style file has been modified to impose the CJE reference style. This modified style file is called \texttt{cjenatbib.sty} (included in the \texttt{cje} distribution) and works exactly the same as \texttt{natbib.sty}. Here are some of the \verb"\cite" commands available (please refer to the \texttt{natbib} documentation \href{https://www.ctan.org/pkg/natbib?lang=en}{ctan.org/pkg/natbib?lang=en} if you would like more information):\\*[0.5\baselineskip]
+\begin{tabular}{@{}ll}
+\cite{Lucas90}
+ & \indexsize\verb"\cite{Lucas90}"\\
+\cite{Lucas90, Mas-Colell}
+ & \indexsize\verb"\cite{Lucas90, Mas-Colell}"\\
+\citep{Lucas90}
+ & \indexsize\verb"\citep{Lucas90}"\\
+\citep[see][p. $\,$34]{Lucas90}
+ & \indexsize\verb"\citep[see][p. $\,$34]{Lucas90}"\\
+\citep[e.g.,][]{Lucas90}
+ & \indexsize\verb"\citep[e.g.,][]{Lucas90}"\\
+\citep[section 2.3]{Lucas90}
+ & \indexsize\verb"\citep[section 2.3]{Lucas90}"\\
+\citep{Lucas90, Mas-Colell}
+ & \indexsize\verb"\citep{Lucas90, Mas-Colell}"\\
+\citeyearpar{Lucas90}
+ & \indexsize\verb"\citeyearpar{Lucas90}"\\*[0.5\baselineskip]
+\end{tabular}
+
+\noindent See the last page of this guide for the reference list output.
+
+If you want to a generate possessive citation, e.g., \citeapos{Lucas90}, use the \verb"\citeapos{key}" command. To use this command, you must include the following line in your document preamble:
+
+ \verb"\def\citeapos#1{\citeauthor{#1}'s (\citeyear{#1})}"
+
+\subsection{Creating your reference list manually}
+If you aren't using a .bib file and the \texttt{cjebibstyle.bst} bibliography style file (CJE preferred method), you can either create a reference list in plain text or produce the same output as shown at the end of this guide by typing the references in the format shown below. \\
+
+
+\noindent \textbf{NOTE:} If you don't produce your reference list using \textsc{Bib}\TeX, you will be asked at the proof stage to verify that each in-text citation appears in the reference list and vice versa.
+\\
+
+Capitalize only the first word of article titles, any proper nouns and the first word of a subtitle (word after a colon). For book titles, capitalize all words except prepositions of three or fewer letters. For page ranges, use an en dash (\verb"--") not a hyphen (-). Include the entire second number of the range for pages 1 to 99 but only the last two digits of the second number if above 100 (e.g., 226--54, 890--99) unless more are needed for accuracy/clarity (e.g., 190--208, 998--1004).\\
+
+\noindent \textbf{Example of a manual reference list}
+
+\begin{smallverbatim}
+\begin{thebibliography}{10}
+\newcommand{\enquote}[1]{``#1''}
+
+\bibitem[{Aisa and Pueyo(2004)}]{Aisa04}
+Aisa, R., and F. Pueyo (2004) \enquote{Endogenous longevity, health and
+ economic growth: A slow growth for a longer life?,} \emph{Economics
+ Bulletin} 9, 1--10
+
+\bibitem[{Atkinson and Stiglitz(1980)}]{Atkinson}
+Atkinson, A., and J. Stiglitz (1980) \emph{Lectures on Public Economics},
+ New York: McGraw-Hill
+
+\bibitem[{Glomm and Ravikumar(1992)}]{Glomm92}
+Glomm, G., and B. Ravikumar (1992) \enquote{Public versus private
+ investment in human capital endogenous growth and income inequality,}
+ \emph{Journal of Political Economy} 100, 813--34
+
+\bibitem[{Glomm and Ravikumar(1997)}]{Glomm97}
+------ (1997) \enquote{Productive government expenditures and long-run
+ growth,} \emph{Journal of Economic Dynamics and Control} 21, 183--204
+
+\bibitem[{Li et al.(2012)Li, Shrivastava, and K{\"o}nig}]{LiSK12}
+Li, P., A. Shrivastava, and A. C. K{\"o}nig (2012) \enquote{{GPU}-based
+ minwise hashing,} in \emph{Proceedings of the 21st World Wide Web
+ Conference (WWW 2012) (Companion Volume)}, pp. 565--66
+
+\bibitem[{Lucas(1990)}]{Lucas90}
+Lucas, R. (1990) \enquote{Supply-side economics: An analytical review,}
+ \emph{Oxford Economic Papers} 42, 293--316
+
+\bibitem[{Mas-Colell et al.(1995)Mas-Colell, Whinston, and Green}]{Mas-Colell}
+Mas-Colell, A., M. D. Whinston, and J. R. Green (1995) \emph{Microeconomic
+ Theory}, Oxford: Oxford University Press
+
+\bibitem[{Mendoza(1991)}]{Mendoza1991}
+Mendoza, E. G. (1991) \enquote{Real business cycles in a small open economy,}
+ \emph{American Economic Review} 81, 717--818
+
+\bibitem[{van der Pol and Cairns(2000)}]{vanderPolGairns2000}
+van der Pol, M. M., and J. A. Cairns (2000) \enquote{Zero and negative time
+ preference for health,} \emph{Health Economics} 9, 171--75
+
+\bibitem[{Van-Zon and Muysken(2001)}]{Van-Zon}
+Van-Zon, A., and J. Muysken (2001) \enquote{Health and endogenous growth,}
+ \emph{Journal of Health Economics} 20, 169--85
+
+\end{thebibliography}
+\end{smallverbatim}
+
+%\oneappendix
+\appendix
+
+\section{Typesetting a single appendix}
+\label{single}
+
+Appendices appear before the reference section. To create a single appendix (it won't be numbered):
+\begin{smallverbatim}
+\oneappendix
+\section{Typesetting a single appendix}
+ :
+\end{smallverbatim}
+Numbering of appendix tables, figures, equations, etc., begins at A1:
+\begin{eqnarray}
+\label{appeqnone}
+ c_t(x;\Xi_t,\Theta) &=& \alpha[(1-\tau_0x)w_th_t - \tau_1x - h_t^\sigma],\nonumber\\[3pt]
+ d_t(x;\Xi_t,\Theta) &=& \frac{\beta w_t h_t + 2\varepsilon r_t(x))}{r_t(x)(bw_t h_t + \varepsilon r_t(x))}
+ \left[(1-\tau_0 x)w_t h_t - \tau_1 x -h_t^\sigma\right]
+\end{eqnarray}
+Single appendix headings are numbered as follows:
+\begin{itemize}
+ \item \textbf{Appendix:\enskip $\langle$section heading$\rangle$}
+ \item {\bfseries\textit{A1. $\langle$subsection heading$\rangle$}}
+ \item \textit{A1.1. $\langle$subsubsection heading$\rangle$}
+\end{itemize}
+
+\section{Typesetting two or more appendices}
+\label{multiple}
+
+Multiple appendices are numbered A1, A2, A3, A4, etc.
+The two appendices in this guide were typeset using:
+\begin{smallverbatim}
+\appendix
+\section{Typesetting a single appendix}
+ :
+\section{Typesetting two or more appendices}
+ :
+\end{smallverbatim}
+
+The sections in appendix~\ref{single} are:
+ \begin{itemize}
+ \item \textbf{Appendix A1:\enskip $\langle$section heading$\rangle$}
+ \item {\bfseries\textit{A1. $\langle$subsection heading$\rangle$}}
+ \item \textit{A1.1. $\langle$subsubsection heading$\rangle$}
+ \end{itemize}
+The sections in appendix~\ref{multiple} are:
+ \begin{itemize}
+ \item \textbf{Appendix A2:\enskip $\langle$section heading$\rangle$}
+ \item {\bfseries\textit{A2. $\langle$subsection heading$\rangle$}}
+ \item \textit{A2.1. $\langle$subsubsection heading$\rangle$}
+ \end{itemize}
+
+% authors generating their own bbl file would uncomment the next two command lines, replace ``ageingbib'' with the name of their .bib file and delete the bibliography commands and entries below:
+
+% \bibliography{ageingbib}% to read ageingbib.bib
+% \bibliographystyle{cjebibstyle} % to impose CJE bibliography style on output
+
+% However, we are going to include the contents of cjetemplate.bbl here:
+\begin{thebibliography}{10}
+\newcommand{\enquote}[1]{``#1''}
+\providecommand{\natexlab}[1]{#1}
+
+\bibitem[{Aisa and Pueyo(2004)}]{Aisa04}
+Aisa, R., and F. Pueyo (2004) \enquote{Endogenous longevity, health and
+ economic growth: A slow growth for a longer life?,} \emph{Economics Bulletin}
+ 9, 1--10
+
+\bibitem[{Atkinson and Stiglitz(1980)}]{Atkinson}
+Atkinson, A., and J. Stiglitz (1980) \emph{Lectures on Public Economics}, New
+ York: McGraw-Hill
+
+\bibitem[{Glomm and Ravikumar(1992)}]{Glomm92}
+Glomm, G., and B. Ravikumar (1992) \enquote{Public versus private investment in
+ human capital endogenous growth and income inequality,} \emph{Journal of
+ Political Economy} 100, 813--34
+
+\bibitem[{Glomm and Ravikumar(1997)}]{Glomm97}
+------ (1997) \enquote{Productive government expenditures and long-run
+ growth,} \emph{Journal of Economic Dynamics and Control} 21, 183--204
+
+\bibitem[{Li et al.(2012)Li, Shrivastava, and K{\"o}nig}]{LiSK12}
+Li, P., A. Shrivastava, and A. C. K{\"o}nig (2012) \enquote{{GPU}-based minwise
+ hashing,} in \emph{Proceedings of the 21st World Wide Web Conference (WWW
+ 2012) (Companion Volume)}, pp. 565--66
+
+\bibitem[{Lucas(1990)}]{Lucas90}
+Lucas, R. (1990) \enquote{Supply-side economics: An analytical review,}
+ \emph{Oxford Economic Papers} 42, 293--316
+
+\bibitem[{Mas-Colell et al.(1995)Mas-Colell, Whinston, and Green}]{Mas-Colell}
+Mas-Colell, A., M. D. Whinston, and J. R. Green (1995) \emph{Microeconomic
+ Theory}, Oxford: Oxford University Press
+
+\bibitem[{Mendoza(1991)}]{Mendoza1991}
+Mendoza, E. G. (1991) \enquote{Real business cycles in a small open economy,}
+ \emph{American Economic Review} 81, 717--818
+
+\bibitem[{van der Pol and Cairns(2000)}]{vanderPolGairns2000}
+van der Pol, M. M., and J. A. Cairns (2000) \enquote{Zero and negative time
+ preference for health,} \emph{Health Economics} 9, 171--75
+
+\bibitem[{Van-Zon and Muysken(2001)}]{Van-Zon}
+Van-Zon, A., and J. Muysken (2001) \enquote{Health and endogenous growth,}
+ \emph{Journal of Health Economics} 20, 169--85
+
+\end{thebibliography}
+
+
+\label{lastpage}
+\end{document}
diff --git a/macros/latex/contrib/cje/cjenatbib.sty b/macros/latex/contrib/cje/cjenatbib.sty
new file mode 100644
index 0000000000..73817ef6e7
--- /dev/null
+++ b/macros/latex/contrib/cje/cjenatbib.sty
@@ -0,0 +1,838 @@
+%% This is file cjenatbib.sty.
+%% 2018/02/22 v1.06
+%% Lines changed from natbib.sty 2003/06/06 v7.1 are marked with %%ajw
+%%
+%% This is file `natbib.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% natbib.dtx (with options: `package,all')
+%% =============================================
+%% COPYRIGHT (c) 2017 Canadian Economics Association
+%%
+%% LICENSE
+%% =======
+%%
+%% This work can be distributed and/or modified under the conditions of the LaTeX Project Public License,
+%% either version 1.3 of this license or any later version. The latest version of this license is available at
+%% latex-project.org/lppl.txt. Version 1.3, or later, is part of all distributions of LaTeX version 2005/12/01 or later.
+%% This is a generated file.
+%%
+%% It may not be distributed without the original source file natbib.dtx.
+%%
+%% Full documentation can be obtained by LaTeXing that original file.
+%% Only a few abbreviated comments remain here to describe the usage.
+%% =============================================
+%% Copyright 1993-2003 Patrick W Daly
+%% Max-Planck-Institut f\"ur Aeronomie
+%% Max-Planck-Str. 2
+%% D-37191 Katlenburg-Lindau
+%% Germany
+%% E-mail: daly@linmpi.mpg.de
+\NeedsTeXFormat{LaTeX2e}[1995/06/01]
+\ProvidesPackage{cje}%%ajw
+ [2018/02/22 v1.06 CJE version of natbib.sty]%%ajw
+ % This package reimplements the LaTeX \cite command to be used for various
+ % citation styles, both author-year and numerical. It accepts BibTeX
+ % output intended for many other packages, and therefore acts as a
+ % general, all-purpose citation-style interface.
+ %
+ % With standard numerical .bst files, only numerical citations are
+ % possible. With an author-year .bst file, both numerical and
+ % author-year citations are possible.
+ %
+ % If author-year citations are selected, \bibitem must have one of the
+ % following forms:
+ % \bibitem[Jones et al.(1990)]{key}...
+ % \bibitem[Jones et al.(1990)Jones, Baker, and Williams]{key}...
+ % \bibitem[Jones et al., 1990]{key}...
+ % \bibitem[\protect\citeauthoryear{Jones, Baker, and Williams}{Jones
+ % et al.}{1990}]{key}...
+ % \bibitem[\protect\citeauthoryear{Jones et al.}{1990}]{key}...
+ % \bibitem[\protect\astroncite{Jones et al.}{1990}]{key}...
+ % \bibitem[\protect\citename{Jones et al., }1990]{key}...
+ % \harvarditem[Jones et al.]{Jones, Baker, and Williams}{1990}{key}...
+ %%
+ % This is either to be made up manually, or to be generated by an
+ % appropriate .bst file with BibTeX.
+ % Author-year mode || Numerical mode
+ % Then, \citet{key} ==>> Jones et al. (1990) || Jones et al. [21]
+ % \citep{key} ==>> (Jones et al., 1990) || [21]
+ % Multiple citations as normal:
+ % \citep{key1,key2} ==>> (Jones et al., 1990; Smith, 1989) || [21,24]
+ % or (Jones et al., 1990, 1991) || [21,24]
+ % or (Jones et al., 1990a,b) || [21,24]
+ % \cite{key} is the equivalent of \citet{key} in author-year mode
+ % and of \citep{key} in numerical mode
+ % Full author lists may be forced with \citet* or \citep*, e.g.
+ % \citep*{key} ==>> (Jones, Baker, and Williams, 1990)
+ % Optional notes as:
+ % \citep[chap. 2]{key} ==>> (Jones et al., 1990, chap. 2)
+ % \citep[e.g.,][]{key} ==>> (e.g., Jones et al., 1990)
+ % \citep[see][pg. 34]{key}==>> (see Jones et al., 1990, pg. 34)
+ % (Note: in standard LaTeX, only one note is allowed, after the ref.
+ % Here, one note is like the standard, two make pre- and post-notes.)
+ % \citealt{key} ==>> Jones et al. 1990
+ % \citealt*{key} ==>> Jones, Baker, and Williams 1990
+ % \citealp{key} ==>> Jones et al., 1990
+ % \citealp*{key} ==>> Jones, Baker, and Williams, 1990
+ % Additional citation possibilities (both author-year and numerical modes)
+ % \citeauthor{key} ==>> Jones et al.
+ % \citeauthor*{key} ==>> Jones, Baker, and Williams
+ % \citeyear{key} ==>> 1990
+ % \citeyearpar{key} ==>> (1990)
+ % \citetext{priv. comm.} ==>> (priv. comm.)
+ % Note: full author lists depends on whether the bib style supports them;
+ % if not, the abbreviated list is printed even when full requested.
+ %
+ % For names like della Robbia at the start of a sentence, use
+ % \Citet{dRob98} ==>> Della Robbia (1998)
+ % \Citep{dRob98} ==>> (Della Robbia, 1998)
+ % \Citeauthor{dRob98} ==>> Della Robbia
+ %
+ %
+ % Citation aliasing is achieved with
+ % \defcitealias{key}{text}
+ % \citetalias{key} ==>> text
+ % \citepalias{key} ==>> (text)
+ %
+ % Defining the citation style of a given bib style:
+ % Use \bibpunct (in the preamble only) with 6 mandatory arguments:
+ % 1. opening bracket for citation
+ % 2. closing bracket
+ % 3. citation separator (for multiple citations in one \cite)
+ % 4. the letter n for numerical styles, s for superscripts
+ % else anything for author-year
+ % 5. punctuation between authors and date
+ % 6. punctuation between years (or numbers) when common authors missing
+ % One optional argument is the character coming before post-notes. It
+ % appears in square braces before all other arguments. May be left off.
+ % Example (and default) \bibpunct[, ]{(}{)}{;}{a}{,}{,}
+ %
+ % To make this automatic for a given bib style, named newbib, say, make
+ % a local configuration file, natbib.cfg, with the definition
+ % \newcommand{\bibstyle@newbib}{\bibpunct...}
+ % Then the \bibliographystyle{newbib} will cause \bibstyle@newbib to
+ % be called on THE NEXT LATEX RUN (via the aux file).
+ %
+ % Such preprogrammed definitions may be invoked in the text (preamble only)
+ % by calling \citestyle{newbib}. This is only useful if the style specified
+ % differs from that in \bibliographystyle.
+ %
+ % With \citeindextrue and \citeindexfalse, one can control whether the
+ % \cite commands make an automatic entry of the citation in the .idx
+ % indexing file. For this, \makeindex must also be given in the preamble.
+ %
+ % LaTeX2e Options: (for selecting punctuation)
+ % round - round parentheses are used (default)
+ % square - square brackets are used [option]
+ % curly - curly braces are used {option}
+ % angle - angle brackets are used <option>
+ % colon - multiple citations separated by colon (default)
+ % comma - separated by comma
+ % authoryear - selects author-year citations (default)
+ % numbers- selects numerical citations
+ % super - numerical citations as superscripts
+ % sort - sorts multiple citations according to order in ref. list
+ % sort&compress - like sort, but also compresses numerical citations
+ % longnamesfirst - makes first citation full author list
+ % sectionbib - puts bibliography in a \section* instead of \chapter*
+ % Punctuation so selected dominates over any predefined ones.
+ % LaTeX2e options are called as, e.g.
+ % \usepackage[square,comma]{natbib}
+ % LaTeX the source file natbib.dtx to obtain more details
+ % or the file natnotes.tex for a brief reference sheet.
+ %-----------------------------------------------------------
+\@ifclassloaded{aguplus}{\PackageError{natbib}
+ {The aguplus class already includes natbib coding,\MessageBreak
+ so you should not add it explicitly}
+ {Type <Return> for now, but then later remove\MessageBreak
+ the command \protect\usepackage{natbib} from the document}
+ \endinput}{}
+\@ifclassloaded{nlinproc}{\PackageError{natbib}
+ {The nlinproc class already includes natbib coding,\MessageBreak
+ so you should not add it explicitly}
+ {Type <Return> for now, but then later remove\MessageBreak
+ the command \protect\usepackage{natbib} from the document}
+ \endinput}{}
+\@ifclassloaded{egs}{\PackageError{natbib}
+ {The egs class already includes natbib coding,\MessageBreak
+ so you should not add it explicitly}
+ {Type <Return> for now, but then later remove\MessageBreak
+ the command \protect\usepackage{natbib} from the document}
+ \endinput}{}
+ % Define citation punctuation for some author-year styles
+ % One may add and delete at this point
+ % Or put additions into local configuration file natbib.cfg
+\newcommand\bibstyle@chicago{\bibpunct{(}{)}{;}{a}{,}{,}}
+\newcommand\bibstyle@named{\bibpunct{[}{]}{;}{a}{,}{,}}
+\newcommand\bibstyle@agu{\bibpunct{[}{]}{;}{a}{,}{,~}}%Amer. Geophys. Union
+\newcommand\bibstyle@egs{\bibpunct{(}{)}{;}{a}{,}{,}}%Eur. Geophys. Soc.
+\newcommand\bibstyle@agsm{\bibpunct{(}{)}{,}{a}{}{,}\gdef\harvardand{\&}}
+\newcommand\bibstyle@kluwer{\bibpunct{(}{)}{,}{a}{}{,}\gdef\harvardand{\&}}
+\newcommand\bibstyle@dcu{\bibpunct{(}{)}{;}{a}{;}{,}\gdef\harvardand{and}}
+\newcommand\bibstyle@aa{\bibpunct{(}{)}{;}{a}{}{,}} %Astronomy & Astrophysics
+\newcommand\bibstyle@pass{\bibpunct{(}{)}{;}{a}{,}{,}}%Planet. & Space Sci
+\newcommand\bibstyle@anngeo{\bibpunct{(}{)}{;}{a}{,}{,}}%Annales Geophysicae
+\newcommand\bibstyle@nlinproc{\bibpunct{(}{)}{;}{a}{,}{,}}%Nonlin.Proc.Geophys.
+ % Define citation punctuation for some numerical styles
+\newcommand\bibstyle@cospar{\bibpunct{/}{/}{,}{n}{}{}%
+ \gdef\NAT@biblabelnum##1{##1.}}
+\newcommand\bibstyle@esa{\bibpunct{(Ref.~}{)}{,}{n}{}{}%
+ \gdef\NAT@biblabelnum##1{##1.\hspace{1em}}}
+\newcommand\bibstyle@nature{\bibpunct{}{}{,}{s}{}{\textsuperscript{,}}%
+ \gdef\NAT@biblabelnum##1{##1.}}
+ % The standard LaTeX styles
+\newcommand\bibstyle@plain{\bibpunct{[}{]}{,}{n}{}{,}}
+\let\bibstyle@alpha=\bibstyle@plain
+\let\bibstyle@abbrv=\bibstyle@plain
+\let\bibstyle@unsrt=\bibstyle@plain
+ % The author-year modifications of the standard styles
+\newcommand\bibstyle@plainnat{\bibpunct{[}{]}{,}{a}{,}{,}}
+\let\bibstyle@abbrvnat=\bibstyle@plainnat
+\let\bibstyle@unsrtnat=\bibstyle@plainnat
+\newif\ifNAT@numbers \NAT@numbersfalse
+\newif\ifNAT@super \NAT@superfalse
+\DeclareOption{numbers}{\NAT@numberstrue
+ \ExecuteOptions{square,comma,nobibstyle}}
+\DeclareOption{super}{\NAT@supertrue\NAT@numberstrue
+ \renewcommand\NAT@open{}\renewcommand\NAT@close{}
+ \ExecuteOptions{nobibstyle}}
+\DeclareOption{authoryear}{\NAT@numbersfalse
+ \ExecuteOptions{round,colon,bibstyle}}
+\DeclareOption{round}{%
+ \renewcommand\NAT@open{(} \renewcommand\NAT@close{)}
+ \ExecuteOptions{nobibstyle}}
+\DeclareOption{square}{%
+ \renewcommand\NAT@open{[} \renewcommand\NAT@close{]}
+ \ExecuteOptions{nobibstyle}}
+\DeclareOption{angle}{%
+ \renewcommand\NAT@open{$<$} \renewcommand\NAT@close{$>$}
+ \ExecuteOptions{nobibstyle}}
+\DeclareOption{curly}{%
+ \renewcommand\NAT@open{\{} \renewcommand\NAT@close{\}}
+ \ExecuteOptions{nobibstyle}}
+\DeclareOption{comma}{\renewcommand\NAT@sep{,}
+ \ExecuteOptions{nobibstyle}}
+\DeclareOption{colon}{\renewcommand\NAT@sep{;}
+ \ExecuteOptions{nobibstyle}}
+\DeclareOption{nobibstyle}{\let\bibstyle=\@gobble}
+\DeclareOption{bibstyle}{\let\bibstyle=\@citestyle}
+\newif\ifNAT@openbib \NAT@openbibfalse
+\DeclareOption{openbib}{\NAT@openbibtrue}
+\DeclareOption{sectionbib}{\def\NAT@sectionbib{on}}
+\def\NAT@sort{0}
+\DeclareOption{sort}{\def\NAT@sort{1}}
+\DeclareOption{sort&compress}{\def\NAT@sort{2}}
+\@ifpackageloaded{cite}{\PackageWarningNoLine{natbib}
+ {The `cite' package should not be used\MessageBreak
+ with natbib. Use option `sort' instead}\ExecuteOptions{sort}}{}
+\newif\ifNAT@longnames\NAT@longnamesfalse
+\DeclareOption{longnamesfirst}{\NAT@longnamestrue}
+\DeclareOption{nonamebreak}{\def\NAT@nmfmt#1{\mbox{\NAT@up#1}}}
+\def\NAT@nmfmt#1{{\NAT@up#1}}
+\renewcommand\bibstyle[1]{\@ifundefined{bibstyle@#1}{\relax}
+ {\csname bibstyle@#1\endcsname}}
+\AtBeginDocument{\global\let\bibstyle=\@gobble}
+\let\@citestyle\bibstyle
+\newcommand\citestyle[1]{\@citestyle{#1}\let\bibstyle\@gobble}
+\@onlypreamble{\citestyle}\@onlypreamble{\@citestyle}
+\newcommand\bibpunct[7][, ]%
+ {\gdef\NAT@open{#2}\gdef\NAT@close{#3}\gdef
+ \NAT@sep{#4}\global\NAT@numbersfalse\ifx #5n\global\NAT@numberstrue
+ \else
+ \ifx #5s\global\NAT@numberstrue\global\NAT@supertrue
+ \fi\fi
+ \gdef\NAT@aysep{#6}\gdef\NAT@yrsep{#7}%
+ \gdef\NAT@cmt{#1}%
+ \global\let\bibstyle\@gobble
+ }
+\@onlypreamble{\bibpunct}
+\newcommand\NAT@open{(} \newcommand\NAT@close{)}
+\newcommand\NAT@sep{;}
+\ProcessOptions
+\newcommand\NAT@aysep{,} \newcommand\NAT@yrsep{,}
+\newcommand\NAT@cmt{, }
+\newcommand\NAT@cite%
+ [3]{\ifNAT@swa\NAT@@open\if*#2*\else#2\ \fi
+ #1\if*#3*\else\NAT@cmt#3\fi\NAT@@close\else#1\fi\endgroup}
+\newcommand\NAT@citenum%
+ [3]{\ifNAT@swa\NAT@@open\if*#2*\else#2\ \fi
+ #1\if*#3*\else\NAT@cmt#3\fi\NAT@@close\else#1\fi\endgroup}
+\newcommand\NAT@citesuper[3]{\ifNAT@swa
+\unskip\kern\p@\textsuperscript{#1}%
+ \if*#3*\else\ (#3)\fi\else #1\fi\endgroup}
+\providecommand
+ \textsuperscript[1]{\mbox{$^{\mbox{\scriptsize#1}}$}}
+\providecommand\@firstofone[1]{#1}
+\newcommand\NAT@citexnum{}
+\def\NAT@citexnum[#1][#2]#3{%
+ \NAT@sort@cites{#3}%
+ \let\@citea\@empty
+ \@cite{\def\NAT@num{-1}\let\NAT@last@yr\relax\let\NAT@nm\@empty
+ \@for\@citeb:=\NAT@cite@list\do
+ {\edef\@citeb{\expandafter\@firstofone\@citeb}%
+ \if@filesw\immediate\write\@auxout{\string\citation{\@citeb}}\fi
+ \@ifundefined{b@\@citeb\@extra@b@citeb}{%
+ {\reset@font\bfseries?}
+ \NAT@citeundefined\PackageWarning{natbib}%
+ {Citation `\@citeb' on page \thepage \space undefined}}%
+ {\let\NAT@last@num\NAT@num\let\NAT@last@nm\NAT@nm
+ \NAT@parse{\@citeb}%
+ \ifNAT@longnames\@ifundefined{bv@\@citeb\@extra@b@citeb}{%
+ \let\NAT@name=\NAT@all@names
+ \global\@namedef{bv@\@citeb\@extra@b@citeb}{}}{}%
+ \fi
+ \ifNAT@full\let\NAT@nm\NAT@all@names\else
+ \let\NAT@nm\NAT@name\fi
+ \ifNAT@swa
+ \ifnum\NAT@ctype>1\relax\@citea
+ \hyper@natlinkstart{\@citeb\@extra@b@citeb}%
+ \ifnum\NAT@ctype=2\relax\NAT@test{\NAT@ctype}%
+ \else\NAT@alias
+ \fi\hyper@natlinkend\else
+ \ifnum\NAT@sort>1
+ \begingroup\catcode`\_=8
+ \ifcat _\ifnum\z@<0\NAT@num _\else A\fi
+ \global\let\NAT@nm=\NAT@num \else \gdef\NAT@nm{-2}\fi
+ \ifcat _\ifnum\z@<0\NAT@last@num _\else A\fi
+ \global\@tempcnta=\NAT@last@num \global\advance\@tempcnta by\@ne
+ \else \global\@tempcnta\m@ne\fi
+ \endgroup
+ \ifnum\NAT@nm=\@tempcnta
+ \ifx\NAT@last@yr\relax
+ \edef\NAT@last@yr{\@citea \mbox{\noexpand\citenumfont{\NAT@num}}}%
+ \else
+ \edef\NAT@last@yr{--\penalty\@m\mbox{\noexpand\citenumfont{\NAT@num}}}%
+ \fi
+ \else
+ \NAT@last@yr \@citea \mbox{\citenumfont{\NAT@num}}%
+ \let\NAT@last@yr\relax
+ \fi
+ \else
+ \@citea \mbox{\hyper@natlinkstart{\@citeb\@extra@b@citeb}%
+ {\citenumfont{\NAT@num}}\hyper@natlinkend}%
+ \fi
+ \fi
+ \def\@citea{\NAT@sep\penalty\@m\NAT@space}%
+ \else
+ \ifcase\NAT@ctype\relax
+ \ifx\NAT@last@nm\NAT@nm \NAT@yrsep\penalty\@m\NAT@space\else
+ \@citea \NAT@test{1}\ \NAT@@open
+ \if*#1*\else#1\ \fi\fi \NAT@mbox{%
+ \hyper@natlinkstart{\@citeb\@extra@b@citeb}%
+ {\citenumfont{\NAT@num}}\hyper@natlinkend}%
+ \def\@citea{\NAT@@close\NAT@sep\penalty\@m\ }%
+ \or\@citea
+ \hyper@natlinkstart{\@citeb\@extra@b@citeb}%
+ \NAT@test{\NAT@ctype}\hyper@natlinkend
+ \def\@citea{\NAT@sep\penalty\@m\ }%
+ \or\@citea
+ \hyper@natlinkstart{\@citeb\@extra@b@citeb}%
+ \NAT@test{\NAT@ctype}\hyper@natlinkend
+ \def\@citea{\NAT@sep\penalty\@m\ }%
+ \or\@citea
+ \hyper@natlinkstart{\@citeb\@extra@b@citeb}%
+ \NAT@alias\hyper@natlinkend
+ \def\@citea{\NAT@sep\penalty\@m\ }%
+ \fi
+ \fi
+ }}%
+ \ifnum\NAT@sort>1\relax\NAT@last@yr\fi
+ \ifNAT@swa\else\ifnum\NAT@ctype=0\if*#2*\else
+ \NAT@cmt#2\fi \NAT@@close\fi\fi}{#1}{#2}}
+\newcommand\NAT@test[1]{\ifnum#1=1 \ifx\NAT@nm\NAT@noname
+ {\reset@font\bfseries(author?)}\PackageWarning{natbib}
+ {Author undefined for citation`\@citeb'
+ \MessageBreak
+ on page \thepage}\else \NAT@nm \fi
+ \else \if\relax\NAT@date\relax
+ {\reset@font\bfseries(year?)}\PackageWarning{natbib}
+ {Year undefined for citation`\@citeb'
+ \MessageBreak
+ on page \thepage}\else \NAT@date \fi \fi}
+\let\citenumfont=\relax
+\newcommand\NAT@citex{}
+\def\NAT@citex%
+ [#1][#2]#3{%
+ \NAT@sort@cites{#3}%
+ \let\@citea\@empty
+ \@cite{\let\NAT@nm\@empty\let\NAT@year\@empty
+ \@for\@citeb:=\NAT@cite@list\do
+ {\edef\@citeb{\expandafter\@firstofone\@citeb}%
+ \if@filesw\immediate\write\@auxout{\string\citation{\@citeb}}\fi
+ \@ifundefined{b@\@citeb\@extra@b@citeb}{\@citea%
+ {\reset@font\bfseries ?}\NAT@citeundefined
+ \PackageWarning{natbib}%
+ {Citation `\@citeb' on page \thepage \space undefined}\def\NAT@date{}}%
+ {\let\NAT@last@nm=\NAT@nm\let\NAT@last@yr=\NAT@year
+ \NAT@parse{\@citeb}%
+ \ifNAT@longnames\@ifundefined{bv@\@citeb\@extra@b@citeb}{%
+ \let\NAT@name=\NAT@all@names
+ \global\@namedef{bv@\@citeb\@extra@b@citeb}{}}{}%
+ \fi
+ \ifNAT@full\let\NAT@nm\NAT@all@names\else
+ \let\NAT@nm\NAT@name\fi
+ \ifNAT@swa\ifcase\NAT@ctype
+ \if\relax\NAT@date\relax
+ \@citea\hyper@natlinkstart{\@citeb\@extra@b@citeb}%
+ \NAT@nmfmt{\NAT@nm}\NAT@date\hyper@natlinkend
+ \else
+ \ifx\NAT@last@nm\NAT@nm\NAT@yrsep
+ \ifx\NAT@last@yr\NAT@year
+ \def\NAT@temp{{?}}%
+ \ifx\NAT@temp\NAT@exlab\PackageWarningNoLine{natbib}%
+ {Multiple citation on page \thepage: same authors and
+ year\MessageBreak without distinguishing extra
+ letter,\MessageBreak appears as question mark}\fi
+ \hyper@natlinkstart{\@citeb\@extra@b@citeb}\NAT@exlab
+ \hyper@natlinkend
+ \else\unskip\
+ \hyper@natlinkstart{\@citeb\@extra@b@citeb}\NAT@date
+ \hyper@natlinkend
+ \fi
+ \else\@citea\hyper@natlinkstart{\@citeb\@extra@b@citeb}%
+ \NAT@nmfmt{\NAT@nm}%
+ \hyper@natlinkbreak{\NAT@aysep\ }{\@citeb\@extra@b@citeb}%
+ \NAT@date\hyper@natlinkend
+ \fi
+ \fi
+ \or\@citea\hyper@natlinkstart{\@citeb\@extra@b@citeb}%
+ \NAT@nmfmt{\NAT@nm}\hyper@natlinkend
+ \or\@citea\hyper@natlinkstart{\@citeb\@extra@b@citeb}%
+ \NAT@date\hyper@natlinkend
+ \or\@citea\hyper@natlinkstart{\@citeb\@extra@b@citeb}%
+ \NAT@alias\hyper@natlinkend
+ \fi \def\@citea{\NAT@sep\ }%
+ \else\ifcase\NAT@ctype
+ \if\relax\NAT@date\relax
+ \@citea\hyper@natlinkstart{\@citeb\@extra@b@citeb}%
+ \NAT@nmfmt{\NAT@nm}\hyper@natlinkend
+ \else
+ \ifx\NAT@last@nm\NAT@nm\NAT@yrsep
+ \ifx\NAT@last@yr\NAT@year
+ \def\NAT@temp{{?}}%
+ \ifx\NAT@temp\NAT@exlab\PackageWarningNoLine{natbib}%
+ {Multiple citation on page \thepage: same authors and
+ year\MessageBreak without distinguishing extra
+ letter,\MessageBreak appears as question mark}\fi
+ \hyper@natlinkstart{\@citeb\@extra@b@citeb}\NAT@exlab
+ \hyper@natlinkend
+ \else\unskip\
+ \hyper@natlinkstart{\@citeb\@extra@b@citeb}\NAT@date
+ \hyper@natlinkend
+ \fi
+ \else\@citea\hyper@natlinkstart{\@citeb\@extra@b@citeb}%
+ \NAT@nmfmt{\NAT@nm}%
+ \hyper@natlinkbreak{\ \NAT@@open\if*#1*\else#1\ \fi}%
+ {\@citeb\@extra@b@citeb}%
+ \NAT@date\hyper@natlinkend\fi
+ \fi
+ \or\@citea\hyper@natlinkstart{\@citeb\@extra@b@citeb}%
+ \NAT@nmfmt{\NAT@nm}\hyper@natlinkend
+ \or\@citea\hyper@natlinkstart{\@citeb\@extra@b@citeb}%
+ \NAT@date\hyper@natlinkend
+ \or\@citea\hyper@natlinkstart{\@citeb\@extra@b@citeb}%
+ \NAT@alias\hyper@natlinkend
+ \fi \if\relax\NAT@date\relax\def\@citea{\NAT@sep\ }%
+ \else\def\@citea{\NAT@@close\NAT@sep\ }\fi
+ \fi
+ }}\ifNAT@swa\else\if*#2*\else\NAT@cmt#2\fi
+ \if\relax\NAT@date\relax\else\NAT@@close\fi\fi}{#1}{#2}}
+\newif\ifNAT@par \NAT@partrue
+\newcommand\NAT@@open{\ifNAT@par\NAT@open\fi}
+\newcommand\NAT@@close{\ifNAT@par\NAT@close\fi}
+\newcommand\NAT@alias{\@ifundefined{al@\@citeb\@extra@b@citeb}{%
+ {\reset@font\bfseries(alias?)}\PackageWarning{natbib}
+ {Alias undefined for citation `\@citeb'
+ \MessageBreak on page \thepage}}{\@nameuse{al@\@citeb\@extra@b@citeb}}}
+\let\NAT@up\relax
+\newcommand\NAT@Up[1]{{\let\protect\@unexpandable@protect\let~\relax
+ \expandafter\NAT@deftemp#1}\expandafter\NAT@UP\NAT@temp}
+\newcommand\NAT@deftemp[1]{\xdef\NAT@temp{#1}}
+\newcommand\NAT@UP[1]{\let\@tempa\NAT@UP\ifcat a#1\MakeUppercase{#1}%
+ \let\@tempa\relax\else#1\fi\@tempa}
+\newcommand\shortcites[1]{%
+ \@bsphack\@for\@citeb:=#1\do
+ {\edef\@citeb{\expandafter\@firstofone\@citeb}%
+ \global\@namedef{bv@\@citeb\@extra@b@citeb}{}}\@esphack}
+\newcommand\NAT@biblabel[1]{\hfill}
+\newcommand\NAT@biblabelnum[1]{\bibnumfmt{#1}}
+\newcommand\bibnumfmt[1]{[#1]}
+\def\@tempa#1{[#1]}
+\ifx\@tempa\@biblabel\let\@biblabel\@empty\fi
+\newcommand\NAT@bibsetnum[1]{\settowidth\labelwidth{\@biblabel{#1}}%
+ \setlength{\leftmargin}{\labelwidth}\addtolength{\leftmargin}{\labelsep}%
+ \setlength{\itemsep}{\bibsep}\setlength{\parsep}{\z@}%
+ \ifNAT@openbib
+ \addtolength{\leftmargin}{\bibindent}%
+ \setlength{\itemindent}{-\bibindent}%
+ \setlength{\listparindent}{\itemindent}%
+ \setlength{\parsep}{0pt}%
+ \fi
+}
+\newlength{\bibhang}
+\setlength{\bibhang}{1em}
+\newlength{\bibsep}
+{\@listi \global\bibsep\itemsep \global\advance\bibsep by\parsep}
+
+\newcommand\NAT@bibsetup%
+ [1]{\setlength{\leftmargin}{\bibhang}\setlength{\itemindent}{-\leftmargin}%
+ \setlength{\itemsep}{\bibsep}\setlength{\parsep}{\z@}}
+\newcommand\NAT@set@cites{\ifNAT@numbers
+ \ifNAT@super \let\@cite\NAT@citesuper
+ \def\NAT@mbox##1{\unskip\nobreak\hspace{1\p@}\textsuperscript{##1}}%
+ \let\citeyearpar=\citeyear
+ \let\NAT@space\relax\else
+ \let\NAT@mbox=\mbox
+ \let\@cite\NAT@citenum \def\NAT@space{ }\fi
+ \let\@citex\NAT@citexnum
+ \ifx\@biblabel\@empty\let\@biblabel\NAT@biblabelnum\fi
+ \let\@bibsetup\NAT@bibsetnum
+ \def\natexlab##1{}%
+ \else
+ \let\@cite\NAT@cite
+ \let\@citex\NAT@citex
+ \let\@biblabel\NAT@biblabel
+ \let\@bibsetup\NAT@bibsetup
+ \def\natexlab##1{##1}%
+ \fi}
+\AtBeginDocument{\NAT@set@cites}
+\AtBeginDocument{\ifx\SK@def\@undefined\else
+\ifx\SK@cite\@empty\else
+ \SK@def\@citex[#1][#2]#3{\SK@\SK@@ref{#3}\SK@@citex[#1][#2]{#3}}\fi
+\ifx\SK@citeauthor\@undefined\def\HAR@checkdef{}\else
+ \let\citeauthor\SK@citeauthor
+ \let\citefullauthor\SK@citefullauthor
+ \let\citeyear\SK@citeyear\fi
+\fi}
+\AtBeginDocument{\@ifpackageloaded{hyperref}{%
+ \ifnum\NAT@sort=2\def\NAT@sort{1}\fi}{}}
+\newif\ifNAT@full\NAT@fullfalse
+\newif\ifNAT@swa
+\DeclareRobustCommand\citet
+ {\begingroup\NAT@swafalse\def\NAT@ctype{0}\NAT@partrue
+ \@ifstar{\NAT@fulltrue\NAT@citetp}{\NAT@fullfalse\NAT@citetp}}
+\newcommand\NAT@citetp{\@ifnextchar[{\NAT@@citetp}{\NAT@@citetp[]}}
+\newcommand\NAT@@citetp{}
+\def\NAT@@citetp[#1]{\@ifnextchar[{\@citex[#1]}{\@citex[][#1]}}
+\DeclareRobustCommand\citep
+ {\begingroup\NAT@swatrue\def\NAT@ctype{0}\NAT@partrue
+ \@ifstar{\NAT@fulltrue\NAT@citetp}{\NAT@fullfalse\NAT@citetp}}
+\DeclareRobustCommand\cite
+ {\begingroup\def\NAT@ctype{0}\NAT@partrue\NAT@swatrue
+ \@ifstar{\NAT@fulltrue\NAT@cites}{\NAT@fullfalse\NAT@cites}}
+\newcommand\NAT@cites{\@ifnextchar [{\NAT@@citetp}{%
+ \ifNAT@numbers\else
+ \NAT@swafalse
+ \fi
+ \NAT@@citetp[]}}
+\DeclareRobustCommand\citealt
+ {\begingroup\NAT@swafalse\def\NAT@ctype{0}\NAT@parfalse
+ \@ifstar{\NAT@fulltrue\NAT@citetp}{\NAT@fullfalse\NAT@citetp}}
+\DeclareRobustCommand\citealp
+ {\begingroup\NAT@swatrue\def\NAT@ctype{0}\NAT@parfalse
+ \@ifstar{\NAT@fulltrue\NAT@citetp}{\NAT@fullfalse\NAT@citetp}}
+\DeclareRobustCommand\citeauthor
+ {\begingroup\NAT@swafalse\def\NAT@ctype{1}\NAT@parfalse
+ \@ifstar{\NAT@fulltrue\NAT@citetp}{\NAT@fullfalse\NAT@citetp}}
+\DeclareRobustCommand\Citet
+ {\begingroup\NAT@swafalse\def\NAT@ctype{0}\NAT@partrue
+ \let\NAT@up\NAT@Up
+ \@ifstar{\NAT@fulltrue\NAT@citetp}{\NAT@fullfalse\NAT@citetp}}
+\DeclareRobustCommand\Citep
+ {\begingroup\NAT@swatrue\def\NAT@ctype{0}\NAT@partrue
+ \let\NAT@up\NAT@Up
+ \@ifstar{\NAT@fulltrue\NAT@citetp}{\NAT@fullfalse\NAT@citetp}}
+\DeclareRobustCommand\Citealt
+ {\begingroup\NAT@swafalse\def\NAT@ctype{0}\NAT@parfalse
+ \let\NAT@up\NAT@Up
+ \@ifstar{\NAT@fulltrue\NAT@citetp}{\NAT@fullfalse\NAT@citetp}}
+\DeclareRobustCommand\Citealp
+ {\begingroup\NAT@swatrue\def\NAT@ctype{0}\NAT@parfalse
+ \let\NAT@up\NAT@Up
+ \@ifstar{\NAT@fulltrue\NAT@citetp}{\NAT@fullfalse\NAT@citetp}}
+\DeclareRobustCommand\Citeauthor
+ {\begingroup\NAT@swafalse\def\NAT@ctype{1}\NAT@parfalse
+ \let\NAT@up\NAT@Up
+ \@ifstar{\NAT@fulltrue\NAT@citetp}{\NAT@fullfalse\NAT@citetp}}
+\DeclareRobustCommand\citeyear
+ {\begingroup\NAT@swafalse\def\NAT@ctype{2}\NAT@parfalse\NAT@citetp}
+\DeclareRobustCommand\citeyearpar
+ {\begingroup\NAT@swatrue\def\NAT@ctype{2}\NAT@partrue\NAT@citetp}
+\newcommand\citetext[1]{\NAT@open#1\NAT@close}
+\DeclareRobustCommand\citefullauthor
+ {\citeauthor*}
+\newcommand\defcitealias[2]{%
+ \@ifundefined{al@#1\@extra@b@citeb}{}
+ {\PackageWarning{natbib}{Overwriting existing alias for citation #1}}
+ \@namedef{al@#1\@extra@b@citeb}{#2}}
+\DeclareRobustCommand\citetalias{\begingroup
+ \NAT@swafalse\def\NAT@ctype{3}\NAT@parfalse\NAT@citetp}
+\DeclareRobustCommand\citepalias{\begingroup
+ \NAT@swatrue\def\NAT@ctype{3}\NAT@partrue\NAT@citetp}
+\renewcommand\nocite[1]{\@bsphack
+ \@for\@citeb:=#1\do{%
+ \edef\@citeb{\expandafter\@firstofone\@citeb}%
+ \if@filesw\immediate\write\@auxout{\string\citation{\@citeb}}\fi
+ \if*\@citeb\else
+ \@ifundefined{b@\@citeb\@extra@b@citeb}{%
+ \NAT@citeundefined \PackageWarning{natbib}%
+ {Citation `\@citeb' undefined}}{}\fi}%
+ \@esphack}
+\newcommand\NAT@parse[1]{{%
+ \let\protect=\@unexpandable@protect\let~\relax
+ \let\active@prefix=\@gobble
+ \xdef\NAT@temp{\csname b@#1\@extra@b@citeb\endcsname}}%
+ \expandafter\NAT@split\NAT@temp
+ \expandafter\NAT@parse@date\NAT@date??????@@%
+ \ifciteindex\NAT@index\fi
+}
+\newcommand\NAT@split[4]{%
+ \gdef\NAT@num{#1}\gdef\NAT@name{#3}\gdef\NAT@date{#2}%
+ \gdef\NAT@all@names{#4}%
+ \ifx\NAT@noname\NAT@all@names \gdef\NAT@all@names{#3}\fi}
+\newcommand\NAT@parse@date{}
+\def\NAT@parse@date#1#2#3#4#5#6@@{%
+ \ifnum\the\catcode`#1=11\def\NAT@year{}\def\NAT@exlab{#1}\else
+ \ifnum\the\catcode`#2=11\def\NAT@year{#1}\def\NAT@exlab{#2}\else
+ \ifnum\the\catcode`#3=11\def\NAT@year{#1#2}\def\NAT@exlab{#3}\else
+ \ifnum\the\catcode`#4=11\def\NAT@year{#1#2#3}\def\NAT@exlab{#4}\else
+ \def\NAT@year{#1#2#3#4}\def\NAT@exlab{{#5}}\fi\fi\fi\fi}
+\newcommand\NAT@index{}
+\let\NAT@makeindex=\makeindex
+\renewcommand\makeindex{\NAT@makeindex
+ \renewcommand\NAT@index{\@bsphack\begingroup
+ \def~{\string~}\@wrindex{\NAT@idxtxt}}}
+\newcommand\NAT@idxtxt{\NAT@name\ \NAT@open\NAT@date\NAT@close}
+\@ifundefined{@indexfile}{}{\let\NAT@makeindex\relax\makeindex}
+\newif\ifciteindex \citeindexfalse
+\newcommand\citeindextype{default}
+\newcommand\NAT@index@alt{{\let\protect=\noexpand\let~\relax
+ \xdef\NAT@temp{\NAT@idxtxt}}\expandafter\NAT@exp\NAT@temp\@nil}
+\newcommand\NAT@exp{}
+\def\NAT@exp#1\@nil{\mbox{}\index[\citeindextype]{#1}}
+
+\AtBeginDocument{%
+\@ifpackageloaded{index}{\let\NAT@index=\NAT@index@alt}{}}
+\newcommand\NAT@ifcmd{\futurelet\NAT@temp\NAT@ifxcmd}
+\newcommand\NAT@ifxcmd{\ifx\NAT@temp\relax\else\expandafter\NAT@bare\fi}
+\def\NAT@bare#1(#2)#3(@)#4\@nil#5{%
+ \if @#2
+ \expandafter\NAT@apalk#1, , \@nil{#5}\else
+ \stepcounter{NAT@ctr}%
+ \NAT@wrout{\arabic {NAT@ctr}}{#2}{#1}{#3}{#5}
+\fi
+}
+\newcommand\NAT@wrout[5]{%
+\if@filesw
+ {\let\protect\noexpand\let~\relax
+ \immediate
+ \write\@auxout{\string\bibcite{#5}{{#1}{#2}{{#3}}{{#4}}}}}\fi
+\ignorespaces}
+\def\NAT@noname{{}}
+\renewcommand\bibitem{%
+ \@ifnextchar[{\@lbibitem}{%
+ \global\NAT@stdbsttrue
+ \stepcounter{NAT@ctr}\@lbibitem[\arabic{NAT@ctr}]}}
+\def\@lbibitem[#1]#2{%
+ \if\relax\@extra@b@citeb\relax\else
+ \@ifundefined{br@#2\@extra@b@citeb}{}{%
+ \@namedef{br@#2}{\@nameuse{br@#2\@extra@b@citeb}}}\fi
+ \@ifundefined{b@#2\@extra@b@citeb}{\def\NAT@num{}}{\NAT@parse{#2}}%
+ \item[\hfil\hyper@natanchorstart{#2\@extra@b@citeb}\@biblabel{\NAT@num}%
+ \hyper@natanchorend]%
+ \NAT@ifcmd#1(@)(@)\@nil{#2}}
+\ifx\SK@lbibitem\@undefined\else
+ \let\SK@lbibitem\@lbibitem
+ \def\@lbibitem[#1]#2{%
+ \SK@lbibitem[#1]{#2}\SK@\SK@@label{#2}\ignorespaces}\fi
+\newif\ifNAT@stdbst \NAT@stdbstfalse
+
+\AtEndDocument
+ {\ifNAT@stdbst\if@filesw\immediate\write\@auxout{\string
+ \global\string\NAT@numberstrue}\fi\fi
+ }
+\providecommand\bibcite{}
+\renewcommand\bibcite[2]{\@ifundefined{b@#1\@extra@binfo}\relax
+ {\NAT@citemultiple
+ \PackageWarningNoLine{natbib}{Citation `#1' multiply defined}}%
+ \global\@namedef{b@#1\@extra@binfo}{#2}}
+\AtEndDocument{\NAT@swatrue\let\bibcite\NAT@testdef}
+\newcommand\NAT@testdef[2]{%
+ \def\NAT@temp{#2}\expandafter \ifx \csname b@#1\@extra@binfo\endcsname
+ \NAT@temp \else \ifNAT@swa \NAT@swafalse
+ \PackageWarningNoLine{natbib}{Citation(s) may have
+ changed.\MessageBreak
+ Rerun to get citations correct}\fi\fi}
+\newcommand\NAT@apalk{}
+\def\NAT@apalk#1, #2, #3\@nil#4{\if\relax#2\relax
+ \global\NAT@stdbsttrue
+ \NAT@wrout{#1}{}{}{}{#4}\else
+ \stepcounter{NAT@ctr}%
+ \NAT@wrout{\arabic {NAT@ctr}}{#2}{#1}{}{#4}\fi}
+\newcommand\citeauthoryear{}
+\def\citeauthoryear#1#2#3(@)(@)\@nil#4{\stepcounter{NAT@ctr}\if\relax#3\relax
+ \NAT@wrout{\arabic {NAT@ctr}}{#2}{#1}{}{#4}\else
+ \NAT@wrout{\arabic {NAT@ctr}}{#3}{#2}{#1}{#4}\fi}
+\newcommand\citestarts{\NAT@open}
+\newcommand\citeends{\NAT@close}
+\newcommand\betweenauthors{and}
+\newcommand\astroncite{}
+\def\astroncite#1#2(@)(@)\@nil#3{\stepcounter{NAT@ctr}\NAT@wrout{\arabic
+{NAT@ctr}}{#2}{#1}{}{#3}}
+\newcommand\citename{}
+\def\citename#1#2(@)(@)\@nil#3{\expandafter\NAT@apalk#1#2, \@nil{#3}}
+\newcommand\harvarditem[4][]%
+ {\if\relax#1\relax\bibitem[#2(#3)]{#4}\else
+ \bibitem[#1(#3)#2]{#4}\fi }
+\newcommand\harvardleft{\NAT@open}
+\newcommand\harvardright{\NAT@close}
+\newcommand\harvardyearleft{\NAT@open}
+\newcommand\harvardyearright{\NAT@close}
+\AtBeginDocument{\providecommand{\harvardand}{and}}
+\newcommand\harvardurl[1]{\textbf{URL:} \textit{#1}}
+\providecommand\bibsection{}
+\@ifundefined{chapter}%
+ {\renewcommand\bibsection{\section*{\refname
+ \@mkboth{\MakeUppercase{\refname}}{\MakeUppercase{\refname}}}}}
+ {\@ifundefined{NAT@sectionbib}%
+ {\renewcommand\bibsection{\chapter*{\bibname
+ \@mkboth{\MakeUppercase{\bibname}}{\MakeUppercase{\bibname}}}}}
+ {\renewcommand\bibsection{\section*{\bibname
+ \ifx\@mkboth\@gobbletwo\else\markright{\MakeUppercase{\bibname}}\fi}}}}
+\@ifclassloaded{amsart}%
+ {\renewcommand\bibsection{\section*{\refname}}}{}
+\@ifclassloaded{amsbook}%
+ {\renewcommand\bibsection{\chapter*{\bibname}}}{}
+\@ifundefined{bib@heading}{}{\let\bibsection\bib@heading}
+\newcounter{NAT@ctr}
+%%ajw\renewenvironment{thebibliography}[1]{%
+%%ajw \bibsection\parindent \z@\bibpreamble\bibfont\list
+%%ajw {\@biblabel{\arabic{NAT@ctr}}}{\@bibsetup{#1}%
+%%ajw \setcounter{NAT@ctr}{0}}%
+%%ajw \ifNAT@openbib
+%%ajw \renewcommand\newblock{\par}
+%%ajw \else
+%%ajw \renewcommand\newblock{\hskip .11em \@plus.33em \@minus.07em}%
+%%ajw \fi
+%%ajw \sloppy\clubpenalty4000\widowpenalty4000
+%%ajw \sfcode`\.=1000\relax
+%%ajw \let\citeN\cite \let\shortcite\cite
+%%ajw \let\citeasnoun\cite
+%%ajw }{\def\@noitemerr{%
+%%ajw \PackageWarning{natbib}
+%%ajw {Empty `thebibliography' environment}}%
+%%ajw \endlist\vskip-\lastskip}
+
+%%%%%%%%%%%%%%%%% %%ajw this section is new %%%%%%%%%%%%%%%%%%%%%%%%%%%
+\renewenvironment{thebibliography}[1]{%9/10 raggedright, turnovers 12pt
+ \par\vskip 20\p@ \@plus 1\p@ \@minus 1\p@
+ \section*{References}%
+ \nobreak
+ \vskip 4\p@ \@plus .5\p@ \@minus .5\p@
+ \nobreak
+ \list{}{\usecounter{dummy}%
+ \raggedright
+ \labelwidth\z@ \leftmargin 12pt\itemindent -12pt\itemsep 0\p@ plus 0.1\p@}%
+ \normalfont\abstractsize \parindent\z@
+ \parskip\z@ \@plus .1\p@\relax
+ \sloppy\clubpenalty\z@ \widowpenalty\@M
+ \sfcode`\.\@m\relax
+ \let\citeN\cite \let\shortcite\cite
+ \let\citeasnoun\cite
+ }
+ {\vspace{\baselineskip}\endlist}
+%%%%%%%%%%%%%%%%% %%ajw this section is new %%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\let\bibfont\relax
+\let\bibpreamble\relax
+\providecommand\reset@font{\relax}
+\providecommand\bibname{Bibliography}
+\providecommand\refname{References}
+\newcommand\NAT@citeundefined{\gdef \NAT@undefined {%
+ \PackageWarningNoLine{natbib}{There were undefined citations}}}
+\let \NAT@undefined \relax
+\newcommand\NAT@citemultiple{\gdef \NAT@multiple {%
+ \PackageWarningNoLine{natbib}{There were multiply defined citations}}}
+\let \NAT@multiple \relax
+\AtEndDocument{\NAT@undefined\NAT@multiple}
+\providecommand\@mkboth[2]{}
+\providecommand\MakeUppercase{\uppercase}
+\providecommand{\@extra@b@citeb}{}
+\gdef\@extra@binfo{}
+\providecommand\hyper@natanchorstart[1]{}
+\providecommand\hyper@natanchorend{}
+\providecommand\hyper@natlinkstart[1]{}
+\providecommand\hyper@natlinkend{}
+\providecommand\hyper@natlinkbreak[2]{#1}
+\@ifundefined{bbl@redefine}{}{%
+ \bbl@redefine\nocite#1{%
+ \@safe@activestrue\org@nocite{#1}\@safe@activesfalse}%
+\bbl@redefine\@lbibitem[#1]#2{%
+ \@safe@activestrue\org@@lbibitem[#1]{#2}\@safe@activesfalse}%
+}
+\AtBeginDocument{\@ifundefined{bbl@redefine}{}{%
+\bbl@redefine\@citex[#1][#2]#3{%
+ \@safe@activestrue\org@@citex[#1][#2]{#3}\@safe@activesfalse}%
+\bbl@redefine\NAT@testdef#1#2{%
+ \@safe@activestrue\org@NAT@testdef{#1}{#2}\@safe@activesfalse}%
+\@ifundefined{org@@lbibitem}{%
+\bbl@redefine\@lbibitem[#1]#2{%
+ \@safe@activestrue\org@@lbibitem[#1]{#2}\@safe@activesfalse}}{}%
+}}
+\ifnum\NAT@sort>0
+\newcommand\NAT@sort@cites[1]{%
+\@tempcntb\m@ne
+\let\@celt\delimiter
+\def\NAT@num@list{}%
+\def\NAT@cite@list{}%
+\def\NAT@nonsort@list{}%
+\@for \@citeb:=#1\do{\NAT@make@cite@list}%
+\edef\NAT@cite@list{\NAT@cite@list\NAT@nonsort@list}%
+\edef\NAT@cite@list{\expandafter\NAT@xcom\NAT@cite@list @@}}
+\begingroup \catcode`\_=8
+\gdef\NAT@make@cite@list{%
+ \edef\@citeb{\expandafter\@firstofone\@citeb}%
+ \@ifundefined{b@\@citeb\@extra@b@citeb}{\def\NAT@num{A}}%
+ {\NAT@parse{\@citeb}}%
+ \ifcat _\ifnum\z@<0\NAT@num _\else A\fi
+ \@tempcnta\NAT@num \relax
+ \ifnum \@tempcnta>\@tempcntb
+ \edef\NAT@num@list{\NAT@num@list \@celt{\NAT@num}}%
+ \edef\NAT@cite@list{\NAT@cite@list\@citeb,}%
+ \@tempcntb\@tempcnta
+ \else
+ \let\NAT@@cite@list=\NAT@cite@list \def\NAT@cite@list{}%
+ \edef\NAT@num@list{\expandafter\NAT@num@celt \NAT@num@list \@gobble @}%
+ {\let\@celt=\NAT@celt\NAT@num@list}%
+ \fi
+ \else
+ \edef\NAT@nonsort@list{\NAT@nonsort@list\@citeb,}%
+ \fi}
+\endgroup
+\def\NAT@celt#1{\ifnum #1<\@tempcnta
+ \xdef\NAT@cite@list{\NAT@cite@list\expandafter\NAT@nextc\NAT@@cite@list @@}%
+ \xdef\NAT@@cite@list{\expandafter\NAT@restc\NAT@@cite@list}%
+ \else
+ \xdef\NAT@cite@list{\NAT@cite@list\@citeb,\NAT@@cite@list}\let\@celt\@gobble%
+ \fi}
+\def\NAT@num@celt#1#2{\ifx \@celt #1%
+ \ifnum #2<\@tempcnta
+ \@celt{#2}%
+ \expandafter\expandafter\expandafter\NAT@num@celt
+ \else
+ \@celt{\number\@tempcnta}\@celt{#2}%
+ \fi\fi}
+\def\NAT@nextc#1,#2@@{#1,}
+\def\NAT@restc#1,#2{#2}
+\def\NAT@xcom#1,@@{#1}
+\else
+ \newcommand\NAT@sort@cites[1]{\edef\NAT@cite@list{#1}}\fi
+\InputIfFileExists{natbib.cfg}
+ {\typeout{Local config file natbib.cfg used}}{}
+%%
+%% <<<<< End of generated file <<<<<<
+%%
+%% End of file `natbib.sty'.
diff --git a/macros/latex/contrib/cje/cjetemplate.tex b/macros/latex/contrib/cje/cjetemplate.tex
new file mode 100644
index 0000000000..3c5b332635
--- /dev/null
+++ b/macros/latex/contrib/cje/cjetemplate.tex
@@ -0,0 +1,191 @@
+%% This is file cjetemplate.tex
+%% 2018/02/22 v1.06
+%% =========
+%%
+%% COPYRIGHT (c) 2017 Canadian Economics Association
+%%
+%% LICENSE
+%% =======
+%%
+%% This work can be distributed and/or modified under the conditions of the LaTeX Project Public License,
+%% either version 1.3 of this license or any later version. The latest version of this license is available at
+%% latex-project.org/lppl.txt. Version 1.3, or later, is part of all distributions of LaTeX version 2005/12/01 or later.
+
+
+\NeedsTeXFormat{LaTeX2e}
+
+\documentclass{cje} % for use when submitting final paper for publication
+%
+ % \documentclass[review]{cje} % for use at initial submission (double spaced, with line numbers)
+%
+% \documentclass[proof]{cje} % for typesetters
+% % (with line numbers and typesetting details)
+%
+ \usepackage{cjenatbib}
+ \usepackage{url}
+
+ \ifx\pdftexversion\undefined
+ \usepackage[dvips]{graphicx}
+ \else
+ \usepackage[pdftex]{graphicx}
+ \usepackage{epstopdf}
+ \epstopdfsetup{suffix=}
+ \fi
+
+ \usepackage{tabularx}
+ \usepackage[figuresright]{rotating}
+ \usepackage{floatpag}
+ \rotfloatpagestyle{empty}
+ \usepackage{amsmath}
+ \usepackage{amsthm}
+ \theoremstyle{plain}% default
+ \newtheorem{theorem}{Theorem}
+ \newtheorem{lemma}{Lemma}
+ \newtheorem{proposition}{Proposition}
+ \newtheorem*{corollary}{Corollary}
+ \theoremstyle{definition}
+ \newtheorem{definition}{Definition}
+ \newtheorem{example}{Example}
+ \theoremstyle{remark}
+ \newtheorem*{remark}{Remark}
+ \newtheorem*{case}{Case}
+ \usepackage{lmodern}
+ \usepackage{upquote}
+ \usepackage{hyperref}
+
+ %To enable possessive citations (using \citeapos)
+\def\citeapos#1{\citeauthor{#1}'s (\citeyear{#1})}
+
+ %If you have landscape tables or figures
+\usepackage[figuresright]{rotating}
+\usepackage{floatpag}
+ \rotfloatpagestyle{empty}
+
+ \hypersetup{%
+ pdftitle = {Article Name},
+ pdfauthor = {Author One, Author Two, Author Three,
+ Author Four and Author Five},
+ citecolor=blue,
+ urlcolor=blue,
+ colorlinks = true,
+ }
+
+ \bibpunct{(}{)}{,}{a}{}{;}
+
+\begin{document}
+\label{firstpage}
+
+%title
+\title[]{} %For running heads. [short running title (max. 40 characters if possible)]{full title}
+\authors{} %Summary of authors for running heads. {Author initials and family names separated by commas except before ``and''}
+
+% authors and affiliations
+\authorone{}{} %{Full name of author one}{Name of department and organization or institution; separate multiple affiliations with semi-colon}
+\authortwo{}{} %{Full name of author two}{Name of department and organization or institution; separate multiple affiliations with semi-colon}
+\authorthree{}{} %{Full name of author three}{Name of department and organization or institution; separate multiple affiliations with semi-colon}
+\authorfour{}{} %{Full name of author four}{Name of department and organization or institution; separate multiple affiliations with semi-colon}
+
+\abstract{} %{English abstract}
+
+\resume{} %{French abstract}. If you don't provide one, leave blank. The English abstract will be translated into French for you and inserted here.
+
+\JEL{} %{JEL classification codes, separated by commas}
+
+\acknowledgements{}
+
+\maketitle
+
+\section{}
+\subsection{}
+\subsubsection{}
+
+\begin{enumerate}
+\item
+\item
+\end{enumerate}
+
+\begin{extract}
+\end{extract}
+
+\begin{epigraph}
+\epigraphauthor{}
+\end{epigraph}
+
+\marginpar{} %To add margin notes for reviewers, copyeditor, etc.
+
+%Itemized lists are set off with bullet points. Itemized sublists are set off with en dashes
+\begin{itemize}%Itemized list
+\item
+ \item
+ \begin{itemize}%Itemized sublist
+ \item
+ \end{itemize}
+\end{itemize}
+
+\begin{table}
+\caption{}%\caption{} must appear before \label{}
+\label{}%Label with table number
+\begin{minipage}{28pc}% you need this line if your table has notes and/or footnotes
+% (28pc is the text width)
+\begin{tabular}{@{}lrrrr@{}}\hline
+ xxxxx\tablenote{NOTES: } & %xxxxx indicates first column heading
+ \multicolumn{1}{c}{} & %second column heading
+ \multicolumn{1}{c}{} & %third column heading
+ \multicolumn{1}{c}{} & %fourth column heading
+ \multicolumn{1}{c}{}\\ \hline %fifth column heading and line
+ & & & & \\
+ & & & & \\
+ & & & & \\
+ & & & & \footnote{}\\%Place the footnote command to the right of the item requiring a footnote
+\finalhline
+\end{tabular}
+\end{minipage}% Use this line only if you used \begin{minipage}
+
+\begin{figure}
+\includegraphics[width=0.6\textwidth]{}
+\caption{
+ \figurenote NOTE: }
+\label{}%Label with figure number
+
+\begin{proof}
+\end{proof}
+
+\begin{proof}[]%To replace "proof" with [another word or phrase]
+\end{proof}
+
+%Manual creation reference list
+\begin{thebibliography}{}
+\newcommand{\enquote}[1]{``#1''}
+
+\bibitem[{}]{}
+Aisa, R., and F. Pueyo (2004) ``Endogenous longevity, health and
+ economic growth: A slow growth for a longer life?,'' \textit{Economics
+ Bulletin} 9(5), 1--10
+
+% Using BibTeX and .bib file
+\bibliography{}
+\bibliographystyle{cjebibstyle} % to impose CJE bibliography style on output
+
+
+%\oneappendix %For only one appendix (will not be numbered)
+\appendix
+\section{}
+\label{}
+
+\subsection{}
+\label{}
+
+\section{}
+\label{}
+
+
+%More than one appendix (numbered A1, A2, etc.)
+\appendix
+\section{}
+\label{}
+
+\section{}
+\label{}
+
+\label{lastpage}
+\end{document}
diff --git a/macros/latex/contrib/cje/cjeupmath.sty b/macros/latex/contrib/cje/cjeupmath.sty
new file mode 100644
index 0000000000..775cabe5d8
--- /dev/null
+++ b/macros/latex/contrib/cje/cjeupmath.sty
@@ -0,0 +1,125 @@
+%%
+%% This is file `cjeupmath.sty', written for the CEA by Ali Woollatt
+%% 2018/02/22 v1.06
+%%
+%% This package provides 'upright' math (lower-case Greek, A-Z, a-z,
+%% punctuation, < >, \ell, \partial) from the AMS Euler fonts EURM/B.
+%%
+%% Requires the amsbsy.sty and amsgen.sty packages.
+%%
+%%
+%% COPYRIGHT (c) 2017 Canadian Economics Association
+%%
+%% LICENSE
+%% =======
+%%
+%% This work can be distributed and/or modified under the conditions of the LaTeX Project Public License,
+%% either version 1.3 of this license or any later version. The latest version of this license is available at
+%% latex-project.org/lppl.txt. Version 1.3, or later, is part of all distributions of LaTeX version 2005/12/01 or later.
+
+
+\ProvidesPackage{cjeupmath}[2018/02/22 v1.06 CJE LaTeX2e package]
+
+\RequirePackage{amsbsy}[1995/01/20] % also includes amsgen.sty
+
+% Macro for changing \mathversion's
+\providecommand{\mathch}[2]{% Derived from AMSBSY.STY
+ \begingroup
+ \let\@nomath\@gobble \mathversion{#1}%
+ \math@atom{#2}{%
+ \mathchoice%
+ {\hbox{$\m@th\displaystyle#2$}}%
+ {\hbox{$\m@th\textstyle#2$}}%
+ {\hbox{$\m@th\scriptstyle#2$}}%
+ {\hbox{$\m@th\scriptscriptstyle#2$}}}%
+ \endgroup}
+
+%
+% The following is from Ueur.fd: changed encoding from U to OML.
+% This allows to use eurm/b as (more or less) a math italic font.
+%
+\DeclareFontFamily{OML}{eur}{\skewchar\font'177}
+\DeclareFontShape{OML}{eur}{m}{n}{<-7>eurm5<-10>eurm7<10->eurm10}{}
+\DeclareFontShape{OML}{eur}{b}{n}{<-7>eurb5<-10>eurb7<10->eurb10}{}
+
+\DeclareMathVersion{upright}
+\DeclareMathVersion{boldupright}
+
+\SetSymbolFont{letters}{upright} {OML}{eur}{m}{n}
+\SetSymbolFont{letters}{boldupright}{OML}{eur}{b}{n}
+
+\DeclareRobustCommand{\mathup}[1]{\mathch{upright}{#1}}
+\DeclareRobustCommand{\mathbup}[1]{\mathch{boldupright}{#1}}
+
+% lower-case Greek
+\newcommand\ualpha{\mathup{\alpha}}
+\newcommand\ubeta{\mathup{\beta}}
+\newcommand\ugamma{\mathup{\gamma}}
+\newcommand\udelta{\mathup{\delta}}
+\newcommand\uepsilon{\mathup{\epsilon}}
+\newcommand\uzeta{\mathup{\zeta}}
+\newcommand\ueta{\mathup{\eta}}
+\newcommand\utheta{\mathup{\theta}}
+\newcommand\uiota{\mathup{\iota}}
+\newcommand\ukappa{\mathup{\kappa}}
+\newcommand\ulambda{\mathup{\lambda}}
+\newcommand\umu{\mathup{\mu}}
+\newcommand\unu{\mathup{\nu}}
+\newcommand\uxi{\mathup{\xi}}
+\newcommand\upi{\mathup{\pi}}
+\newcommand\urho{\mathup{\rho}}
+\newcommand\usigma{\mathup{\sigma}}
+\newcommand\utau{\mathup{\tau}}
+\newcommand\uupsilon{\mathup{\upsilon}}
+\newcommand\uphi{\mathup{\phi}}
+\newcommand\uchi{\mathup{\chi}}
+\newcommand\upsi{\mathup{\psi}}
+\newcommand\uomega{\mathup{\omega}}
+\newcommand\uvarepsilon{\mathup{\varepsilon}}
+\newcommand\uvartheta{\mathup{\vartheta}}
+\newcommand\uvarpi{\mathup{\varpi}}
+
+\let\uvarrho\varrho % don't exist in eurm.
+\let\uvarsigma\varsigma
+
+\newcommand\uvarphi{\mathup{\varphi}}
+
+\newcommand\ubalpha{\mathbup{\alpha}}
+\newcommand\ubbeta{\mathbup{\beta}}
+\newcommand\ubgamma{\mathbup{\gamma}}
+\newcommand\ubdelta{\mathbup{\delta}}
+\newcommand\ubepsilon{\mathbup{\epsilon}}
+\newcommand\ubzeta{\mathbup{\zeta}}
+\newcommand\uboldeta{\mathbup{\eta}}
+\newcommand\ubtheta{\mathbup{\theta}}
+\newcommand\ubiota{\mathbup{\iota}}
+\newcommand\ubkappa{\mathbup{\kappa}}
+\newcommand\ublambda{\mathbup{\lambda}}
+\newcommand\ubmu{\mathbup{\mu}}
+\newcommand\ubnu{\mathbup{\nu}}
+\newcommand\ubxi{\mathbup{\xi}}
+\newcommand\ubpi{\mathbup{\pi}}
+\newcommand\ubrho{\mathbup{\rho}}
+\newcommand\ubsigma{\mathbup{\sigma}}
+\newcommand\ubtau{\mathbup{\tau}}
+\newcommand\ubupsilon{\mathbup{\upsilon}}
+\newcommand\ubphi{\mathbup{\phi}}
+\newcommand\ubchi{\mathbup{\chi}}
+\newcommand\ubpsi{\mathbup{\psi}}
+\newcommand\ubomega{\mathbup{\omega}}
+\newcommand\ubvarepsilon{\mathbup{\varepsilon}}
+\newcommand\ubvartheta{\mathbup{\vartheta}}
+\newcommand\ubvarpi{\mathbup{\varpi}}
+
+\newcommand\ubvarrho{\boldsymbol{\varrho}} % don't exist in eurb.
+\newcommand\ubvarsigma{\boldsymbol{\varsigma}}
+
+\newcommand\ubvarphi{\mathbup{\varphi}}
+
+% A few other upright symbols
+\newcommand\upartial {\mathup{\partial}}
+\newcommand\ubpartial{\mathbup{\partial}}
+
+\endinput
+
+% end of file `cjeupmath.sty'