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








Reply via email to