7 %% http://www.michaelshell.org/
\r
8 %% for current contact information.
\r
10 %% This is a skeleton file demonstrating the use of IEEEtran.cls
\r
11 %% (requires IEEEtran.cls version 1.7 or later) with an IEEE conference paper.
\r
14 %% http://www.michaelshell.org/tex/ieeetran/
\r
15 %% http://www.ctan.org/tex-archive/macros/latex/contrib/IEEEtran/
\r
17 %% http://www.ieee.org/
\r
19 %%*************************************************************************
\r
21 %% This code is offered as-is without any warranty either expressed or
\r
22 %% implied; without even the implied warranty of MERCHANTABILITY or
\r
23 %% FITNESS FOR A PARTICULAR PURPOSE!
\r
24 %% User assumes all risk.
\r
25 %% In no event shall IEEE or any contributor to this code be liable for
\r
26 %% any damages or losses, including, but not limited to, incidental,
\r
27 %% consequential, or any other damages, resulting from the use or misuse
\r
28 %% of any information contained here.
\r
30 %% All comments are the opinions of their respective authors and are not
\r
31 %% necessarily endorsed by the IEEE.
\r
33 %% This work is distributed under the LaTeX Project Public License (LPPL)
\r
34 %% ( http://www.latex-project.org/ ) version 1.3, and may be freely used,
\r
35 %% distributed and modified. A copy of the LPPL, version 1.3, is included
\r
36 %% in the base LaTeX documentation of all distributions of LaTeX released
\r
37 %% 2003/12/01 or later.
\r
38 %% Retain all contribution notices and credits.
\r
39 %% ** Modified files should be clearly indicated as such, including **
\r
40 %% ** renaming them and changing author support contact information. **
\r
42 %% File list of work: IEEEtran.cls, IEEEtran_HOWTO.pdf, bare_adv.tex,
\r
43 %% bare_conf.tex, bare_jrnl.tex, bare_jrnl_compsoc.tex
\r
44 %%*************************************************************************
\r
46 % *** Authors should verify (and, if needed, correct) their LaTeX system ***
\r
47 % *** with the testflow diagnostic prior to trusting their LaTeX platform ***
\r
48 % *** with production work. IEEE's font choices can trigger bugs that do ***
\r
49 % *** not appear when using other class files. ***
\r
50 % The testflow support page is at:
\r
51 % http://www.michaelshell.org/tex/testflow/
\r
55 % Note that the a4paper option is mainly intended so that authors in
\r
56 % countries using A4 can easily print to A4 and see how their papers will
\r
57 % look in print - the typesetting of the document will not typically be
\r
58 % affected with changes in paper size (but the bottom and side margins will).
\r
59 % Use the testflow package mentioned above to verify correct handling of
\r
60 % both paper sizes by the user's LaTeX system.
\r
62 % Also note that the "draftcls" or "draftclsnofoot", not "draft", option
\r
63 % should be used if it is desired that the figures are to be displayed in
\r
66 \documentclass[10pt, conference, compsocconf]{IEEEtran}
\r
67 % Add the compsocconf option for Computer Society conferences.
\r
69 % If IEEEtran.cls has not been installed into the LaTeX system files,
\r
70 % manually specify the path to it like:
\r
71 % \documentclass[conference]{../sty/IEEEtran}
\r
77 % Some very useful LaTeX packages include:
\r
78 % (uncomment the ones you want to load)
\r
81 % *** MISC UTILITY PACKAGES ***
\r
84 % Heiko Oberdiek's ifpdf.sty is very useful if you need conditional
\r
85 % compilation based on whether the output is pdf or dvi.
\r
92 % The latest version of ifpdf.sty can be obtained from:
\r
93 % http://www.ctan.org/tex-archive/macros/latex/contrib/oberdiek/
\r
94 % Also, note that IEEEtran.cls V1.7 and later provides a builtin
\r
95 % \ifCLASSINFOpdf conditional that works the same way.
\r
96 % When switching from latex to pdflatex and vice-versa, the compiler may
\r
97 % have to be run twice to clear warning/error messages.
\r
104 % *** CITATION PACKAGES ***
\r
107 % cite.sty was written by Donald Arseneau
\r
108 % V1.6 and later of IEEEtran pre-defines the format of the cite.sty package
\r
109 % \cite{} output to follow that of IEEE. Loading the cite package will
\r
110 % result in citation numbers being automatically sorted and properly
\r
111 % "compressed/ranged". e.g., [1], [9], [2], [7], [5], [6] without using
\r
112 % cite.sty will become [1], [2], [5]--[7], [9] using cite.sty. cite.sty's
\r
113 % \cite will automatically add leading space, if needed. Use cite.sty's
\r
114 % noadjust option (cite.sty V3.8 and later) if you want to turn this off.
\r
115 % cite.sty is already installed on most LaTeX systems. Be sure and use
\r
116 % version 4.0 (2003-05-27) and later if using hyperref.sty. cite.sty does
\r
117 % not currently provide for hyperlinked citations.
\r
118 % The latest version can be obtained at:
\r
119 % http://www.ctan.org/tex-archive/macros/latex/contrib/cite/
\r
120 % The documentation is contained in the cite.sty file itself.
\r
127 % *** GRAPHICS RELATED PACKAGES ***
\r
130 % \usepackage[pdftex]{graphicx}
\r
131 % declare the path(s) where your graphic files are
\r
132 % \graphicspath{{../pdf/}{../jpeg/}}
\r
133 % and their extensions so you won't have to specify these with
\r
134 % every instance of \includegraphics
\r
135 % \DeclareGraphicsExtensions{.pdf,.jpeg,.png}
\r
137 % or other class option (dvipsone, dvipdf, if not using dvips). graphicx
\r
138 % will default to the driver specified in the system graphics.cfg if no
\r
139 % driver is specified.
\r
140 % \usepackage[dvips]{graphicx}
\r
141 % declare the path(s) where your graphic files are
\r
142 % \graphicspath{{../eps/}}
\r
143 % and their extensions so you won't have to specify these with
\r
144 % every instance of \includegraphics
\r
145 % \DeclareGraphicsExtensions{.eps}
\r
147 % graphicx was written by David Carlisle and Sebastian Rahtz. It is
\r
148 % required if you want graphics, photos, etc. graphicx.sty is already
\r
149 % installed on most LaTeX systems. The latest version and documentation can
\r
151 % http://www.ctan.org/tex-archive/macros/latex/required/graphics/
\r
152 % Another good source of documentation is "Using Imported Graphics in
\r
153 % LaTeX2e" by Keith Reckdahl which can be found as epslatex.ps or
\r
154 % epslatex.pdf at: http://www.ctan.org/tex-archive/info/
\r
156 % latex, and pdflatex in dvi mode, support graphics in encapsulated
\r
157 % postscript (.eps) format. pdflatex in pdf mode supports graphics
\r
158 % in .pdf, .jpeg, .png and .mps (metapost) formats. Users should ensure
\r
159 % that all non-photo figures use a vector format (.eps, .pdf, .mps) and
\r
160 % not a bitmapped formats (.jpeg, .png). IEEE frowns on bitmapped formats
\r
161 % which can result in "jaggedy"/blurry rendering of lines and letters as
\r
162 % well as large increases in file sizes.
\r
164 % You can find documentation about the pdfTeX application at:
\r
165 % http://www.tug.org/applications/pdftex
\r
171 % *** MATH PACKAGES ***
\r
173 %\usepackage[cmex10]{amsmath}
\r
174 % A popular package from the American Mathematical Society that provides
\r
175 % many useful and powerful commands for dealing with mathematics. If using
\r
176 % it, be sure to load this package with the cmex10 option to ensure that
\r
177 % only type 1 fonts will utilized at all point sizes. Without this option,
\r
178 % it is possible that some math symbols, particularly those within
\r
179 % footnotes, will be rendered in bitmap form which will result in a
\r
180 % document that can not be IEEE Xplore compliant!
\r
182 % Also, note that the amsmath package sets \interdisplaylinepenalty to 10000
\r
183 % thus preventing page breaks from occurring within multiline equations. Use:
\r
184 %\interdisplaylinepenalty=2500
\r
185 % after loading amsmath to restore such page breaks as IEEEtran.cls normally
\r
186 % does. amsmath.sty is already installed on most LaTeX systems. The latest
\r
187 % version and documentation can be obtained at:
\r
188 % http://www.ctan.org/tex-archive/macros/latex/required/amslatex/math/
\r
194 % *** SPECIALIZED LIST PACKAGES ***
\r
196 %\usepackage{algorithmic}
\r
197 % algorithmic.sty was written by Peter Williams and Rogerio Brito.
\r
198 % This package provides an algorithmic environment fo describing algorithms.
\r
199 % You can use the algorithmic environment in-text or within a figure
\r
200 % environment to provide for a floating algorithm. Do NOT use the algorithm
\r
201 % floating environment provided by algorithm.sty (by the same authors) or
\r
202 % algorithm2e.sty (by Christophe Fiorio) as IEEE does not use dedicated
\r
203 % algorithm float types and packages that provide these will not provide
\r
204 % correct IEEE style captions. The latest version and documentation of
\r
205 % algorithmic.sty can be obtained at:
\r
206 % http://www.ctan.org/tex-archive/macros/latex/contrib/algorithms/
\r
207 % There is also a support site at:
\r
208 % http://algorithms.berlios.de/index.html
\r
209 % Also of interest may be the (relatively newer and more customizable)
\r
210 % algorithmicx.sty package by Szasz Janos:
\r
211 % http://www.ctan.org/tex-archive/macros/latex/contrib/algorithmicx/
\r
216 % *** ALIGNMENT PACKAGES ***
\r
218 %\usepackage{array}
\r
219 % Frank Mittelbach's and David Carlisle's array.sty patches and improves
\r
220 % the standard LaTeX2e array and tabular environments to provide better
\r
221 % appearance and additional user controls. As the default LaTeX2e table
\r
222 % generation code is lacking to the point of almost being broken with
\r
223 % respect to the quality of the end results, all users are strongly
\r
224 % advised to use an enhanced (at the very least that provided by array.sty)
\r
225 % set of table tools. array.sty is already installed on most systems. The
\r
226 % latest version and documentation can be obtained at:
\r
227 % http://www.ctan.org/tex-archive/macros/latex/required/tools/
\r
230 %\usepackage{mdwmath}
\r
231 %\usepackage{mdwtab}
\r
232 % Also highly recommended is Mark Wooding's extremely powerful MDW tools,
\r
233 % especially mdwmath.sty and mdwtab.sty which are used to format equations
\r
234 % and tables, respectively. The MDWtools set is already installed on most
\r
235 % LaTeX systems. The lastest version and documentation is available at:
\r
236 % http://www.ctan.org/tex-archive/macros/latex/contrib/mdwtools/
\r
239 % IEEEtran contains the IEEEeqnarray family of commands that can be used to
\r
240 % generate multiline equations as well as matrices, tables, etc., of high
\r
244 %\usepackage{eqparbox}
\r
245 % Also of notable interest is Scott Pakin's eqparbox package for creating
\r
246 % (automatically sized) equal width boxes - aka "natural width parboxes".
\r
248 % http://www.ctan.org/tex-archive/macros/latex/contrib/eqparbox/
\r
254 % *** SUBFIGURE PACKAGES ***
\r
255 %\usepackage[tight,footnotesize]{subfigure}
\r
256 % subfigure.sty was written by Steven Douglas Cochran. This package makes it
\r
257 % easy to put subfigures in your figures. e.g., "Figure 1a and 1b". For IEEE
\r
258 % work, it is a good idea to load it with the tight package option to reduce
\r
259 % the amount of white space around the subfigures. subfigure.sty is already
\r
260 % installed on most LaTeX systems. The latest version and documentation can
\r
262 % http://www.ctan.org/tex-archive/obsolete/macros/latex/contrib/subfigure/
\r
263 % subfigure.sty has been superceeded by subfig.sty.
\r
267 %\usepackage[caption=false]{caption}
\r
268 %\usepackage[font=footnotesize]{subfig}
\r
269 % subfig.sty, also written by Steven Douglas Cochran, is the modern
\r
270 % replacement for subfigure.sty. However, subfig.sty requires and
\r
271 % automatically loads Axel Sommerfeldt's caption.sty which will override
\r
272 % IEEEtran.cls handling of captions and this will result in nonIEEE style
\r
273 % figure/table captions. To prevent this problem, be sure and preload
\r
274 % caption.sty with its "caption=false" package option. This is will preserve
\r
275 % IEEEtran.cls handing of captions. Version 1.3 (2005/06/28) and later
\r
276 % (recommended due to many improvements over 1.2) of subfig.sty supports
\r
277 % the caption=false option directly:
\r
278 %\usepackage[caption=false,font=footnotesize]{subfig}
\r
280 % The latest version and documentation can be obtained at:
\r
281 % http://www.ctan.org/tex-archive/macros/latex/contrib/subfig/
\r
282 % The latest version and documentation of caption.sty can be obtained at:
\r
283 % http://www.ctan.org/tex-archive/macros/latex/contrib/caption/
\r
288 % *** FLOAT PACKAGES ***
\r
290 %\usepackage{fixltx2e}
\r
291 % fixltx2e, the successor to the earlier fix2col.sty, was written by
\r
292 % Frank Mittelbach and David Carlisle. This package corrects a few problems
\r
293 % in the LaTeX2e kernel, the most notable of which is that in current
\r
294 % LaTeX2e releases, the ordering of single and double column floats is not
\r
295 % guaranteed to be preserved. Thus, an unpatched LaTeX2e can allow a
\r
296 % single column figure to be placed prior to an earlier double column
\r
297 % figure. The latest version and documentation can be found at:
\r
298 % http://www.ctan.org/tex-archive/macros/latex/base/
\r
302 %\usepackage{stfloats}
\r
303 % stfloats.sty was written by Sigitas Tolusis. This package gives LaTeX2e
\r
304 % the ability to do double column floats at the bottom of the page as well
\r
305 % as the top. (e.g., "\begin{figure*}[!b]" is not normally possible in
\r
306 % LaTeX2e). It also provides a command:
\r
308 % to enable the placement of footnotes below bottom floats (the standard
\r
309 % LaTeX2e kernel puts them above bottom floats). This is an invasive package
\r
310 % which rewrites many portions of the LaTeX2e float routines. It may not work
\r
311 % with other packages that modify the LaTeX2e float routines. The latest
\r
312 % version and documentation can be obtained at:
\r
313 % http://www.ctan.org/tex-archive/macros/latex/contrib/sttools/
\r
314 % Documentation is contained in the stfloats.sty comments as well as in the
\r
315 % presfull.pdf file. Do not use the stfloats baselinefloat ability as IEEE
\r
316 % does not allow \baselineskip to stretch. Authors submitting work to the
\r
317 % IEEE should note that IEEE rarely uses double column equations and
\r
318 % that authors should try to avoid such use. Do not be tempted to use the
\r
319 % cuted.sty or midfloat.sty packages (also by Sigitas Tolusis) as IEEE does
\r
320 % not format its papers in such ways.
\r
326 % *** PDF, URL AND HYPERLINK PACKAGES ***
\r
329 % url.sty was written by Donald Arseneau. It provides better support for
\r
330 % handling and breaking URLs. url.sty is already installed on most LaTeX
\r
331 % systems. The latest version can be obtained at:
\r
332 % http://www.ctan.org/tex-archive/macros/latex/contrib/misc/
\r
333 % Read the url.sty source comments for usage information. Basically,
\r
334 % \url{my_url_here}.
\r
340 % *** Do not adjust lengths that control margins, column widths, etc. ***
\r
341 % *** Do not use packages that alter fonts (such as pslatex). ***
\r
342 % There should be no need to do such things with IEEEtran.cls V1.6 and later.
\r
343 % (Unless specifically asked to do so by the journal or conference you plan
\r
344 % to submit to, of course. )
\r
345 %%%%%%%%%%%%%%%%%% Perso inclusions
\r
346 \usepackage{amsmath}
\r
349 % Added packages (Nicolas Friot)
\r
350 \usepackage{amssymb}
\r
351 \usepackage{amstext}
\r
352 %\usepackage{amsthm}
\r
353 \usepackage{amsfonts}
\r
354 \usepackage{dsfont} %Pour mathds
\r
355 % % Pour avoir des intervalles d'entiers
\r
356 \usepackage{stmaryrd}
\r
357 \usepackage{xspace}
\r
358 \usepackage{multirow}
\r
359 \usepackage{graphicx}
\r
362 \usepackage{subfigure}
\r
363 %\usepackage{alltt}
\r
366 %\usepackage[standard]{ntheorem}
\r
368 \newtheorem{notation}{Notation}
\r
369 %\newtheorem{Th}{Theorem}[part]
\r
370 \newtheorem{theorem}{Theorem}
\r
372 %\newtheorem{Pre}{Preuve}[chapter]
\r
373 %\newtheorem{proof}{Proof}
\r
375 %\newtheorem{Rem}{Remarque}[chapter]
\r
376 \newtheorem{remark}{Remark}
\r
378 %\newtheorem{Prop}{Proposition}[part]
\r
379 \newtheorem{proposition}{Proposition}
\r
381 %\newtheorem{Def}{Définition}
\r
382 \newtheorem{definition}{Definition}
\r
386 \usepackage[english]{varioref}
\r
388 %%%%%%%%%%%% ATTENTION : A VIRER POUR LA SOUMISSION
\r
389 %\usepackage[linkcolor=blue,colorlinks=true,citecolor=blue]{hyperref}
\r
390 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\r
392 %%%%%%%%%%%%%%%%%% END OF : Perso inclusions
\r
394 % correct bad hyphenation here
\r
395 \hyphenation{op-tical net-works semi-conduc-tor}
\r
400 %%%%%%%%%%%%%%%%%% Perso commands
\r
402 %\newcommand{\CID}[0]{\ensuremath{\textsf{CI}_2\xspace}}
\r
403 \newcommand{\CID}[0]{\ensuremath{\mathcal{CI}}\xspace}
\r
404 \newcommand{\JFC}[1]{\begin{color}{green}\textit{#1}\end{color}}
\r
405 \newcommand{\CG}[1]{\begin{color}{red}\textit{#1}\end{color}}
\r
406 %%%%%%%%%%%%%%%%%% END OF : Perso commands
\r
411 % can use linebreaks \\ within to get better formatting as desired
\r
412 %\title{Bare Demo of IEEEtran.cls for IEEECS Conferences}
\r
414 % \title{New Practicable Scheme for Watermarking by Chaotic
\r
415 % Iterations:\\Robustness and Security Study\titlenote{Authors are cited in
\r
416 % alphabetic order}}
\r
418 \title{Quality Studies of an Invisible
\r
419 Chaos-Based Watermarking Scheme with Message Extraction}
\r
421 % author names and affiliations
\r
422 % use a multiple column layout for up to two different
\r
425 % \author{\IEEEauthorblockN{Authors Name/s per 1st Affiliation (Author)}
\r
426 % \IEEEauthorblockA{line 1 (of Affiliation): dept. name of organization\\
\r
427 % line 2: name of organization, acronyms acceptable\\
\r
428 % line 3: City, Country\\
\r
429 % line 4: Email: name@xyz.com}
\r
431 % \IEEEauthorblockN{Authors Name/s per 2nd Affiliation (Author)}
\r
432 % \IEEEauthorblockA{line 1 (of Affiliation): dept. name of organization\\
\r
433 % line 2: name of organization, acronyms acceptable\\
\r
434 % line 3: City, Country\\
\r
435 % line 4: Email: name@xyz.com}
\r
438 \author{\IEEEauthorblockN{Jacques M. Bahi, Jean-Fran\c cois Couchot, Nicolas Friot, and Christophe Guyeux*\\}
\r
439 \IEEEauthorblockA{FEMTO-ST Institute, UMR 6174 CNRS\\
\r
440 Computer Science Laboratory DISC\\
\r
441 University of Franche-Comt\'{e}\\
\r
443 \{jacques.bahi,jean-francois.couchot, nicolas.friot,
\r
444 christophe.guyeux\}@femto-st.fr}
\r
446 \IEEEauthorblockN{Kamel Mazouzi*}
\r
447 \IEEEauthorblockA{ M\'esocentre de calcul\\
\r
448 University of Franche-Comt\'e\\
\r
449 Besan\c con, France\\
\r
450 kamel.mazouzi@univ-fcomte.fr}
\r
451 *Authors are cited in
\r
457 % conference papers do not typically use \thanks and this command
\r
458 % is locked out in conference mode. If really needed, such as for
\r
459 % the acknowledgment of grants, issue a \IEEEoverridecommandlockouts
\r
460 % after \documentclass
\r
462 % for over three affiliations, or if they all won't fit within the width
\r
463 % of the page, use this alternative format:
\r
465 %\author{\IEEEauthorblockN{Michael Shell\IEEEauthorrefmark{1},
\r
466 %Homer Simpson\IEEEauthorrefmark{2},
\r
467 %James Kirk\IEEEauthorrefmark{3},
\r
468 %Montgomery Scott\IEEEauthorrefmark{3} and
\r
469 %Eldon Tyrell\IEEEauthorrefmark{4}}
\r
470 %\IEEEauthorblockA{\IEEEauthorrefmark{1}School of Electrical and Computer Engineering\\
\r
471 %Georgia Institute of Technology,
\r
472 %Atlanta, Georgia 30332--0250\\ Email: see http://www.michaelshell.org/contact.html}
\r
473 %\IEEEauthorblockA{\IEEEauthorrefmark{2}Twentieth Century Fox, Springfield, USA\\
\r
474 %Email: homer@thesimpsons.com}
\r
475 %\IEEEauthorblockA{\IEEEauthorrefmark{3}Starfleet Academy, San Francisco, California 96678-2391\\
\r
476 %Telephone: (800) 555--1212, Fax: (888) 555--1212}
\r
477 %\IEEEauthorblockA{\IEEEauthorrefmark{4}Tyrell Inc., 123 Replicant Street, Los Angeles, California 90210--4321}}
\r
482 % use for special paper notices
\r
483 %\IEEEspecialpapernotice{(Invited Paper)}
\r
488 % make the title area
\r
494 This paper takes place in the field of invisible chaos-based
\r
495 watermarking schemes. It addresses the quality study of
\r
496 a already pyblished algorithm by focusing on three class of properties.
\r
497 Its robustness is experimentally shown against classical attacks on
\r
498 a large set of image instances and image transformations.
\r
499 It correctness and completness are formally proven.
\r
500 Due to this main advantages, this process is fitted for practical use.
\r
505 % In this paper, recent contributions in the field of topology and chaos-based
\r
506 % information hiding security is summed up and deepened. Additionally, two
\r
507 % variants of an information hiding scheme based on chaotic iterations are recalled and their
\r
508 % security proofs are recalled completed. Among other things, new evaluations of
\r
509 % qualitative and quantitative properties of security concerning the improved
\r
510 % version of our algorithm are proposed. The security notions used here encompass
\r
511 % the probabilistic stego-security against watermark-only attacks, and the
\r
512 % topological topological-security to face known message, known original, and
\r
513 % constant-message attacks. Finally, a complete and original evaluation of the
\r
514 % robustness of the first variant in spatial domain is given, encompassing several
\r
515 % kinds of attacks against a set of hundreds of watermarked medias.
\r
518 \begin{IEEEkeywords}
\r
519 %component; formatting; style; styling;
\r
521 Invisible Watermarking; Chaos; Robustness; Correct and
\r
522 Complete message extraction.
\r
526 \IEEEpeerreviewmaketitle
\r
530 \label{sec:introduction}
\r
537 \section{The Steganography Scheme $\CID$}
\r
538 \input{recall-ci.tex}
\r
539 \label{section:process-ci2}
\r
544 \section{Robustness Study of $\CID$}
\r
545 \label{sec:robustness}
\r
549 %\section{Security study of $\CID$}
\r
550 %\label{sec:security}
\r
551 %\input{securityci1}
\r
553 %\input{securityci2}
\r
555 %\input{securityci3}
\r
557 % \section{The {\secit Body} of The Paper}
\r
558 % Typically, the body of a paper is organized
\r
559 % into a hierarchical structure, with numbered or unnumbered
\r
560 % headings for sections, subsections, sub-subsections, and even
\r
561 % smaller sections. The command \texttt{{\char'134}section} that
\r
562 % precedes this paragraph is part of such a
\r
563 % hierarchy.\footnote{This is the second footnote. It
\r
564 % starts a series of three footnotes that add nothing
\r
565 % informational, but just give an idea of how footnotes work
\r
566 % and look. It is a wordy one, just so you see
\r
567 % how a longish one plays out.} \LaTeX\ handles the numbering
\r
568 % and placement of these headings for you, when you use
\r
569 % the appropriate heading commands around the titles
\r
570 % of the headings. If you want a sub-subsection or
\r
571 % smaller part to be unnumbered in your output, simply append an
\r
572 % asterisk to the command name. Examples of both
\r
573 % numbered and unnumbered headings will appear throughout the
\r
574 % balance of this sample document.
\r
576 % Because the entire article is contained in
\r
577 % the \textbf{document} environment, you can indicate the
\r
578 % start of a new paragraph with a blank line in your
\r
579 % input file; that is why this sentence forms a separate paragraph.
\r
581 % \subsection{Type Changes and {\subsecit Special} Characters}
\r
582 % We have already seen several typeface changes in this sample. You
\r
583 % can indicate italicized words or phrases in your text with
\r
584 % the command \texttt{{\char'134}textit}; emboldening with the
\r
585 % command \texttt{{\char'134}textbf}
\r
586 % and typewriter-style (for instance, for computer code) with
\r
587 % \texttt{{\char'134}texttt}. But remember, you do not
\r
588 % have to indicate typestyle changes when such changes are
\r
589 % part of the \textit{structural} elements of your
\r
590 % article; for instance, the heading of this subsection will
\r
591 % be in a sans serif\footnote{A third footnote, here.
\r
592 % Let's make this a rather short one to
\r
593 % see how it looks.} typeface, but that is handled by the
\r
594 % document class file. Take care with the use
\r
595 % of\footnote{A fourth, and last, footnote.}
\r
596 % the curly braces in typeface changes; they mark
\r
597 % the beginning and end of
\r
598 % the text that is to be in the different typeface.
\r
600 % You can use whatever symbols, accented characters, or
\r
601 % non-English characters you need anywhere in your document;
\r
602 % you can find a complete list of what is
\r
603 % available in the \textit{\LaTeX\
\r
604 % User's Guide}\cite{Lamport:LaTeX}.
\r
606 % \subsection{Math Equations}
\r
607 % You may want to display math equations in three distinct styles:
\r
608 % inline, numbered or non-numbered display. Each of
\r
609 % the three are discussed in the next sections.
\r
611 % \subsubsection{Inline (In-text) Equations}
\r
612 % A formula that appears in the running text is called an
\r
613 % inline or in-text formula. It is produced by the
\r
614 % \textbf{math} environment, which can be
\r
615 % invoked with the usual \texttt{{\char'134}begin. . .{\char'134}end}
\r
616 % construction or with the short form \texttt{\$. . .\$}. You
\r
617 % can use any of the symbols and structures,
\r
618 % from $\alpha$ to $\omega$, available in
\r
619 % \LaTeX\cite{Lamport:LaTeX}; this section will simply show a
\r
620 % few examples of in-text equations in context. Notice how
\r
621 % this equation: \begin{math}\lim_{n\rightarrow \infty}x=0\end{math},
\r
622 % set here in in-line math style, looks slightly different when
\r
623 % set in display style. (See next section).
\r
625 % \subsubsection{Display Equations}
\r
626 % A numbered display equation -- one set off by vertical space
\r
627 % from the text and centered horizontally -- is produced
\r
628 % by the \textbf{equation} environment. An unnumbered display
\r
629 % equation is produced by the \textbf{displaymath} environment.
\r
631 % Again, in either environment, you can use any of the symbols
\r
632 % and structures available in \LaTeX; this section will just
\r
633 % give a couple of examples of display equations in context.
\r
634 % First, consider the equation, shown as an inline equation above:
\r
635 % \begin{equation}\lim_{n\rightarrow \infty}x=0\end{equation}
\r
636 % Notice how it is formatted somewhat differently in
\r
637 % the \textbf{displaymath}
\r
638 % environment. Now, we'll enter an unnumbered equation:
\r
639 % \begin{displaymath}\sum_{i=0}^{\infty} x + 1\end{displaymath}
\r
640 % and follow it with another numbered equation:
\r
641 % \begin{equation}\sum_{i=0}^{\infty}x_i=\int_{0}^{\pi+2} f\end{equation}
\r
642 % just to demonstrate \LaTeX's able handling of numbering.
\r
644 % \subsection{Citations}
\r
645 % Citations to articles \cite{bowman:reasoning, clark:pct, braams:babel, herlihy:methodology},
\r
647 % proceedings \cite{clark:pct} or books \cite{salas:calculus, Lamport:LaTeX} listed
\r
648 % in the Bibliography section of your
\r
649 % article will occur throughout the text of your article.
\r
650 % You should use BibTeX to automatically produce this bibliography;
\r
651 % you simply need to insert one of several citation commands with
\r
652 % a key of the item cited in the proper location in
\r
653 % the \texttt{.tex} file \cite{Lamport:LaTeX}.
\r
654 % The key is a short reference you invent to uniquely
\r
655 % identify each work; in this sample document, the key is
\r
656 % the first author's surname and a
\r
657 % word from the title. This identifying key is included
\r
658 % with each item in the \texttt{.bib} file for your article.
\r
660 % The details of the construction of the \texttt{.bib} file
\r
661 % are beyond the scope of this sample document, but more
\r
662 % information can be found in the \textit{Author's Guide},
\r
663 % and exhaustive details in the \textit{\LaTeX\ User's
\r
664 % Guide}\cite{Lamport:LaTeX}.
\r
666 % This article shows only the plainest form
\r
667 % of the citation command, using \texttt{{\char'134}cite}.
\r
668 % This is what is stipulated in the SIGS style specifications.
\r
669 % No other citation format is endorsed.
\r
671 % \subsection{Tables}
\r
672 % Because tables cannot be split across pages, the best
\r
673 % placement for them is typically the top of the page
\r
674 % nearest their initial cite. To
\r
675 % ensure this proper ``floating'' placement of tables, use the
\r
676 % environment \textbf{table} to enclose the table's contents and
\r
677 % the table caption. The contents of the table itself must go
\r
678 % in the \textbf{tabular} environment, to
\r
679 % be aligned properly in rows and columns, with the desired
\r
680 % horizontal and vertical rules. Again, detailed instructions
\r
681 % on \textbf{tabular} material
\r
682 % is found in the \textit{\LaTeX\ User's Guide}.
\r
684 % Immediately following this sentence is the point at which
\r
685 % Table 1 is included in the input file; compare the
\r
686 % placement of the table here with the table in the printed
\r
687 % dvi output of this document.
\r
691 % \caption{Frequency of Special Characters}
\r
692 % \begin{tabular}{|c|c|l|} \hline
\r
693 % Non-English or Math&Frequency&Comments\\ \hline
\r
694 % \O & 1 in 1,000& For Swedish names\\ \hline
\r
695 % $\pi$ & 1 in 5& Common in math\\ \hline
\r
696 % \$ & 4 in 5 & Used in business\\ \hline
\r
697 % $\Psi^2_1$ & 1 in 40,000& Unexplained usage\\
\r
698 % \hline\end{tabular}
\r
701 % To set a wider table, which takes up the whole width of
\r
702 % the page's live area, use the environment
\r
703 % \textbf{table*} to enclose the table's contents and
\r
704 % the table caption. As with a single-column table, this wide
\r
705 % table will ``float" to a location deemed more desirable.
\r
706 % Immediately following this sentence is the point at which
\r
707 % Table 2 is included in the input file; again, it is
\r
708 % instructive to compare the placement of the
\r
709 % table here with the table in the printed dvi
\r
710 % output of this document.
\r
715 % \caption{Some Typical Commands}
\r
716 % \begin{tabular}{|c|c|l|} \hline
\r
717 % Command&A Number&Comments\\ \hline
\r
718 % \texttt{{\char'134}alignauthor} & 100& Author alignment\\ \hline
\r
719 % \texttt{{\char'134}numberofauthors}& 200& Author enumeration\\ \hline
\r
720 % \texttt{{\char'134}table}& 300 & For tables\\ \hline
\r
721 % \texttt{{\char'134}table*}& 400& For wider tables\\ \hline\end{tabular}
\r
723 % % end the environment with {table*}, NOTE not {table}!
\r
725 % \subsection{Figures}
\r
726 % Like tables, figures cannot be split across pages; the
\r
727 % best placement for them
\r
728 % is typically the top or the bottom of the page nearest
\r
729 % their initial cite. To ensure this proper ``floating'' placement
\r
730 % of figures, use the environment
\r
731 % \textbf{figure} to enclose the figure and its caption.
\r
733 % This sample document contains examples of \textbf{.eps}
\r
734 % and \textbf{.ps} files to be displayable with \LaTeX. More
\r
735 % details on each of these is found in the \textit{Author's Guide}.
\r
739 % \epsfig{file=img/lena512.eps}
\r
740 % \caption{A sample black and white graphic (.eps format).}
\r
745 % \epsfig{file=img/lena512.eps, height=1in, width=1in}
\r
746 % \caption{A sample black and white graphic (.eps format)
\r
747 % that has been resized with the \texttt{epsfig} command.}
\r
751 % As was the case with tables, you may want a figure
\r
752 % that spans two columns. To do this, and still to
\r
753 % ensure proper ``floating'' placement of tables, use the environment
\r
754 % \textbf{figure*} to enclose the figure and its caption.
\r
756 % Note that either {\textbf{.ps}} or {\textbf{.eps}} formats are
\r
758 % the \texttt{{\char'134}epsfig} or \texttt{{\char'134}psfig}
\r
759 % commands as appropriate for the different file types.
\r
761 % \subsection{Theorem-like Constructs}
\r
762 % Other common constructs that may occur in your article are
\r
763 % the forms for logical constructs like theorems, axioms,
\r
764 % corollaries and proofs. There are
\r
765 % two forms, one produced by the
\r
766 % command \texttt{{\char'134}newtheorem} and the
\r
767 % other by the command \texttt{{\char'134}newdef}; perhaps
\r
768 % the clearest and easiest way to distinguish them is
\r
769 % to compare the two in the output of this sample document:
\r
771 % This uses the \textbf{theorem} environment, created by
\r
772 % the\linebreak\texttt{{\char'134}newtheorem} command:
\r
773 % \newtheorem{theorem}{Theorem}
\r
775 % Let $f$ be continuous on $[a,b]$. If $G$ is
\r
776 % an antiderivative for $f$ on $[a,b]$, then
\r
777 % \begin{displaymath}\int^b_af(t)dt = G(b) - G(a).\end{displaymath}
\r
780 % The other uses the \textbf{definition} environment, created
\r
781 % by the \texttt{{\char'134}newdef} command:
\r
782 % \newdef{definition}{Definition}
\r
783 % \begin{definition}
\r
784 % If $z$ is irrational, then by $e^z$ we mean the
\r
785 % unique number which has
\r
786 % logarithm $z$: \begin{displaymath}{\log e^z = z}\end{displaymath}
\r
792 % \psfig{file=img/lena512.eps, height=1in, width=1in,}
\r
793 % \caption{A sample black and white graphic (.ps format) that has
\r
794 % been resized with the \texttt{psfig} command.}
\r
797 % Two lists of constructs that use one of these
\r
798 % forms is given in the
\r
799 % \textit{Author's Guidelines}.
\r
803 % \epsfig{file=img/lena512.eps}
\r
804 % \caption{A sample black and white graphic (.eps format)
\r
805 % that needs to span two columns of text.}
\r
807 % and don't forget to end the environment with
\r
808 % {figure*}, not {figure}!
\r
810 % There is one other similar construct environment, which is
\r
812 % for you; i.e. you must \textit{not} use
\r
813 % a \texttt{{\char'134}newdef} command to
\r
814 % create it: the \textbf{proof} environment. Here
\r
815 % is a example of its use:
\r
817 % Suppose on the contrary there exists a real number $L$ such that
\r
818 % \begin{displaymath}
\r
819 % \lim_{x\rightarrow\infty} \frac{f(x)}{g(x)} = L.
\r
820 % \end{displaymath}
\r
822 % \begin{displaymath}
\r
823 % l=\lim_{x\rightarrow c} f(x)
\r
824 % = \lim_{x\rightarrow c}
\r
825 % \left[ g{x} \cdot \frac{f(x)}{g(x)} \right ]
\r
826 % = \lim_{x\rightarrow c} g(x) \cdot \lim_{x\rightarrow c}
\r
827 % \frac{f(x)}{g(x)} = 0\cdot L = 0,
\r
828 % \end{displaymath}
\r
829 % which contradicts our assumption that $l\neq 0$.
\r
832 % Complete rules about using these environments and using the
\r
833 % two different creation commands are in the
\r
834 % \textit{Author's Guide}; please consult it for more
\r
835 % detailed instructions. If you need to use another construct,
\r
836 % not listed therein, which you want to have the same
\r
837 % formatting as the Theorem
\r
838 % or the Definition\cite{salas:calculus} shown above,
\r
839 % use the \texttt{{\char'134}newtheorem} or the
\r
840 % \texttt{{\char'134}newdef} command,
\r
841 % respectively, to create it.
\r
843 % \subsection*{A {\secit Caveat} for the \TeX\ Expert}
\r
844 % Because you have just been given permission to
\r
845 % use the \texttt{{\char'134}newdef} command to create a
\r
846 % new form, you might think you can
\r
847 % use \TeX's \texttt{{\char'134}def} to create a
\r
848 % new command: \textit{Please refrain from doing this!}
\r
849 % Remember that your \LaTeX\ source code is primarily intended
\r
850 % to create camera-ready copy, but may be converted
\r
851 % to other forms -- e.g. HTML. If you inadvertently omit
\r
852 % some or all of the \texttt{{\char'134}def}s recompilation will
\r
853 % be, to say the least, problematic.
\r
855 % \section{Conclusions}
\r
856 % This paragraph will end the body of this sample document.
\r
857 % Remember that you might still have Acknowledgments or
\r
858 % Appendices; brief samples of these
\r
859 % follow. There is still the Bibliography to deal with; and
\r
860 % we will make a disclaimer about that here: with the exception
\r
861 % of the reference to the \LaTeX\ book, the citations in
\r
862 % this paper are to articles which have nothing to
\r
863 % do with the present subject and are used as
\r
865 % %\end{document} % This is where a 'short' article might terminate
\r
867 % %ACKNOWLEDGMENTS are optional
\r
868 % \section{Acknowledgments}
\r
869 % This section is optional; it is a location for you
\r
870 % to acknowledge grants, funding, editing assistance and
\r
871 % what have you. In the present case, for example, the
\r
872 % authors would like to thank Gerald Murray of ACM for
\r
873 % his help in codifying this \textit{Author's Guide}
\r
874 % and the \textbf{.cls} and \textbf{.tex} files that it describes.
\r
877 % % The following two commands are all you need in the
\r
878 % % initial runs of your .tex file to
\r
879 % % produce the bibliography for the citations in your paper.
\r
880 % \bibliographystyle{abbrv}
\r
881 % \bibliography{sigproc} % sigproc.bib is the name of the Bibliography in this case
\r
882 % % You must have a proper ".bib" file
\r
883 % % and remember to run:
\r
884 % % latex bibtex latex latex
\r
885 % % to resolve all references
\r
887 % % ACM needs 'a single self-contained file'!
\r
890 %\section{Conclusion and future work}\label{sec:conclusion}
\r
891 \section{Conclusion}\label{sec:conclusion}
\r
895 %APPENDICES are optional
\r
899 % \section{Headings in Appendices}
\r
900 % The rules about hierarchical headings discussed above for
\r
901 % the body of the article are different in the appendices.
\r
902 % In the \textbf{appendix} environment, the command
\r
903 % \textbf{section} is used to
\r
904 % indicate the start of each Appendix, with alphabetic order
\r
905 % designation (i.e. the first is A, the second B, etc.) and
\r
906 % a title (if you include one). So, if you need
\r
907 % hierarchical structure
\r
908 % \textit{within} an Appendix, start with \textbf{subsection} as the
\r
909 % highest level. Here is an outline of the body of this
\r
910 % document in Appendix-appropriate form:
\r
911 % \subsection{Introduction}
\r
912 % \subsection{The Body of the Paper}
\r
913 % \subsubsection{Type Changes and Special Characters}
\r
914 % \subsubsection{Math Equations}
\r
915 % \paragraph{Inline (In-text) Equations}
\r
916 % \paragraph{Display Equations}
\r
917 % \subsubsection{Citations}
\r
918 % \subsubsection{Tables}
\r
919 % \subsubsection{Figures}
\r
920 % \subsubsection{Theorem-like Constructs}
\r
921 % \subsubsection*{A Caveat for the \TeX\ Expert}
\r
922 % \subsection{Conclusions}
\r
923 % \subsection{Acknowledgments}
\r
924 % \subsection{Additional Authors}
\r
925 % This section is inserted by \LaTeX; you do not insert it.
\r
926 % You just add the names and information in the
\r
927 % \texttt{{\char'134}additionalauthors} command at the start
\r
931 %\subsection{References}
\r
932 % Generated by bibtex from your ~.bib file. Run latex,
\r
933 % then bibtex, then latex twice (to resolve references)
\r
934 % to create the ~.bbl file. Insert that ~.bbl file into
\r
935 % the .tex source file and comment out
\r
936 % the command \texttt{{\char'134}thebibliography}.
\r
939 \bibliographystyle{plain}
\r
940 %\bibliographystyle{IEEEtrans}
\r
941 \bibliography{jabref}
\r
942 % % This next section command marks the start of
\r
943 % % Appendix B, and does not continue the present hierarchy
\r
944 % \section{More Help for the Hardy}
\r
945 % The acm\_proc\_article-sp document class file itself is chock-full of succinct
\r
946 % and helpful comments. If you consider yourself a moderately
\r
947 % experienced to expert user of \LaTeX, you may find reading
\r
948 % it useful but please remember not to change it.
\r
950 % % That's all folks!
\r