On 2016-04-06, Georg Baum wrote: > Guenter Milde wrote: >> There was well based objection to the proposal of a new version-layout by >> Georg in http://permalink.gmane.org/gmane.editors.lyx.devel/161202 from >> 28 March:
>> Before discussing the case of incompatible versions with the same name >> further, I'd like to see an example where we would really need to >> backport a layout file for the new version to the stable branch, and >> where the existing mechanism for new styles does not work. > That objection was about the urgency of backporting a new layout file > to the stable branch. It was not about versioned layouts for > incompatible changes in .cls files in master. acmsiggraph.cls v. 0.96 has some new and some removed commands. It is possible to use it in stable (2.1.4) with some ERT avoiding removed commands/styles. However, after working on a layout and template update, I came to the conclusion that acmsiggraph.cls is *not* an example of changes in the *.cls file requiring a versioned layout. The *incompatible* changes are to the template: the current ACM-siggraph.lyx template (in both, branch and master) fails to compile with a current acmsiggraph.cls (v. 0.96). This is what our auto-tests revealed. However, the attached example works fine with LyX 1.1.4 and 2.2.dev and compiles fine with a local install of acmsiggraph.cls v. 0.96. Updating just the template with the version below will make the export tests pass again. No layout update is required for this. OTOH, acmsiggraph.cls is an example * where we would prefer to backport the layout file, and * where the existing mechanism for new styles *does* work. We can fix the test failures without need for de-freezing strings in 2.2.0 We can prepare an updated layout for 2.3 We can backport the new layout to 2.2.1 Günter #LyX 2.1 created this file. For more info see http://www.lyx.org/ \lyxformat 474 \begin_document \begin_header \textclass acmsiggraph \options annual \use_default_options false \maintain_unincluded_children false \language english \language_package default \inputencoding auto \fontencoding global \font_roman default \font_sans default \font_typewriter default \font_math auto \font_default_family default \use_non_tex_fonts 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_package amsmath 0 \use_package amssymb 0 \use_package cancel 1 \use_package esint 0 \use_package mathdots 0 \use_package mathtools 1 \use_package mhchem 0 \use_package stackrel 1 \use_package stmaryrd 1 \use_package undertilde 1 \cite_engine basic \cite_engine_type default \biblio_style plain \use_bibtopic false \use_indices false \paperorientation portrait \suppress_date false \justification true \use_refstyle 0 \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_css_as_file 0 \html_be_strict false \end_header \begin_body \begin_layout Standard \begin_inset Note Note status open \begin_layout Plain Layout This is a template LyX file for articles to be submitted to the Special Interest Group on Computer Graphics and Interactive Techniques (SIGGRAPH). \end_layout \begin_layout Itemize It was updated 06.04.2016 to reflect the requirements for 2016 contributions, including changes to the LaTeX class file "acmsiggraph.cls" in version 0.92. \end_layout \begin_layout Itemize The LaTeX class file, a LaTex template, BibTeX style and template, and the documentation are available at \begin_inset Flex URL status collapsed \begin_layout Plain Layout http://www.siggraph.org/learn/instructions-authors \end_layout \end_inset \end_layout \begin_layout Itemize How to install the SIGGRAPH LaTeX class to your LaTeX system is explained in \begin_inset Flex URL status collapsed \begin_layout Plain Layout http://wiki.lyx.org/Examples/AcmSiggraph \end_layout \end_inset . \end_layout \end_inset \end_layout \begin_layout Standard \begin_inset Note Note status open \begin_layout Plain Layout \series bold Note: \series default use one of these document class options: \end_layout \begin_layout Description \family sans annual \family default - Technical paper accepted for presentation at the ACM SIGGRAPH or SIGGRAPH Asia annual conference. \end_layout \begin_layout Description \family sans sponsored \family default - Short or full-length technical paper accepted for presentation at an event sponsored by ACM SIGGRAPH (but not the annual conference Technical Papers program). \end_layout \begin_layout Description \family sans abstract \family default - A one-page abstract of your accepted content (Technical Sketches, Posters, Emerging Technologies, etc.). Content greater than one page in length should use the document class option \family sans sponsored \family default . \end_layout \begin_layout Description \family sans preprint \family default - A preprint version of your final content. \end_layout \begin_layout Description \family sans review \family default - A technical paper submitted for review. Includes line numbers and anonymization of author and affiliation information. \end_layout \end_inset \end_layout \begin_layout Title The Title of Your Paper Goes Here \begin_inset Note Note status collapsed \begin_layout Author Use capital letters as appropriate. Setting the entire title in upper-case letters is not correct, nor is capitaliz ing only the first letter of the title. \end_layout \end_inset \end_layout \begin_layout Author Roy Giv \begin_inset Flex Thanks status open \begin_layout Plain Layout e-mail: roy...@aol.com \end_layout \end_inset \begin_inset Newline newline \end_inset Star Research \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash and \end_layout \end_inset Ed Grim \begin_inset Flex Thanks status open \begin_layout Plain Layout e-mail: ed.g...@aol.com \end_layout \end_inset \begin_inset Newline newline \end_inset Nigel Mall \begin_inset Flex Thanks status open \begin_layout Plain Layout e-mail: nigelm...@msn.com \end_layout \end_inset \begin_inset Newline newline \end_inset Grim, Inc. \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash and \end_layout \end_inset Robert A. Smith \begin_inset Flex Thanks status open \begin_layout Plain Layout e-mail: rsm...@gmail.com \end_layout \end_inset \begin_inset Newline newline \end_inset Smith Research \begin_inset Newline newline \end_inset Star Research \end_layout \begin_layout PDF author Roy Giv, Ed Grim, Nigel Mall, Robert A. Smith \begin_inset Note Note status collapsed \begin_layout Plain Layout the authors of the work, comma-delimited, are added to the PDF metadata \end_layout \end_inset \end_layout \begin_layout TOG online ID 45678 \begin_inset Note Note status collapsed \begin_layout Plain Layout Should be filled with the online ID value you received when you submitted your technical paper. It will be printed out if you prepare a \family sans review \family default version of your paper. \end_layout \end_inset \end_layout \begin_layout Keywords radiosity, global illumination, constant time \begin_inset Note Note status collapsed \begin_layout Plain Layout User-generated keywords. \end_layout \end_inset \end_layout \begin_layout Standard \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash setcopyright \end_layout \end_inset \begin_inset ERT status collapsed \begin_layout Plain Layout { \end_layout \end_inset rightsretained \begin_inset ERT status collapsed \begin_layout Plain Layout } \end_layout \end_inset \begin_inset Note Note status collapsed \begin_layout Plain Layout You can choose between the copyright types \family sans none \family default , \family sans acmcopyright \family default , \family sans acmlicensed \family default , \family sans rightsretained \family default , \family sans usgov \family default , \family sans usgovmixed \family default , \family sans cagov \family default and \family sans cagovmixed. \end_layout \begin_layout Plain Layout For details, see http://siggraph.org/sites/default/files/formatting.pdf \end_layout \end_inset \end_layout \begin_layout Standard \begin_inset ERT status open \begin_layout Plain Layout \backslash copyrightyear{ \end_layout \end_inset 2016 \begin_inset ERT status open \begin_layout Plain Layout } \end_layout \end_inset \end_layout \begin_layout Standard \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash conferenceinfo \end_layout \end_inset \begin_inset ERT status collapsed \begin_layout Plain Layout { \end_layout \end_inset SIGGRAPH 2016 Posters \begin_inset ERT status collapsed \begin_layout Plain Layout } \end_layout \end_inset \begin_inset ERT status collapsed \begin_layout Plain Layout { \end_layout \end_inset July 24-28, 2016, Anaheim, CA \begin_inset ERT status collapsed \begin_layout Plain Layout } \end_layout \end_inset \begin_inset Note Note status collapsed \begin_layout Plain Layout conference date and location \end_layout \end_inset \end_layout \begin_layout Standard \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash isbn \end_layout \end_inset \begin_inset ERT status collapsed \begin_layout Plain Layout { \end_layout \end_inset 978-1-4503-ABCD-E/16/07 \begin_inset ERT status collapsed \begin_layout Plain Layout } \end_layout \end_inset \begin_inset Note Note status collapsed \begin_layout Plain Layout please include the year and month after the article ISBN \end_layout \end_inset \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash doi \end_layout \end_inset \begin_inset ERT status collapsed \begin_layout Plain Layout { \end_layout \end_inset http://doi.acm.org/10.1145/9999997.9999999 \begin_inset ERT status collapsed \begin_layout Plain Layout } \end_layout \end_inset \end_layout \begin_layout TOG volume 0 \begin_inset Note Note status collapsed \begin_layout Plain Layout Optional. \end_layout \begin_layout Plain Layout Should your technical paper be accepted, you will be given three pieces of information: the volume and number of the issue of the ACM Transactions on Graphics journal in which your paper will be published, and the ``article DOI'' value, which is unique to your paper and provides the link to your paper's page in the ACM Digital Library. Fill in the volume, number' and article DOI with the three pieces of informatio n you receive. \end_layout \end_inset \end_layout \begin_layout TOG number 0 \begin_inset Note Note status collapsed \begin_layout Plain Layout Optional. \end_layout \end_inset \end_layout \begin_layout Teaser \begin_inset Box Boxed position "t" hor_pos "c" has_inner_box 1 inner_pos "t" use_parbox 0 use_makebox 0 width "50col%" special "none" height "1in" height_special "totalheight" status open \begin_layout Plain Layout This frame is a placeholder for the optional teaser image \end_layout \end_inset \begin_inset Note Note status collapsed \begin_layout Plain Layout Optional. \end_layout \end_inset \begin_inset Caption Standard \begin_layout Plain Layout \begin_inset Note Note status collapsed \begin_layout Plain Layout You can ignore that LyX writes here \begin_inset Quotes eld \end_inset Senseless!!! \begin_inset Quotes erd \end_inset . \end_layout \end_inset Teaser image caption \end_layout \end_inset \end_layout \begin_layout Standard \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash maketitle \end_layout \end_inset \end_layout \begin_layout Abstract In this sample paper, we describe the formatting requirements for content accepted to SIGGRAPH-sponsored events. The same format can be used for content ranging from a one- or two-page Poster or Talk abstract, to a full-length Technical Paper. \end_layout \begin_layout Abstract j[New for 2016] Authors are now responsible for adding the appropriate rights management text to their final content, by adding information found on one's completed rights management form to the source document. \end_layout \begin_layout Abstract [New for 2016] Authors are now required to use ACM's current Computing Classific ation System for the inclusion of appropriate subject concepts. \end_layout \begin_layout Abstract Please view \begin_inset Flex URL status collapsed \begin_layout Plain Layout http://www.siggraph.org/learn/instructions-authors \end_layout \end_inset for a complete description of the formatting specifications. \end_layout \begin_layout Standard \begin_inset Note Note status open \begin_layout Plain Layout The content of the following \family sans TeX code \family default inset must be generated by the tool at \begin_inset Flex URL status collapsed \begin_layout Plain Layout http://dl.acm.org/ccs.cfm \end_layout \end_inset . Please copy and paste the code you created there instead of the example code below. \end_layout \end_inset \end_layout \begin_layout Standard \begin_inset ERT status open \begin_layout Plain Layout \backslash begin{CCSXML} \end_layout \begin_layout Plain Layout <ccs2012> <concept> <concept_id>10010147.10010371.10010382</concept_id> <concept_d esc>Computing methodologies~Image manipulation</concept_desc> <concept_significa nce>500</concept_significance> </concept> <concept> <concept_id>10010147.10010371. 10010382.10010236</concept_id> <concept_desc>Computing methodologies~Computationa l photography</concept_desc> <concept_significance>300</concept_significance> </concept> </ccs2012> \end_layout \begin_layout Plain Layout \backslash end{CCSXML} \end_layout \begin_layout Plain Layout \end_layout \begin_layout Plain Layout \backslash ccsdesc[500]{Computing methodologies~Image manipulation} \end_layout \begin_layout Plain Layout \backslash ccsdesc[300]{Computing methodologies~Computational photography} \end_layout \end_inset \end_layout \begin_layout Standard \begin_inset Note Note status open \begin_layout Plain Layout The next three commands are required, and insert the user-generated keywords, the CCS concepts list, and the rights management text. Please make sure they are in separate paragraphs. \end_layout \end_inset \end_layout \begin_layout Standard \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash keywordlist \end_layout \end_inset \begin_inset Note Note status collapsed \begin_layout Plain Layout Prints the keywords, keep it empty! \end_layout \end_inset \end_layout \begin_layout Standard \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash conceptlist \end_layout \end_inset \begin_inset Note Note status collapsed \begin_layout Plain Layout Prints the CCS concepts list, keep it empty! \end_layout \end_inset \end_layout \begin_layout Standard \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash printcopyright \end_layout \end_inset \begin_inset Note Note status collapsed \begin_layout Plain Layout Prints the copyright info, keep it empty! \end_layout \end_inset \end_layout \begin_layout Section Introduction \end_layout \begin_layout Standard bla \end_layout \begin_layout Section Exposition \end_layout \begin_layout Standard Citations can be done this way \begin_inset space ~ \end_inset \begin_inset CommandInset citation LatexCommand cite key "proceedings-full" \end_inset or this more concise way \begin_inset space ~ \end_inset \begin_inset Flex ShortCite status open \begin_layout Plain Layout proceedings-full \end_layout \end_inset , depending upon the application. \end_layout \begin_layout Standard Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit \begin_inset space ~ \end_inset \begin_inset CommandInset citation LatexCommand cite key "incollection-full" \end_inset in vulputate velit esse molestie \begin_inset space ~ \end_inset \begin_inset CommandInset citation LatexCommand cite key "booklet-full" \end_inset consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. \begin_inset space ~ \end_inset \begin_inset CommandInset citation LatexCommand cite key "whole-set" \end_inset \end_layout \begin_layout Section A New Section \end_layout \begin_layout Subsection A New Subsection \end_layout \begin_layout Standard Subsection test \end_layout \begin_layout Subsubsection A Subsubsection \end_layout \begin_layout Standard Bla. \end_layout \begin_layout Subsection A Final Subsection \end_layout \begin_layout Standard Bla. \end_layout \begin_layout Section Conclusion \end_layout \begin_layout Standard Bla. \end_layout \begin_layout Section* Acknowledgements \end_layout \begin_layout Standard To Robert, for all the bagels. \end_layout \begin_layout Standard \begin_inset CommandInset bibtex LatexCommand bibtex bibfiles "xampl" options "acmsiggraph" \end_inset \end_layout \end_body \end_document