mat ref erenc es. pro vide st yling, and a small JavaScrip t to help f or- hav e been c opied from the La T eX templates. This template is writ ten in HTML, with CSS to the set tings in the CSS st yle sheet of this template and easy to maintain. crosof t W ord, as w ell as La T eX templates. Many of w e hav e also tried to k eep this document simple The USENIX w ebsite includes a template f or Mi- includes a number of f eatures. On the o ther hand, 2.1 Word and LaTeX templates c ontent and st yle. With this in mind, this template instead, the y should be able to c onc entrate on the sponsible f or the st yle. do no t need to mak e modifications to the template; authors still remain, and will always remain, re- this template. Our goal has been that the authors about t ypography from the authors. Ho w e v er ,the In this sec tion w e c o v er the f eatures included in USENIX organization is to lif t the burden of caring 3 Implementation The purpose of the templates pro vided b y the It requires understanding of st yle and t ypography . b y Justin Z obel [2] seems appropriate. P reparing good-looking publications is no t easy . c ontemporar y ones, W riting f or C omputer Scienc e 2 Related Work sinc e its introduc tion in 1930’ s. From the more White [1] is a classic, and has remained a bestseller tion 4 c ontains our c onclusions. just a c ouple, The Elements of St yle b y Strunk and 3 discusses the details of this template, and Sec- tens of good st yle manuals available. T o mention such as o ther templates and st yle manuals. Sec tion of preparing easy -to-read publications. There are Sec tion 2 giv es a brief o v er vie w of related w ork, Besides t ypography ,st yle is the sec ond element The rest of this paper is organiz ed as f ollo ws. 2.2 Style manuals Nikander with the help of Jane-Ellen Long. FrameMak er f or USENIX papers, writ ten b y P ekka Håk on Wium Lie, and is based on a guide to using plate. their papers. This template has been prepared b y es only; flopp y disks are no t required to use this tem- those authors that want to use HTML/ CSS to write Figure 1: This figure is sho w ed f or illustrational purpos- paper . The purpose of this template is to help responsible f or the c ontent and f ormat ting of their tions, the authors, no t the USENIX staff ,are solely For the purposes of USENIX c onf erenc e publica- 1 Introduction length f or an abstrac t is 200-300 w ords. in one paragraph, and remember that the op timal essarily a good prac tic e. T r y to k eep y our abstrac t ti-paragraph abstrac t. Ho w e v er ,that it is no t nec- No te that in this template, y ou may hav e a mul- the c ontent, and start writing their paper . a ne w document based on this template, remo v e prospec tiv e authors using HTML/ CSS w ould create cluded in this template. It is e xpec ted that the erential, this template illustrates the f eatures in- of an HTML/ CSS template. Being heavily self -ref- This is an e xample f or a USENIX paper ,in the f orm Abstract Aalto University USENIX Association Pekka Nikander Jane-Ellen Long USENIX Example Paper ----------------Page (0) Break---------------- [a] w w w .princ e xml.c om the y appear ,and a scrip t is later used to mo v e the enc es. R ef erenc es are added at the point where This template uses JavaScrip t to proc ess ref er- 1997 Brian W . Kernighan 3.3 JavaScript 1998 Tim Berners-Lee 1999 X Windo w System * are added b y those who c ompile the P roc eedings. Y ear R ecipient should no t be specif ed b y USENIX authors, these the abo v e list: page numbers and running headers Some c ommonly used f eatures are absent from table. no tes inside the table are mo v ed to the end of the • multi-le v el c ounters time A chie v ement A ward in the 1900s. No tic e ho w • page and c olumn floats The table belo w lists recipients of the USENIX Lif e- • f oo tno tes 4 Tables • multi-c olumn lay out papers, including: $ prince --javascript example.html CSS is used to achie v e the presentation of USENIX HTML elements and documents. Many aspec ts of be specified: ativ e language which at taches propert y values to ed in this template, a c ommand line op tion must HTML document into a PDF file. CSS is a declar- In order f or P rinc e to proc ess the scrip t includ- A CSS st yle sheet describes ho w to f ormat the purposes. do wnloaded and used f or free f or non-c ommercial 3.2 CSS CSS. P rinc e is a c ommercial produc t, but can be HTML and XML documents into PDF b y way of ation of the authors. P rinc e, a purpose-built program f or c onv erting [a] class names, is used to enc ode the name and affili- floats. This paper has been f ormat ted with A small microf ormat, based on a c onv ention of ample, bro wsers do no t support f oo tno tes or page erenc es. func tionalit y f or page-based f ormat ting. For e x- caption element. The cite element holds all ref- HTML and CSS, but the y do no t support all the CSS their c orrensponding cap tions liv e inside the fig- mat ter is needed. C ommon bro wsers support figure element is used to include figures and In order to c onv ert the document to PDF, a f or- the header element holds the headlines. The (This sec tion has been added b y Håk on Wium Lie) element is used to split the te xt into sec tions, and 3.4 PDF resenting the document struc ture. The section This template uses HTML5 elements to aid in rep- a numeric mark er . 3.1 HTML5 ref erenc es to the end of the paper ,leaving behind Figure 2: This figure floats to the top of the page, spanning bo th c olumns. Ins Del Ctrl Alt Alt Gr Ctrl 0 , Enter End PgDn <\ , . - > Z X C V B N M ; : 1 2 3 _ Caps Lock ' Delete End Down Page A S D F G H J K L Æ Ø * 4 5 6 Home PgUp € "~ Insert Home Up +Page Q W E R T Y U I O P Å ^ 7 8 9 SysRq ½ 1 2@ 3£ 4$ 5 6 7{ 8[ 9] 0} + '| Scrn Lock Break Lock Print Scroll Pause Num § ! " # ¤ % & / ( ) = ? ` / * Num Lock Caps LockScroll Lock _ Esc F1 F2 F3 F4 F5 F6 F7 F8 F9 F10F11F12 Power Sleep Up Wake Web E-MailTuner Menu Previous Next Mute -Volume +Volume ----------------Page (1) Break---------------- Thank e v er y one, especially those who funded the 9813083220 A polite author always includes ackno wledgments. Springer -V erlag, Dec ember 1997 , ISBN OBEL [2] Z , J. W riting f or C omputer Scienc e, Acknowledgments ISBN 020530902X of St yle, 4th Ed, Allyn and Bac on, August, 1999, findings in the end. TRUNK R AND HITE [1] S, W . J. , W, E.B. The Elements Each good paper c oncludes the most significant References 5 Conclusions terms and c ontac t inf ormation. ** Given to Jim Ellis and T om T rusc o t t f ormation (reports, etc. )may be ob tained, indicate * Giv en to the C ommunit y at Large y ou describe is available to o thers, and if more in- pro viding availabilit y inf ormation. If the system 1993 Berk ele y UNIX Please include a sec tion at the end of y our paper 1994 Netw orking T echnologies Availability 1995 The Creation of USENET ** 1996 The Sof tware T ools P rojec t w ork. ----------------Page (2) Break----------------