From 4da0c94afa903ec2821edac242eaf678f6849839 Mon Sep 17 00:00:00 2001 From: Pavel Sanda Date: Wed, 7 Jul 2010 17:17:09 +0000 Subject: [PATCH] Support for AEA.cls (American Economic Association journals) Patch from Koji (#6807). git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@34800 a592a061-630c-0410-9148-cb99ea01b6c8 --- development/scons/scons_manifest.py | 2 + lib/Makefile.am | 2 + lib/doc/LaTeXConfig.lyx | 97 ++++++ lib/doc/ja/LaTeXConfig.lyx | 92 +++++ lib/layouts/AEA.layout | 278 +++++++++++++++ lib/templates/AEA.lyx | 503 ++++++++++++++++++++++++++++ 6 files changed, 974 insertions(+) create mode 100644 lib/layouts/AEA.layout create mode 100644 lib/templates/AEA.lyx diff --git a/development/scons/scons_manifest.py b/development/scons/scons_manifest.py index 8596631d73..f08b2b8408 100644 --- a/development/scons/scons_manifest.py +++ b/development/scons/scons_manifest.py @@ -1326,6 +1326,7 @@ lib_templates_files = Split(''' aastex.lyx ACM-siggraph.lyx ACM-sigplan.lyx + AEA.lyx agu_article.lyx apa.lyx beamer-conference-ornate-20min.lyx @@ -2718,6 +2719,7 @@ lib_layouts_files = Split(''' aastex.layout achemso.layout acmsiggraph.layout + AEA.layout agu-dtd.layout agums.layout amsart.layout diff --git a/lib/Makefile.am b/lib/Makefile.am index 4617b8723a..cf1809eb3d 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am @@ -1021,6 +1021,7 @@ dist_layouts_DATA =\ layouts/aastex.layout \ layouts/achemso.layout \ layouts/acmsiggraph.layout \ + layouts/AEA.layout \ layouts/agu-dtd.layout \ layouts/agu_stdclass.inc \ layouts/agu_stdcounters.inc \ @@ -1214,6 +1215,7 @@ dist_templates_DATA = \ templates/aastex.lyx \ templates/ACM-siggraph.lyx \ templates/ACM-sigplan.lyx \ + templates/AEA.lyx \ templates/agu_article.lyx \ templates/apa.lyx \ templates/beamer-conference-ornate-20min.lyx \ diff --git a/lib/doc/LaTeXConfig.lyx b/lib/doc/LaTeXConfig.lyx index 7dced6c3ba..feac4b04af 100644 --- a/lib/doc/LaTeXConfig.lyx +++ b/lib/doc/LaTeXConfig.lyx @@ -1146,6 +1146,103 @@ Publications of the Astronomical Society of the Pacific . \end_layout +\begin_layout Subsection +AEA (American Economic Association) Journals +\end_layout + +\begin_layout Description +Found: +\begin_inset Info +type "textclass" +arg "AEA" +\end_inset + + +\end_layout + +\begin_layout Description +CTAN: N/A +\end_layout + +\begin_layout Description +WWW: +\begin_inset Flex URL +status collapsed + +\begin_layout Plain Layout + +http://www.aeaweb.org/templates/latex_templates.zip +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Description +Notes: The document class +\family sans + AEA +\family default + can be used to write articles for submission to the following journals + published by the American Economic Association: +\emph on +American Economic Review +\emph default +, +\emph on +Papers and Proceedings +\emph default +, +\emph on +Journal of Economic Literature +\emph default +, +\emph on +Journal of Economic Perspectives +\emph default + and +\emph on +American Economics Journal +\emph default +. + The use of packages should be limited to those packages which provide core + functionality, such as +\family sans +amsmath +\family default +, +\family sans +graphicx +\family default +, and +\family sans +harvard +\family default +. + Please read carefully +\family typewriter +AEA-LaTeX-AuthorGuide.pdf +\family default + and Information for Authors on the web +\begin_inset Flex URL +status collapsed + +\begin_layout Plain Layout + +http://www.aeaweb.org/aer/authref.php +\end_layout + +\end_inset + +. + Start writing with the template +\family typewriter +AEA.lyx +\family default + and read instructions in it. +\end_layout + \begin_layout Subsection AGU Journals \end_layout diff --git a/lib/doc/ja/LaTeXConfig.lyx b/lib/doc/ja/LaTeXConfig.lyx index c14b8285ae..6a15cc6042 100644 --- a/lib/doc/ja/LaTeXConfig.lyx +++ b/lib/doc/ja/LaTeXConfig.lyx @@ -990,6 +990,98 @@ Publications of the Astronomical Society of the Pacific (太平洋天文学会誌)』へ投稿する論文を執筆するのに使用することができます。 \end_layout +\begin_layout Subsection +アメリカ経済学会(AEA)発行の学術誌 +\end_layout + +\begin_layout Description +検出: +\begin_inset Info +type "textclass" +arg "AEA" +\end_inset + + +\end_layout + +\begin_layout Description +CTAN: N/A +\end_layout + +\begin_layout Description +WWW: +\begin_inset Flex URL +status collapsed + +\begin_layout Plain Layout + +http://www.aeaweb.org/templates/latex_templates.zip +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Description +備考: 文書クラス +\family sans +AEA +\family default +は、アメリカ経済学会(AEA)が発行する、 +\emph on +American Economic Review +\emph default +・ +\emph on +Papers and Proceedings +\emph default +・ +\emph on +Journal of Economic Literature +\emph default +・ +\emph on +Journal of Economic Perspectives +\emph default +・ +\emph on +American Economics Journal +\emph default +の各誌への投稿に使用することができます。パッケージの使用は、 +\family sans +amsmath +\family default +・ +\family sans +graphicx +\family default +・ +\family sans +harvard +\family default +などの基本機能を提供するものに限定しなくてはなりません。 +\family typewriter +AEA-LaTeX-AuthorGuide.pdf +\family default +およびウェブサイト +\begin_inset Flex URL +status collapsed + +\begin_layout Plain Layout + +http://www.aeaweb.org/aer/authref.php +\end_layout + +\end_inset + +にあるInformation for Authorsをよくお読みください。ひな型 +\family typewriter +AEA.lyx +\family default +を用いて執筆を始め、そこにある説明もお読みください。 +\end_layout + \begin_layout Subsection アメリカ地球物理学会(AGU)発行の学術誌 \end_layout diff --git a/lib/layouts/AEA.layout b/lib/layouts/AEA.layout new file mode 100644 index 0000000000..75ac777263 --- /dev/null +++ b/lib/layouts/AEA.layout @@ -0,0 +1,278 @@ +#% Do not delete the line below; configure depends on this +# \DeclareLaTeXClass{article (American Economic Association)} +# Author : Koji Yokota + +Format 11 +Input stdclass.inc +Input theorems-bytype.module +Input theorems-ams-extended-bytype.module + +Provides amsthm 1 + +Preamble + \usepackage{harvard} +EndPreamble + +NoStyle Part +NoStyle Chapter +NoStyle Paragraph +NoStyle Subparagraph +NoStyle SpecialSection +NoStyle Part* +NoStyle Chapter* +NoStyle Section* +NoStyle Subsection* +NoStyle Subsubsection* +NoStyle Paragraph* +NoStyle Subparagraph* +NoStyle SpecialSection* +NoStyle List +NoStyle LyX-Code +NoStyle Verse +NoStyle Address +NoStyle Right_Address +NoStyle Acknowledgement* +NoStyle Algorithm* +NoStyle Assumption* +NoStyle Axiom* +NoStyle Conclusion* +NoStyle Condition* +NoStyle Criterion* +NoStyle Fact +NoStyle Notation* +NoStyle Note +NoStyle Note* +NoStyle Remark* +NoStyle Summary* + +ClassOptions + Other draftmode +End + +Style ShortTitle + Category FrontMatter + LatexType Command + LatexName shortTitle + InTitle 1 + Align Center +End + +Style Publication_Month + CopyStyle ShortTitle + LatexName pubMonth + Align Left + Margin Dynamic + LabelType Static + LabelString "Publication Month:" + LabelSep M + LabelFont + Color Red + EndFont +End + +Style Publication_Year + CopyStyle Publication_Month + LatexName pubYear + LabelString "Publication Year:" +End + +Style Publication_Volume + CopyStyle Publication_Month + LatexName pubVolume + LabelString "Publication Volume:" +End + +Style Publication_Issue + CopyStyle Publication_Month + LatexName pubIssue + LabelString "Publication Issue:" +End + +Style Abstract + InTitle 1 +End + +Style Acknowledgement + Category FrontMatter + LabelString "Acknowledgement." + Preamble + EndPreamble +End + +Style Theorem + LatexName theorem + Preamble + \newtheorem{theorem}{Theorem} + EndPreamble +End + +Style Algorithm + LatexName algorithm + Preamble + \newtheorem{algorithm}{Algorithm} + EndPreamble +End + +Style Axiom + LatexName axiom + Preamble + \newtheorem{axiom}{Axiom} + EndPreamble +End + +Style Case + CopyStyle Remark + LatexName case + LabelCounter case + LabelString "Case \thecase." + Preamble + \newtheorem{case}{Case} + EndPreamble +End + +Style Claim + LatexName claim + Preamble + \newtheorem{claim}{Claim} + EndPreamble +End + +Style Conclusion + LatexName conclusion + LabelCounter conclusion + Preamble + \newtheorem{conclusion}{Conclusion} + EndPreamble +End + +Style Condition + LatexName condition + LabelCounter condition + Preamble + \newtheorem{condition}{Condition} + EndPreamble +End + +Style Conjecture + LatexName conjecture + Preamble + \newtheorem{conjecture}{Conjecture} + EndPreamble +End + +Style Corollary + LatexName corollary + Preamble + \newtheorem{corollary}{Corollary} + EndPreamble +End + +Style Criterion + LatexName criterion + LabelCounter criterion + Preamble + \newtheorem{criterion}{Criterion} + EndPreamble +End + +Style Definition + LatexName definition + Preamble + \newtheorem{definition}{Definition} + EndPreamble +End + +Style Example + LatexName example + Preamble + \newtheorem{example}{Example} + EndPreamble +End + +Style Exercise + LatexName exercise + Preamble + \newtheorem{exercise}{Exercise} + EndPreamble +End + +Style Lemma + LatexName lemma + Preamble + \newtheorem{lemma}{Lemma} + EndPreamble +End + +Style Notation + LatexName notation + LabelCounter notation + Preamble + \newtheorem{notation}{Notation} + EndPreamble +End + +Style Problem + LatexName problem + LabelCounter problem + Preamble + \newtheorem{problem}{Problem} + EndPreamble +End + +Style Proposition + LatexName proposition + Preamble + \newtheorem{proposition}{Proposition} + EndPreamble +End + +Style Remark + LatexName remark + LabelString "Remark \theremark." + Preamble + \newtheorem{remark}{Remark} + EndPreamble +End + +Style Solution + CopyStyle Remark + LatexName solution + LabelCounter solution + LabelString "Solution \thesolution." + Preamble + \newtheorem{solution}{Solution} + EndPreamble +End + +Style Summary + LatexName summary + LabelCounter summary + Preamble + \newtheorem{summary}{Summary} + EndPreamble +End + +Style Caption + CopyStyle Remark + Category MainText + LatexType Command + LatexName QTR{caption} + LabelCounter caption + LabelString "Caption: " + LeftMargin "Caption: " + Align Center +End + +Style Proof + Preamble + EndPreamble +End + +Counter case +End +Counter remark +End +Counter summary +End +Counter solution +End diff --git a/lib/templates/AEA.lyx b/lib/templates/AEA.lyx new file mode 100644 index 0000000000..9ba0a3c571 --- /dev/null +++ b/lib/templates/AEA.lyx @@ -0,0 +1,503 @@ +#LyX 2.0.0svn created this file. For more info see http://www.lyx.org/ +\lyxformat 394 +\begin_document +\begin_header +\textclass AEA +\begin_preamble +%\usepackage[cmbold]{mathtime} +\draftSpacing{1.5} +\end_preamble +\use_default_options false +\maintain_unincluded_children false +\language english +\inputencoding auto +\fontencoding global +\font_roman default +\font_sans default +\font_typewriter default +\font_default_family default +\use_xetex false +\font_sc false +\font_osf false +\font_sf_scale 100 +\font_tt_scale 100 + +\graphics default +\default_output_format default +\output_sync 0 +\bibtex_command default +\index_command default +\paperfontsize default +\spacing single +\use_hyperref false +\papersize default +\use_geometry false +\use_amsmath 1 +\use_esint 1 +\use_mhchem 1 +\cite_engine basic +\use_bibtopic false +\use_indices false +\paperorientation portrait +\suppress_date false +\index Index +\shortcut idx +\color #008000 +\end_index +\secnumdepth 3 +\tocdepth 3 +\paragraph_separation indent +\paragraph_indentation default +\quotes_language english +\papercolumns 1 +\papersides 1 +\paperpagestyle default +\tracking_changes false +\output_changes false +\html_math_output 0 +\html_be_strict false +\end_header + +\begin_body + +\begin_layout Title +Title +\end_layout + +\begin_layout ShortTitle +Short title for running head +\end_layout + +\begin_layout Author +Author1 and Author2 +\begin_inset Foot +status collapsed + +\begin_layout Plain Layout +Surname1: affiliation1, address1, email1. + Surname2: affiliation2, address2, email2. + Acknowledgements +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Publication Month +Month +\end_layout + +\begin_layout Publication Year +Year +\end_layout + +\begin_layout Publication Volume +Vol +\end_layout + +\begin_layout Publication Issue +Issue +\end_layout + +\begin_layout Abstract +Your abstract here (except for JEP/PP). +\end_layout + +\begin_layout Abstract +JEL: +\end_layout + +\begin_layout Abstract +Keywords: +\end_layout + +\begin_layout Acknowledgement +Acknowledgement (valid only for JEP). + For other journals, please use foot note in the author environment. +\end_layout + +\begin_layout Standard +\begin_inset Note Note +status open + +\begin_layout Enumerate +A journal name must be provided in +\family sans +Document\SpecialChar \menuseparator +Settings\SpecialChar \menuseparator +Document Class\SpecialChar \menuseparator +Class options\SpecialChar \menuseparator +Custom +\family default +. + Available options are: +\end_layout + +\begin_deeper +\begin_layout Description +AER American Economic Review (default) +\end_layout + +\begin_layout Description +PP Papers and Proceedings +\end_layout + +\begin_layout Description +JEL Journal of Economic Literature +\end_layout + +\begin_layout Description +JEP Journal of Economic Perspectives +\end_layout + +\begin_layout Description +AEJ American Economics Journal +\end_layout + +\begin_layout Plain Layout +If one of these is not explicitly given to the class option, the default + AER is used. +\end_layout + +\end_deeper +\begin_layout Enumerate +Also, choose typesetting mode as the class option. + Available options are: +\end_layout + +\begin_deeper +\begin_layout Description +finalmode to typeset the manuscript for submission for publication +\end_layout + +\begin_layout Description +reviewmode to typeset a blind review copy +\end_layout + +\begin_layout Description +draftmode to typeset a draft copy with 1.5-line spacing (or your own choice + of spacing). +\end_layout + +\end_deeper +\begin_layout Enumerate +If your system has the +\family sans +mathtime +\family default + package installed, enable +\family typewriter + +\backslash +usepackage{mathtime} +\family default + line in +\family sans +Document\SpecialChar \menuseparator +Settings\SpecialChar \menuseparator +LaT +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +{} +\end_layout + +\end_inset + +eX Preamble +\family default + with appropriate options to suit your system. +\end_layout + +\begin_layout Enumerate +Choose +\family sans +LaTeX font encoding +\family default + to +\begin_inset Quotes eld +\end_inset + +None (no fontenc) +\begin_inset Quotes erd +\end_inset + + in menu +\family sans +Document\SpecialChar \menuseparator +Settings\SpecialChar \menuseparator +Fonts +\family default +. + For LyX 1.6.x or prior, change TeX encoding in +\family sans +Tools\SpecialChar \menuseparator +Preferences\SpecialChar \menuseparator +LaT +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +{} +\end_layout + +\end_inset + +eX\SpecialChar \menuseparator +T +\begin_inset ERT +status collapsed + +\begin_layout Plain Layout + +{} +\end_layout + +\end_inset + +eX Encoding +\family default + to +\begin_inset Quotes eld +\end_inset + +default +\begin_inset Quotes erd +\end_inset + +. + T1 encoding may cause font problems in LaTeX export. +\end_layout + +\begin_layout Enumerate +Disable the babel package in +\family sans +Tools\SpecialChar \menuseparator +Preferences\SpecialChar \menuseparator +Language\SpecialChar \menuseparator +Use babel +\family default + if not particularly necessary. +\end_layout + +\begin_layout Enumerate +When you finalize your manuscript for submission, clean up unnecessary preambles + in the exported LaTeX file (with LyX 1.6.x or prior, also delete +\family typewriter + +\backslash +usepackage{fontenc} +\family default + line using external editors). + You need to minimize the usage of packages. +\end_layout + +\end_inset + +Introductory material comes here. +\end_layout + +\begin_layout Section +Pointers +\end_layout + +\begin_layout Itemize +Do not use an "Introduction" heading. + Begin your introductory material before the first section heading. +\end_layout + +\begin_layout Itemize +Use only section, subsection, and subsubsection headings. +\end_layout + +\begin_layout Itemize +Avoid style markup (except sparingly for emphasis). +\end_layout + +\begin_layout Itemize +Avoid using explicit vertical or horizontal space. +\end_layout + +\begin_layout Itemize +Captions are short and go below figures but above tables. +\end_layout + +\begin_layout Itemize +If you have difficulties with the mathtime package, adjust the package options + appropriately for your platform. + If you can't get it to work, just remove the package. +\end_layout + +\begin_layout Itemize +If you are using an appendix, it goes last, after the bibliography. + Use regular section headings to make the appendix or appendices. +\end_layout + +\begin_layout Itemize +If you are not using an appendix, you may delete the appendix command and + sample appendix section heading. + +\end_layout + +\begin_layout Section +Example Figures and Tables +\end_layout + +\begin_layout Standard +Sample figure: +\end_layout + +\begin_layout Standard +\begin_inset Float figure +wide false +sideways false +status open + +\begin_layout Plain Layout +Figure here. +\end_layout + +\begin_layout Caption +Caption for figure below. +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +Sample table: +\end_layout + +\begin_layout Standard +\begin_inset Float table +wide false +sideways false +status open + +\begin_layout Caption +Caption for table above. +\end_layout + +\begin_layout Plain Layout +\begin_inset Tabular + + + + + + + +\begin_inset Text + +\begin_layout Plain Layout + +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +Heading 1 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +Heading 2 +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +Row 1 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +1 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +2 +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +Row 2 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +3 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +4 +\end_layout + +\end_inset + + + + +\end_inset + + +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +References here (manual or bibTeX). +\end_layout + +\begin_layout Section +\start_of_appendix +Mathematical Appendix +\end_layout + +\end_body +\end_document -- 2.39.2