commit c0f6631f59476e9c6aacf8465d0c0e2ff5352a7e
Author: jpc <j...@lyx.org>
Date:   Tue Mar 5 12:29:27 2024 +0100

            layout fot aastex v631
---
 lib/layouts/aastex63.layout | 290 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 290 insertions(+)

diff --git a/lib/layouts/aastex63.layout b/lib/layouts/aastex63.layout
new file mode 100644
index 0000000000..3af56ec6a4
--- /dev/null
+++ b/lib/layouts/aastex63.layout
@@ -0,0 +1,290 @@
+#% Do not delete the line below; configure depends on this
+#\DeclareLaTeXClass[aastex631,amssymb.sty,latexsym.sty,natbib.sty,verbatim.sty]{American
 Astronomical Society (AASTeX v. 6.31)}
+#  \DeclareCategory{Articles}
+#
+# LyX support for the AAS TeX package http://www.ctan.org/pkg/aastex
+#
+# Author: Mike Ressler <mike.ress...@alum.mit.edu>
+# Author: Uwe Stöhr <uwesto...@web.de>
+#
+# Disclaimer: Though I am an astronomer at the Jet Propulsion Laboratory, this
+# package was prepared on my own time on my own machine. Neither the United
+# States government, the National Aeronautics and Space Administration, the
+# California Institute of Technology, the American Astronomical Society, nor
+# the Jet Propulsion Laboratory endorse this package - indeed, they probably
+# don't even know of it's existence. Use of this package is covered by the LyX
+# license which is found in the file COPYING in the root directory of the LyX
+# distribution.
+#
+# Version 0.0   5/27/99  - Initial submission, basic LaTeX equivalents
+# Version 0.1   6/04/99  - Most everything in sections 2.1-2.11 of AASTeX guide
+#                          works. References work with some ERT. Regular tables
+#                          (2.14) okay, deluxetable will never be supported.
+#                          Figures (2.13) not even attempted yet. Misc (2.15)
+#                          partially supported, but much will remain ERT.
+#                          Style options (section 3) can be typed into Extra
+#                          Document options.
+#                          Much cleaning of this file needs to be done.
+# Version 1.0   6/09/99  - Implemented remaining commands as well as possible.
+#                          There is little more I can do unless LyX source code
+#                          is changed. (Not by me!) Documentation, template, 
and
+#                          example files are available.
+# Version 1.1   7/25/99  - Changed \url to take advantage of new layout option.
+# Version 1.2   4/18/02  - Updated for natbib in 1.2.0
+# Version 1.3   5/7/04   - Updated for AASTeX 5.2
+# Version 1.4   26/10/08 - new custom insets for \altaffilmark, \tablenotemark
+#                        - new environments for \altaffiltext and 
\tablenotetext
+# Version 1.5   26/11/12 - added mandatory argument for \altaffiltext
+# Version 1.6   23/01/15 - fix for the optional argument of \figcaption
+#
+# Version 6.0   31/03/16 - Stub for AASTeX 6.0:
+#                         new layout file aastex6.layout, because
+#                         aastex.cls was renamed to aastex6.cls (2016/02/16)
+#                         (cf. LyX ticket #10027)
+#
+# Version 6.2   14/08/18 - Stub for AASTeX 6.2:
+#                          new layout file aastex62.layout, because
+#                          aastex6.cls was renamed to aastex62.cls (2017/10/16)
+#
+# Version 6.3   04/03/24 - Stub for AASTeX 6.31:
+#                          new layout file aastex631.layout, because
+#                          aastex62.cls was renamed to aastex631.cls 
(2021/09/16)
+##
+# TODO: - support for new commands (see below)
+#       - aastex6.cls loads hyperref (with pre-set options) and url
+#         -> option clash if "Use Hyerref" is selected in Document>Settings
+# support for new commands in aastex 6.3 and aastex 6.31 versions
+# string freeze for lyx-2.4.0, must be done for lyx-2.4.1
+
+Format 104
+
+Provides hyperref 1
+
+Preamble
+       \newcommand{\vdag}{(v)^\dagger}
+       \newcommand\aastex{AAS\TeX}
+EndPreamble
+
+Input           aastex.layout
+
+
+# For new and updated commands, see
+# http://journals.aas.org/authors/aastex/revisionhistory.html
+
+## New commands:
+
+Style Software
+       CopyStyle       Keywords
+       LatexName       software
+       Margin          Static
+       LeftMargin      M
+       TopSep          0.7
+       LabelType       Above
+       LabelString     "Software:"
+       LabelFont
+               Shape           Italic
+       EndFont
+       DocBookTag      remark
+       DocBookAttr     role='software'
+       # Override what's taken from Keywords, but not really wanted.
+       DocBookWrapperTag   NONE
+       DocBookInInfo       never
+End
+
+# other new commands are mainly for the user preamble
+
+## Updated commands:
+
+# TODO: dataset should become an inset similar to hyperref:
+#
+#   Use the \dataset command to link to data sets hosted externally
+#   such as the DOI issuing Zenodo repository.
+#
+#      \dataset[text]{url}
+#
+#   Where url is the URL link to the data. The bracketed argument is optional.
+#   When present the given text is used as the displayed hyperlink otherwise
+#   [DATASET] is printed.
+
+
+# Fixes for aastex.layout
+
+# TODO: first/second arg for tablenotetext to replace ERT "}{"
+#       Show "figcaption" label instead of "Senseless!!!"
+
+# match label to output
+Style Appendix
+       Margin          Static
+       #       LeftMargin      ""
+       LabelType       Centered
+       LabelString     "APPENDIX"
+End
+
+Style TableRefs
+       LabelString     "References-"
+       LabelFont
+               Series          Bold
+       EndFont
+End
+
+Style TableComments
+       LabelString     "Note-"
+End
+
+# Added for aastex62
+
+Style Corresponding_Author
+       Category        FrontMatter
+       LatexType       Command
+       LatexName       correspondingauthor
+       LabelType       Static
+       Margin          Dynamic
+       LabelString     "Corresponding author:"
+       LabelSep        "x"
+End
+
+Style Keywords
+       LabelString     "Keywords:"
+End
+
+Style Email
+       Align           Left
+       Font
+               Shape           Up
+               Color           textlabel1
+               Size            Small
+       EndFont
+End
+
+Style Author
+       LabelType       Static
+       LabelString     "Author:"
+       LabelFont
+               Shape           Italic
+               Color           textlabel2
+       EndFont
+       Argument 1
+               LabelString     ORCID
+               ToolTip         "Enter the 16 digit ORCID as 
xxxx-xxxx-xxxx-xxxx"
+               # TODO: In DocBook, this cannot be in the <personname>, it must 
be directly within <author>.
+       EndArgument
+       Align           Center
+       Margin          Dynamic
+       DocBookTag            personname
+       DocBookTagType        paragraph
+       DocBookWrapperTag     author
+       DocBookWrapperTagType inline
+       DocBookInInfo         always
+End
+
+Style Affiliation
+       LabelType       Static
+       Margin          Dynamic
+       LabelString     "Affiliation:"
+       LatexName       affiliation
+       LabelSep        "x"
+       LabelFont
+               Shape           Italic
+               Color           textlabel2
+       EndFont
+       Align           Center
+End
+
+Style Collaboration
+       Category        FrontMatter
+       LatexType       Command
+       LatexName       collaboration
+       
+       LabelType       Static
+       Margin          Dynamic
+       LabelString     "Collaboration:"
+       LabelSep        "x"
+       LabelFont
+               Shape           Italic
+               Color           textlabel2
+       EndFont
+       Align           Center
+End
+
+Style Nocollaboration
+       Category        FrontMatter
+       LatexType       Command
+       LatexName       nocollaboration
+       LabelType       Static
+       Align           Center
+       Margin          Dynamic
+       LabelString     "No collaboration"
+       KeepEmpty       1
+       LabelSep        "x"
+       LabelFont
+               Shape           Italic
+               Color           textlabel2
+       EndFont
+End
+
+Style Altaffilation
+       LatexName       altaffiliation
+       ResetArgs       1
+       Align           Center
+End
+
+Style Acknowledgments
+       Font
+               Shape           Up
+       EndFont
+       LabelType       Above
+       Margin          Static
+       LabelFont
+               Color           textlabel2
+       EndFont
+End
+
+Counter appendix
+       GuiName Appendix
+       Within          "none"
+End
+
+Style Section_Appendix
+       CopyStyle       Section
+       Category        Appendix
+       LabelCounter    appendix
+       LabelString     "\Alph{appendix}."
+       Font
+               Series          Medium
+               Shape           Up
+       EndFont
+End
+
+Counter subappendix
+       GuiName Subappendix
+       Within          "appendix"
+End
+
+Style Subsection_Appendix
+       CopyStyle       Subsection
+       Category        Appendix
+       LabelCounter    subappendix
+       LabelString     "\Alph{appendix}\arabic{subappendix}."
+       Font
+               Series          Medium
+               Shape           Italic
+       EndFont
+End
+
+Counter subsubappendix
+       GuiName Subsubappendix
+       Within          subappendix
+End
+
+Style Subsubsection_Appendix
+       CopyStyle       Subsubsection
+       Category        Appendix
+       LabelCounter    subsubappendix
+       LabelString     
"\Alph{appendix}\arabic{subappendix}.\arabic{subsubappendix}."
+       Font
+               Series          Medium
+       EndFont
+End
+
+NoStyle         And
+NoInsetLayout   Flex:altaffilmark
-- 
lyx-cvs mailing list
lyx-cvs@lists.lyx.org
http://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to