User's Guide to suftesi


Add to my manuals
78 Pages

advertisement

User's Guide to suftesi | Manualzz

User’s Guide to SUFtesi

A document class for typesetting theses, books and articles

v2.0.1 – 2015/03/31

Ivan Valbusa

Dipartimento di Filologia, Letteratura e Linguistica

Università degli Studi di Verona ivan dot valbusa at univr dot it

Abstract

The standard document classes allow you to typeset beautiful documents but their layout is quite far from the stylistic requests of some humanists (mainly Italian). The suftesi class provides a set of “humanistic” page layouts, title styles and heading styles to typeset books, articles and theses. The styles are very simple and sober and also have the aim of finding an aesthetic harmony in its formal simplicity. They are largely inspired by some interesting readings, particularly

The

Elements of Typographyc Style by R. Bringhurst, Ausgewählte Aufsätze über Fragen der Gestalt des

Buches und der Typographie by J. Tschichold and First Principles of Typography by S. Morison.

Contents

0 A brief history

1 Use

2 Class features

4

2.1

Page layouts

.

.

.

.

.

.

.

.

.

.

.

4

2.2

Font .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

4

2.3

Frontispiece

.

.

.

.

.

.

.

.

.

.

.

5

3

3

3 Options

5

3.1

Layout

.

.

.

.

.

.

.

.

.

.

.

.

.

.

5

3.2

Fonts

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

7

3.3

Titles

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

7

3.4

Headings

.

.

.

.

.

.

.

.

.

.

.

.

.

8

3.5

Notes, lists, quotations

.

.

.

.

.

9

3.6

Other options

.

.

.

.

.

.

.

.

.

.

10

3.7

Pre-defined styles

.

.

.

.

.

.

.

.

10

4 New commands

12

4.1

Printing the colophon .

.

.

.

.

.

12

4.2

Breaking titles

.

.

.

.

.

.

.

.

.

.

13

4.3

Other commands

.

.

.

.

.

.

.

.

13

5 The collection document structure

14

5.1

Options .

.

.

.

.

.

.

.

.

.

.

.

.

.

15

5.2

Commands

.

.

.

.

.

.

.

.

.

.

.

.

16

References

16

6 The Code

17

6.1

Document srtucture

.

.

.

.

.

.

.

18

6.2

Page layout .

.

.

.

.

.

.

.

.

.

.

.

18

6.3

Sections style

.

.

.

.

.

.

.

.

.

.

20

6.4

Sections font

.

.

.

.

.

.

.

.

.

.

.

22

6.5

Sections number style .

.

.

.

.

.

23

6.5.1

Part number style .

.

.

.

23

6.5.2

Chapter number style

.

23

6.5.3

Section number style

.

.

24

6.6

Headers .

.

.

.

.

.

.

.

.

.

.

.

.

.

24

6.6.1

Header style .

.

.

.

.

.

.

24

6.6.2

Header font

.

.

.

.

.

.

.

25

© 2009–2015 Ivan Valbusa

6.7

Text elements

.

.

.

.

.

.

.

.

.

.

25

6.7.1

Lists

.

.

.

.

.

.

.

.

.

.

.

25

6.7.2

Block quotations

.

.

.

.

26

6.7.3

Footnotes

.

.

.

.

.

.

.

.

26

6.7.4

Captions .

.

.

.

.

.

.

.

.

27

6.7.5

Marginal notes

.

.

.

.

.

27

6.7.6

Table of contents

.

.

.

.

27

6.8

Fonts

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

28

6.8.1

Roman fonts .

.

.

.

.

.

.

28

6.8.2

Greek fonts

.

.

.

.

.

.

.

28

6.9

Other options

.

.

.

.

.

.

.

.

.

.

29

6.9.1

Indentation

.

.

.

.

.

.

.

29

6.9.2

Part page

.

.

.

.

.

.

.

.

29

6.9.3

Crop marks

.

.

.

.

.

.

.

29

6.9.4

Draftdate

.

.

.

.

.

.

.

.

29

6.9.5

View mode

.

.

.

.

.

.

.

29

6.9.6

Titlepage

.

.

.

.

.

.

.

.

30

6.9.7

Pre-defined styles .

.

.

.

30

6.10

Basic packages .

.

.

.

.

.

.

.

.

.

36

6.11

Greek fonts .

.

.

.

.

.

.

.

.

.

.

.

36

2

6.12

Page layout .

.

.

.

.

.

.

.

.

.

.

.

38

6.13

Section titles

.

.

.

.

.

.

.

.

.

.

.

38

6.14

Title page .

.

.

.

.

.

.

.

.

.

.

.

.

45

6.15

The collection document structure

.

.

.

.

.

.

.

.

.

.

.

.

.

49

6.16

Frontispiece

.

.

.

.

.

.

.

.

.

.

.

52

6.17

Appendix .

.

.

.

.

.

.

.

.

.

.

.

.

53

6.18

Headings

.

.

.

.

.

.

.

.

.

.

.

.

.

55

6.19

Text elements

.

.

.

.

.

.

.

.

.

.

56

6.19.1

Block Quotations

.

.

.

.

56

6.19.2

Marginal notes

.

.

.

.

.

57

6.19.3

Abstract

.

.

.

.

.

.

.

.

.

58

6.19.4

Colophon

.

.

.

.

.

.

.

.

59

6.20

Toc, lof, lot

.

.

.

.

.

.

.

.

.

.

.

.

60

6.20.1

’ tocpageleft’ toc . . .

62

6.20.2

Default toc

.

.

.

.

.

.

.

64

6.21

New commands

.

.

.

.

.

.

.

.

.

68

6.22

Backward compatibility .

.

.

.

.

69

6.23

Final settings .

.

.

.

.

.

.

.

.

.

.

70

Copyright notice

Copyright © 2009-2015 Ivan Valbusa. This package is author-maintained. Permission is granted to copy, distribute and/or modify this software under the terms of the LaTeX Project Public License, version 1.3c ora later ( http://latex-project.org/lppl). This software is provided ”as is”, without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose.

In addition to the terms of this license the author requires an attribution notice (see section 4) like

the following one: This work has been typeset with L

A

TEX, using the suftesi class by Ivan Valbusa.

The most essence of this class is the set of styles it provides.

For this reason d o n o t m o d i f y t h e s t y l e s o f t h i s c l a s s w i t h p a c k a g e s a n d / o r c o m m a n d s w h i c h c h a n g e t h e l a y o u t o f t h e d o c u m e n t . I f y o u d o n o t l i k e t h e s e s t y l e s , u s e a n o t h e r c l a s s .

If you use suftesi in a document typeset with another class (for example book), remember to clean up the preamble from all the layout redefinitions.

Feedback

If you have any questions, feedback or requests please email me. My mail address is at the top of this document. If you need specific features not already implemented, remember to attach the example files.

suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa

0 A brief history

The suftesi class was born as a result of the course Introduzione a L

TEX per le scienze umane

( Introduction to L

A

TEX for the human sciences) which I held at the Graduate School of Human Sciences and Philosophy (

S cienze

U mane e

F ilosofia) of Verona University (Italy) in June 2010. Originally thought as a class to typeset theses, during these years it has developed many new features and styles. Finally it has become the referential class of the Joint Project Formal Style for PhD Theses with

LaTeX of the University of Verona (Italy).

I would like to thank Professors Paola Di Nicola, Director of the Graduate School, and Ugo Savardi who suggested to propose the course precisely to that School; Gilberto D’Arduini, Matteo Lanza and Antonio

Rinaldi, who installed L

A

TEX on the computers used during the course; Catia Cordioli, for her help in the organization of the lessons; Corrado Ferreri, responsible of the E-Learning Center, who provided the

TEX Live 2009 DVDs. Special thanks to Professors Enrico Gregorio, the Italian guru of TEX, for the TEXpert support and his priceless “magic formulas”, and Tommaso Gordini for his valuable advice in choosing and improving the class features during these years. I would finally thank all the participants to the course who patiently resisted the four intensive lessons. This work is dedicated to them.

1 Use

The suftesi class is called as usual by

\documentclass[hoptions i]{suftesi}

You do not need to set the a4paper option as it is automatically loaded. All the options defined by the class are in the hkey i=hvalue i format. In addition to these you can also use the options defined by the standard book class (on which suftesi is based) except those modifying the page dimensions ( a5paper, b5paper, legalpaper, executivepaper and landscape), which are automatically disabled.

The document structure

With suftesi you can typeset book-style documents (i.e. with chapters) as well as article-style documents (i.e. without chapters). The kind of document is set by the documentstructure option which defaults to book. With the collection document structure you can also create collections of

papers (see section 5).

\documentclass[documentstructure=book,hoptions i]{suftesi}

\documentclass[documentstructure=article,hoptions i]{suftesi}

\documentclass[documentstructure=collection,hoptions i]{suftesi}

3

Loaded packages

The class loads the following packages: beramono, caption, color, enumitem, emptypage, extramarks, fancyhdr, fixltxhyph, fontenc, geometry, ifxetex, ifluatex, ifthen, mathpazo, microtype, multicol, substitutefont, textcase, titlesec, titletoc, xkeyval.

Use with X E L A TEX and LuaL A TEX For using the class with the X E TEX and LuaTEX engines you need to load the fontspec package (mathspec is an alternative only for X E TEX). Whit these engines the

A font options are turned off and the L TEX default font (Computer Modern) is loaded.

suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa 4

2 Class features

The suftesi class provides a large set of options to customize the style of page, titles, headings and

other text elements (see section 3). The simplest way to get to know the class features is therefore to

typeset one of the templates which you can find in the

/doc/latex/suftesi folder in your L

TEX distribution.

2.1

Page layouts

The class provides six page layouts which can be selected by the

pagelayout option (see section 3.1).

The standard layout (set by default) is aimed to typeset standard A4 documents, while the other

five layouts are particularly suitable to typeset compact books and articles (see table 1 for details).

Dimensions (mm)

Text Page Margins

Proportions

Layout standard standardaureo compact compactaureo periodicalaureo elements (pt) width height width height t / b i / o Text block Page

110

136

110

118 supercompact

100 supercompactaureo

108 periodical

110

120

251

220

220

165

191

150

175

165

194

502

210

210

160

160

140

140

170

170

374

297

297

240

240

210

210

240

240

648

1 : 2

2 : 3

2 : 3

2 : 3

2 : 3

1 : 1

2 : 3

2 : 3

1 : 2

1 : 2

2 : 3

2 : 3

2 : 3

2 : 3

1 : 1

2 : 3

2 : 3

2 : 5

1 : 2

5 : 8

2 : 3

5 : 8

2 : 3

5 : 8

2 : 3

5 : 8

1 : 2

*

*

*

*

1 :

2

1 : 2

2 : 3

2 : 3

2 : 3

2 : 3

1 :

2

1 :

1 :

2

3

*

5 : 8

≈ 1 : 1

, 618

Table 1: The layouts of suftesi

2.2

Font

The default serif font for body text is

Palatino designed by Hermann Zapf and loaded through the mathpazo package, but you can simply choose the standard Latin Modern through the

defaultfont option (see section 3). The

sans serif font is Iwona designed by Janusz M. Nowacki and the monospaced typeface is Bera Mono, opportunely scaled to match Palatino. This choice has been inspired by L’arte di scrivere con L

A

TEX (Pantieri and Gordini 2012). The Greek text is

Artemisia by the

Greek Font Society

(a) which is particularly suitable for Palatino, but with the greekfont

option (see section 3) you can choose also Porson (b) or CB Greek (c). The first code for the Porson

font has been written by Enrico Gregorio. Claudio Beccari successively added the code to improve the scale factor when using this greek font in combination with Palatino.

Τὸ γὰρ καλὸν ἐν μεγέθει καὶ

τάξει ἐστίν.

Il bello infatti sta nella grandezza e nell’ordinata disposizione delle parti.

(a) Artemisia (Greek Font Society)

Τὸ γὰρ καλὸν ἐν μεγέθει καὶ

τάξει ἐστίν.

Il bello infatti sta nella grandezza e nell’ordinata disposizione delle parti.

(b) Porson (Greek Font Society)

Τὸ γὰρ καλὸν ἐν μεγέθει καὶ

τάξει ἐστίν.

Il bello infatti sta nella grandezza e nell’ordinata disposizione delle parti.

(c) CB Greek (Claudio Beccari)

You can use other fonts as well. In this case remember to load the defaultfont=standard class option which turns off the default font settings.

suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa

2.3

Frontispiece

The class has an original frontispiece (see figure 1) now directly available loading the

frontespizio package with the

suftesi option (see Gregorio 2009, version 1.4 or later):

\usepackage[suftesi]{frontespizio}

The frontespizio package produces a frontispiece in the standard Computer Modern typeface.

If you prefer a consistent font remember to load the needed packages or commands in the

\Preambolo command inside the frontespizio environment (see package documentation for details).

3 Options

3.1

Layout

documentstructure =book, article, collection default: book

book article

For typesetting texts with chapters.

For typesetting articles or short theses (that is without chapter division).

For typesetting journals or collections of articles (see section 5).

collection

pagelayout =standard, standardaureo, periodical, periodicalaureo, compact, compactaureo, supercompact, supercompact, elements

standard

default:

Prints an A4 typeblock with a text area of 110 mm

× 220 mm.

standard

With the following values the option prints the typeblock on a an A4 paper showing the crop marks which can be controlled by the version option.

periodical

Prints a typeblock of 17 cm

× 24 cm with a text area of 11 cm × 16

.5 cm.

periodicalaureo

The same of periodical but with a golden ratio text area of

compact

120 cm

× 194 mm.

Prints a typeblock of 16 cm

×24 cm with a text area of 11 cm×16

.5 cm.

compactaureo

The same as compact but with a golden ratio text area of 11.8 cm ×

19

.1 cm.

Prints a typeblock of 14 cm

×21 cm with a text area of 10 cm×15

.5 cm.

supercompact supercompactaureo

The same as supercompact but with a golden ratio text area of

10

.8 cm × 17.5 cm.

elements

Prints a typeblock with the dimensions of Bringhurst (1992).

To reproduce the whole style of this book use style=elements option instead.

The details of this option are shown in table 1.

version =screen, draft, final default: final

5 suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa

* * *

St. Anford

University

* * *

University of St. Anford

Department of Typography

A

Ph.D. degree in TEX and L TEX

How to prepare a formal frontispiece

Theory and practice

Candidate:

Enrico Gregorio

Thesis advisor:

Prof. R. J. Drofnats

Research supervisors:

J. H. Quick

B. L. User

Thesis submitted in 2010 suftesi.cls v2.0.1 – 2015/03/31

Figure 1: The frontispiece of suftesi

6

© 2009–2015 Ivan Valbusa 7

screen draft final

Prints the pdf with its real dimensions (according to the pagelayout option) and execute the oneside option. It is provided to have a better view when you are typesetting and reading the pdf on the screen.

Prints the output on a A4 paper, showing the crop marks.

Prints the output on a A4 paper, hiding the crop marks.

3.2

Fonts

ä

A

These options are available only with L TEX. Using X E L

A A

TEX or LuaL TEX the default font is the

Computer Modern but you can change it through the fontspec or mathspec (X E L

TEX only) packages.

With these engines I do suggest the EB Garamond or Linux Libertine font families.

defaultfont =palatino, standard default: palatino

palatino standard

Loads the Palatino font family.

Loads the

Latin Modern font family and the standard CB Greek font.

greekfont =artemisia, porson, cbgreek default: artemisia

artemisia

Loads the Artemisia font.

porson

Loads the Porson font.

cbgreek

Loads the standard CB Greek font.

3.3

Titles

hlevel ifont

=roman, italic, smallcaps default: roman

roman

Prints the hlevel i title in roman.

italic

Prints the hlevel i title in italic.

smallcaps

Prints the hlevel i title in small caps

Where hlevel i can be part, chap, sec, subsec, subsubsec.

hlevel istyle

=left, center, right, parleft, parcenter, parright

left center right

Aligns the

Centers the

Aligns the hlevel i title on the left.

hlevel i title.

hlevel i title on the right.

Where hlevel i can be part, chap, sec subsec, subsubsec.

parleft

As left but with the title below the number.

parcenter

As center but with the title below the number.

parright

As right but with the title below the number.

Where hlevel i can be part, chap, sec.

elements

Print a chapter number in the style of Bringhurst (1992).

Where hlevel i can be chap.

suftesi.cls v2.0.1 – 2015/03/31 default: left

© 2009–2015 Ivan Valbusa 8 hlevel inumstyle

=arabic, roman, Roman, dotarabic, dotroman, dotRoman default:

arabic roman

Roman

Arabic hlevel i number.

Small caps lowercase roman hlevel i number.

Uppercase roman hlevel i number.

dotarabic

As arabic but followed by a dot.

dotroman dotRoman

As

As roman but followed by a dot.

Roman but followed by a dot.

Roman/arabic/arabic

Where hlevel i can be part, chap, sec.

tocstyle =standard, dotted, ragged, leftpage default: standard

standard dotted ragged leftpage

Prints a standard table of contents with page numbers on the right margin.

As the previous one but with dotted lines.

Aligns the table of contents on the left as suggested by Bringhurst (1992).

Prints a table of contents with page numbers on the left margin.

twocolcontents =toc, lof, lot, toclof, toclot, loflot, all default: all

This option activates the tocstyle=ragged option and disables the other values of tocstyle.

toc lof lot toclof toclot loflot all

Prints the table of contents in two columns.

Prints the list of figures in two columns.

Prints the list of tables in two columns.

Prints the table of contents and the list of figures in two columns.

Prints the table of contents and the list of tables in two columns.

Prints the list of figures and the list of tables in two columns.

Prints the table of contents, the list of figures and the list of tables in two columns.

smallcapsstyle =low, upper

This option is active only with hlevel ifont=smallcaps options.

low upper

Prints lowercase small capitals.

Prints Small Capitals without changing the case.

default: low

3.4

Headings

headerstyle =inner, center, plain, authortitleinner, authortitlecenter, elements

inner center

default: inner

Prints the chapter title and the string “Chapter hn i” in the inner side respectively of even and odd headers, and the page number in the outer side.

Centers the header and footer and puts the page number in the center of the footer.

suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa 9

plain

Prints no headers and puts the page number in the center of the footer.

authortitleinner

Prints the author’s name on the even pages and the title on the odd ones. In order to use this option the

\title and \author commands are required.

authortitlecenter

As the previous one but with centered headers and footers.

elements

Prints the chapter title and the section title in the margin respectively of even pages and odd pages. The page number is put in the outer side of the footer. This is the style loaded by the option style=elements.

headerfont =roman, italic, smallcaps default: roman

roman italic

Prints the headers in roman.

Prints the headers in italic.

smallcaps

Prints the headers in small caps.

3.5

Notes, lists, quotations

quotestyle =center, right default: center

center right

Indents the block quotations on both the left and right margins.

Indents the block quotations only on the left margin.

quotesize =footnotesize, small default: footnotesize

footnotesize

Prints the block quotations in

\footnotesize size.

small

Prints the block quotations in

\small size.

footnotestyle =bulged, hung, dotted, superscript default: bulged

bulged hung

The footnote number protrudes beyond the left margin.

Indents the footnote text, so it will hang under the first line of the text.

dotted

The footnote number is aligned to the left margin and followed by a dot.

superscript

Prints a superscript footnote number aligned to the left margin.

fewfootnotes =true, false default: false

Uses symbols instead of numbers to mark footnotes.

It is active only in documents with three footnotes per page maximum. The symbol sequence is: *, **, ***. With more footnotes you should not need this option.

liststyle =bulged, aligned, indented default: bulged

bulged aligned indented

The item number or symbol protrudes beyond the left margin.

Aligns the lists to the left margin.

Prints standard indented lists.

captionstyle =standard, sanserif, italic, smallcaps, elements

All these values print the caption in small size, changing the shape: default: standard suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa 10

standard sanserif

Prints the caption text and label in normal font.

Prints the caption text and label in sanserif.

italic

Prints the caption text and label in italic.

smallcaps

Prints only the caption label in small caps.

elements

An alias of sanserif.

3.6

Other options

parindent =compact, wide

compact wide

default: compact

Sets the indentation of the first line of each paragraph except those following a section title.

Sets indentation to 1 em.

Sets indentation to 1.5 em.

marginpar =true, false default: true

true false

Prints the marginal notes.

Hide the marginal notes.

partpage =true, false default: false

ä

This option is active only with documentstructure=article.

true false

Prints the part title in a separate page as in documentstructure=book

Prints a part title similar to the one used in the standard article class.

draftdate =true, false default: false

If true it prints the string “Version of hdate i” in the footer. It requires the \date{hdate i} command.

crop =true, false

ä

This option is actually useless. Use the version option instead.

true false

default: true

Prints the output on a A4 paper, showing the crop marks. It is the same of version=draft.

Prints a pdf with page dimensions according to the pagelayout option.

It is similar to version=screen but it does not execute oneside option and it does not redefine

\crop.

3.7

Pre-defined styles

These pre-defined styles are intended as shotrcuts to some groups of class options. Combining them with dottedchap and romanchapnum options you can get up to 120 variants.

style =roman(1-6), italic(1-12), smallcaps(1-6), elements, sufelements default: roman1 suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa 11

roman(1-6)

The titles of chapters and headers are printed in roman. The number of the chapter is on the same line in styles 1-3 and above the title in styles 4-6. The title can be printed on the left (styles 1 and 4), in the center (styles 2 and 5) or on the right (styles 3 and 6).

italic(1-12)

The titles of chapters and headers are in italic. The section title is in italic in styles 1-6 and in small caps in styles 7-12. There are three position for the title and two positions for the number as above.

smallcaps(1-12)

The titles of chapters and headers are in small caps. The title of the section is in italic in styles 1-6 and in small caps in styles 7-12. There are three position for the title and two positions for the chapter as above.

elements sufelements

Reproduces the style of the Italian edition of Bringhurst (1992).

Combines the elements-style sections with standard small caps headers. It can be used with all the page layouts.

The FSPL styles

The following styles are only meant to typeset a doctoral thesis respecting the features required by the Joint Project

Formal Style for PhD Theses with LaTeX of the Verona University (Italy).

a

style =FSPLa, FSPLb, FSPLc

FSPLa

FSPLb

FSPLc

Equal to: pagelayout=periodical, style=roman1, footnotestyle=superscript, liststyle=indented, tocstyle=ragged.

Equal to: pagelayout=periodical, style=italic5, headerstyle=center, chapnumstyle=roman, secstyle=center, quotestyle=right, footnotestyle=hung, liststyle=indented.

tocstyle=dotted.

Equal to: pagelayout=periodical, style=smallcaps5, secfont=smallcaps, headerstyle=center, footnotestyle=dotted, liststyle=indented, tocstyle=leftpage.

\FSPLcolophon

To typeset the colophon in the FSPL style (see example below), according to the Joint

Project Formal Style for PhD Theses with L

A

TEX of the Verona University (Italy):

This work is licensed under the Creative Commons

Attribution-NonCommercial-NoDerivs 3.0 Unported License. To view a copy of this license, visit http://creativecom mons.org/licenses/by-nc-nd/3.0/.

Typeset with L

A

TEX in collaboration with the Joint Project Formal Style for PhD Theses with L TEX

(University of Verona, Italy) using the suftesi class by Ivan Valbusa. The text face is Palatino, designed by Hermann Zapf. The sans serif font is Iwona by Janusz M. Nowacki.

a http://www.univr.it/main?ent=catdoc&id=3727&idDest=6&serv=127#1431.

suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa 12

4 New commands

4.1

Printing the colophon

A

As explained at the beginning of this documentation, in addition to the terms of the L TEX Project

Public License, suftesi requires a specific attribution notice. You can typeset the attribution notice manually or using one of these commands.

\colophon [hOSi]{hname and surnamei}{hadditional infoi}

This command is provided only for Italian documents. It prints a page with a copyright notice and the colophon in the bottom of the page.

For different languages use the

\bookcolophon instead (see below).

If you don’t need the copyright notice, leave the second argument of the command empty:

\colophon[hOS i]{}{hadditional info i}

With the article option, you can use the \artcolophon command (see below) or the

\thanks command:

\author{Name Surname

\thanks{This work has been typeset with \LaTeX, using the \textsf{suftesi} class by Ivan Valbusa}.}

\bookcolophon {hcopyright noticei}{hattribution notice and other informationsi}

Similar to

\colophon but completely customizable. The first argument prints its content

(usually the copyright notice) in the center of the page. The second one prints its content at the bottom. For example:

\bookcolophon{

Copyright © 2007 by Ivan Valbusa}{%

This work has been typeset with \LaTeX, using the \textsf{suftesi} class by Ivan Valbusa\index{Valbusa, Ivan}.

The normal font is Palatino by Hermann Zapf.

The sans serif font is Iwona by Janusz M.~Nowacki.}

\artcolophon {hcopyright notice, attribution and other informationsi}

This command only has one argument. It simply prints its content at the bottom of the page.

Here is an example:

\artcolophon{%

This work is licensed under the Creative Commons

Attribution-NonCommercial-NoDerivs 3.0 Unported License.

To view a copy of this license, visit

\begin{center}

\texttt{http://creativecommons.org/licenses/by-nc-nd/3.0}

\end{center} suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa 13 or send a letter to Creative Commons, 444 Castro Street,

Suite 900, Mountain View, California, 94041, USA.\\[1ex]

Typeset with \LaTeX, using the \textsf{suftesi} class by Ivan Valbusa.}

\finalcolophon {hcolophon contenti}

The same as

\artcolophon, but centering its content at the top of the page. It is aimed at typesetting a classical colophon at the end of the work.

4.2

Breaking titles in text body, headers and table of contents

\headbreak

A manual break which is active for the table of contents but not in the text or in the headers.

\section{This title will be break here \headbreak{} inside the table of contents}

\xheadbreak

A manual break which is active in the text but not in the headers and in the table of contents.

\section{This title will be break here \xheadbreak{} inside the text}

4.3

Other commands

\toclabelwidth {hleveli}{hdimi}

Adds the hdim i to the hlevel i label in the table of contents, where hlevel i can be part, chap, sec, subsec, subsubsec, par, subpar, fig, tab. For example, when using chapnumstyle=Roman you would probably need to adjust the width of the chapter label with:

\toclabelwidth{chap}{1em}

\xfootnote [hsymboli]{hfootnote texti}

A command to print a footnote with a discretionary symbols given in the optional argument (default=*). It does not increment the footnote counter.

\xfootnote[$\dagger$]{hFootnote text i}

\xfootnote[\textdagger]{hFootnote text i}

\title [hshort title for headersi]{hcomplete title for titlepagei}

Useful with authortitle option if the title is too long or has some breaks.

suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa 14

\chapterintro

Prints an unnumbered introduction at the beginning of the chapter, with the correct hyperlink. In order to use this command the hyperref package must be loaded.

\chapterintroname {hnamei}

(default=

Introduzione)

Changes in hname i the title printed by the \chapterintro command.

\appendixpage

Prints a page with the argument of

\appendicesname (default=Appendici) at the center.

Particularly useful if you have two or more appendices.

\appendicesname {hnamei}

(default=

Appendici)

Changes in hname i the title printed by the \appendixpage command.

\chapnumfont {hnamei}

Sets the font of the chapter number of style=elements/sufelements styles. The

A default is Palatino (L

A

TEX) or Computer Modern (X E L

A

TEX and LuaL TEX). Using (pdf )L

A

TEX you can change it simply giving the name of the font family.

For example, to select the Helvetica family you will need:

\chapnumfont{phv}

A

With X E L

A

TEX and LuaL TEX the

\fontspec command is required:

\chapnumfont{\fontspec[Numbers=OldStyle]{Helvetica}}

5 The collection document structure

The collection document structure is thought to compose a collection of papers. Each paper has to be typeset in a separate

.tex file with the following structure:

\author{Author}

\title{Title of the paper}

% The abstract is optional.

% \begin{abstract}

% The abstract

% \end{abstract}

\maketitle

Text of the paper

If the names of the papers are article1.tex, article2.tex, article3.tex, etc., then a minimal main file should be similar to this: suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa 15

\documentclass[documentstructure=collection]{suftesi}

\begin{document}

\includeart{article1}

\includeart{article2}

\includeart{article3}

\end{document}

5.1

Options

In addition to the following options you can use the other options of the class too. In particular, with the chapstyle and chapfont options you can customize all the section titles which are treated as a normal unnumbered chapters in the book document structure, such as “Table of Contents”, “Index”,

“Bibliography”, etc.

papertitlestyle =left, center, right default: left

left center right

Aligns the author-title block on the left.

Centers the author-title block.

Aligns the author-title block on the right.

revauthortitle =true, false default: false

true false

Prints the author’s name below the title.

Prints the author’s name above the title.

titlefont =roman, italic, smallcaps default: italic

roman italic

Prints the title of the articles in roman.

Prints the title of the articles in italic.

smallcaps

Prints the title of the articles in small caps.

authorfont =roman, italic, smallcaps default: roman

roman

Prints the author’s name in roman.

italic

Prints the author’s name in italic.

smallcaps

Prints the author’s name in small caps.

ä

Note that if you use this last option you need to protect the

\thanks command:

\author{The Author\protect\thanks{...}} suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa 16

5.2

Commands

\includeart {hfile namei}

Include the hfile name i in the collection.

\frontispiece

Typeset the frontispiece of the collection.

It requires the

\collectiontitle and \collectioneditor commands in the preamble of your document.

\collectiontitle {hThe Title of the Collectioni}

Sets the title of the collection.

\collectioneditor {hThe Editor(s)i}

Sets the editor(s) of the collection.

References

This bibliography has been typeset with the biblatex-philosophy package, created by the same author of this class.

Bringhurst, Robert (1992), The Elements of Typographyc Style, 4th ed. (version 4.0), Hurtley & Marks

Publisher, Vancouver; trans.

Gli elementi dello stile tipografico, 5th ed., Sylvestre Bonnard, Milano

2009.

Gregorio, Enrico (2009), Il pacchetto frontespizio, version 1.1, http://www.guit.sssup.it/phpbb/ index.php.

Miede, André (2011), A Classic Thesis style, http://mirrors.ctan.org/macros/latex/contrib/ classicthesis/ClassicThesis.pdf.

Morison, Stanley (1936), First Principles of Typography, Cambridge University Press, Cambridge; trans.

I principi fondamentali della tipografia, Fabrizio Serra editore, Pisa-Roma 2008.

Pantieri, Lorenzo and Tommaso Gordini (2012), L’arte di scrivere con L

A

TEX. Un’introduzione a L

A

TEX 2

ε, with a forew. by Enrico Gregorio, new edition, http://www.lorenzopantieri.net/LaTeX_ files/ArteLaTeX.pdf.

Tschichold, Jan (1975), Ausgewählte Aufsätze über Fragen der Gestalt des Buches und der Typographie,

Birkhäuser Verlag, Basel; trans.

La forma del libro, Sylvestre Bonnard, Milano 2003.

suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa

6 The Code

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

\ClassWarningNoLine{suftesi}{%

******************************************\MessageBreak

* DO NOT MODIFY THE STYLES OF THIS CLASS\MessageBreak

* WITH PACKAGES AND/OR COMMANDS WHICH\MessageBreak

* MAY CHANGE THE LAYOUT OF THE DOCUMENT.\MessageBreak

* SEE DOCUMENTATION FOR DETAILS.\MessageBreak

* ANYWAY, DON’T WORRY!\MessageBreak

* THIS IS A HARMLESS MESSAGE :-)\MessageBreak

******************************************}{}%

\RequirePackage{xkeyval}

\newif\ifsuftesi@standardfont

\newif\ifsuftesi@porson

\newif\ifsuftesi@centerheader

\newif\ifsuftesi@sufplain

\newif\ifsuftesi@article

\newif\ifsuftesi@authortitle

\newif\ifsuftesi@periodical

\newif\ifsuftesi@periodicalaureo

\newif\ifsuftesi@compact

\newif\ifsuftesi@compactaureo

\newif\ifsuftesi@supercompact

\newif\ifsuftesi@supercompactaureo

\newif\ifsuftesi@sufelements

\newif\ifsuftesi@nocrop

\newif\ifsuftesi@dottedtoc

\newif\ifsuftesi@raggedtoc

\newif\ifsuftesi@numparpart

\newif\ifsuftesi@numparchap

\newif\ifsuftesi@numparsec

\newif\ifsuftesi@numparsubsec

\newif\ifsuftesi@numparsubsubsec

\newif\ifsuftesi@smallcapspart

\newif\ifsuftesi@smallcapschap

\newif\ifsuftesi@smallcapssec

\newif\ifsuftesi@elementschap

\newif\ifsuftesi@elementsheader

\newif\ifsuftesi@elementsstructure

\newif\ifsuftesi@elementspagelayout

\newif\ifsuftesi@draftdate

\newif\ifsuftesi@fewfootnotes

\newif\ifsuftesi@partpage

\newif\ifsuftesi@FSPL

\newif\ifsuftesi@screen

\newif\ifsuftesi@pagelefttoc

\newif\ifsuftesi@twocolumntoc

\newif\ifsuftesi@twocolumnlof

\newif\ifsuftesi@twocolumnlot

\newif\ifsuftesi@reverseauthortitle

\newif\ifsuftesi@collection

\DeclareOption{a5paper}{%

\ClassError{suftesi}{Option ’a5paper’ not available}} suftesi.cls v2.0.1 – 2015/03/31

17

© 2009–2015 Ivan Valbusa 18

52

53

54

55

56

57

58

59

\DeclareOption{b5paper}{%

\ClassError{suftesi}{Option ’b5paper’ not available}}

\DeclareOption{legalpaper}{%

\ClassError{suftesi}{Option ’legalpaper’ not available}}

\DeclareOption{executivepaper}{%

\ClassError{suftesi}{Option ’executivepaper’ not available}}

\DeclareOption{landscape}{%

\ClassError{suftesi}{Option ’landscape’ not available}} suftesi is based on the standard book class!

60

61

62

63

\DeclareOption*{\PassOptionsToClass{\CurrentOption}{book}}

\ProcessOptions

\relax

\LoadClass{book}

6.1

Document srtucture

64

65

66

67

68

69

70

71

72

73

74

\define@choicekey{}{documentstructure}[\val\nr]

{book,article,collection}[book]{%

\ifcase\nr\relax

\disable@keys{}{secnumstyle}

\or

\suftesi@articletrue

\@titlepagefalse

\or

\suftesi@collectiontrue

\setkeys{}{headerstyle=authortitleinner}

\fi}

6.2

Page layout

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

\RequirePackage{geometry}

\define@choicekey{}{pagelayout}[\val\nr]

{standard,standardaureo,periodical,compact,compactaureo,supercompact, supercompactaureo,elements,periodicalaureo}[standard]{%

\ifcase\nr\relax

\DeclareRobustCommand{\SUF@chaptersize}{\Large}

\geometry{% heightrounded, a4paper, includeheadfoot=true, textwidth= textheight=

110mm,

220mm, marginratio= 1:2, marginparwidth= 30mm, marginparsep= 12pt}

\or

\DeclareRobustCommand{\SUF@chaptersize}{\Large}

\geometry{% heightrounded, a4paper, includeheadfoot=true, textwidth= textheight= marginratio=

136mm,

220mm,

2:3, suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

132

133

134

135

136

137

138

139

140

141

142

143

144

145

146

147

148

149

150

151 marginparwidth= 30mm, marginparsep= 12pt}

\or

\suftesi@periodicaltrue

\DeclareRobustCommand{\SUF@chaptersize}{\large}

\geometry{ heightrounded, includeheadfoot=false, textheight= textwidth= paperwidth= paperheight=

165mm,

110mm,

170mm,

240mm, marginratio= 2:3, marginparwidth= 26mm, marginparsep= 10pt}

\or

\suftesi@compacttrue

\DeclareRobustCommand{\SUF@chaptersize}{\large}

\geometry{ heightrounded, includeheadfoot=false, textheight= textwidth= paperwidth= paperheight=

165mm,

110mm,

160mm,

240mm, marginratio= 2:3, marginparwidth= 22mm, marginparsep= 9pt}

\or

\suftesi@compactaureotrue

\DeclareRobustCommand{\SUF@chaptersize}{\large}

\geometry{ heightrounded, includeheadfoot=false, textheight= textwidth= paperwidth= paperheight=

191mm,

118mm,

160mm,

240mm, marginratio= 2:3, marginparwidth= 19mm, marginparsep= 9pt}

\or

\suftesi@supercompacttrue

\DeclareRobustCommand{\SUF@chaptersize}{\large}

\geometry{ heightrounded, includeheadfoot=false, textheight= textwidth= paperwidth= paperheight=

150mm,

100mm,

140mm,

210mm, marginratio= 2:3, marginparwidth= 18mm, suftesi.cls v2.0.1 – 2015/03/31

19

© 2009–2015 Ivan Valbusa 20

152

153

154

155

156

157

158

159

160

161

162

163

164

165

166

167

168

169

170

171

172

173

174

175

176

177

178

179

180

181

182

183

184

185

186

187

188

189

190

191

192 marginparsep= 8pt}

\or

\suftesi@supercompactaureotrue

\DeclareRobustCommand{\SUF@chaptersize}{\large}

\geometry{ heightrounded, includeheadfoot=false, textheight= textwidth= paperwidth= paperheight=

175mm,

108mm,

140mm,

210mm, marginratio= 1:1, marginparwidth= 11mm, marginparsep= 7pt}\or

\suftesi@elementspagelayouttrue

\geometry{% heightrounded, includeheadfoot=false, textwidth= textheight= paperwidth= paperheight=

251pt,

502pt,

374pt,

648pt, vmarginratio= 1:2, marginparwidth= 60pt, marginparsep= 18pt, outer= 90pt}

\or

\suftesi@periodicalaureotrue

\DeclareRobustCommand{\SUF@chaptersize}{\large}

\geometry{% heightrounded, includeheadfoot=true, textwidth= textheight=

\or

\fi} paperwidth= paperheight=

120mm,

194mm,

17cm,

24cm, marginratio= 2:3, marginparwidth= 62pt, marginparsep= 10pt}

6.3

Sections style

These macros control the position of titles and numbers of parts, chapters, sections, subsections and subsubsection.

193

194

195

196

197

198

199

200

\define@choicekey{}{partstyle}[\val\nr]{% left,center,right,parleft,parcenter,parright}[left]{%

\ifcase\nr\relax

\def\SUF@lr@PARTSwitch{\filright}

\or

\def\SUF@lr@PARTSwitch{\filcenter}

\or

\def\SUF@lr@PARTSwitch{\filleft} suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa

201

202

203

204

205

206

207

208

209

210

211

212

213

214

215

216

217

218

219

220

221

222

223

224

225

226

227

228

229

230

231

232

233

234

235

236

237

238

239

240

241

242

243

244

245

246

247

248

249

250

251

252

253

\or%numpar

\def\SUF@lr@PARTSwitch{\filright}

\suftesi@numparparttrue

\or

\def\SUF@lr@PARTSwitch{\filcenter}

\suftesi@numparparttrue

\or

\def\SUF@lr@PARTSwitch{\filleft}

\suftesi@numparparttrue

\fi}

\define@choicekey{}{chapstyle}[\val\nr]{% left,center,right,parleft,parcenter,parright,elements}[left]{%

\ifcase\nr\relax

\def\SUF@lr@CHAPSwitch{\filright}

\or

\def\SUF@lr@CHAPSwitch{\filcenter}

\or

\def\SUF@lr@CHAPSwitch{\filleft}

\or%numparchap

\def\SUF@lr@CHAPSwitch{\filright}

\suftesi@numparchaptrue

\or

\def\SUF@lr@CHAPSwitch{\filcenter}

\suftesi@numparchaptrue

\or

\def\SUF@lr@CHAPSwitch{\filleft}

\suftesi@numparchaptrue

\or

\suftesi@elementschaptrue

\fi}

\define@choicekey{}{secstyle}[\val\nr]{% left,center,right,parleft,parcenter,parright}[left]{%

\ifcase\nr\relax

\def\SUF@lr@SECSwitch{\filright}

\or

\def\SUF@lr@SECSwitch{\filcenter}

\or

\def\SUF@lr@SECSwitch{\filleft}

\or%numparsec

\def\SUF@lr@SECSwitch{\filright}

\suftesi@numparsectrue

\or

\def\SUF@lr@SECSwitch{\filcenter}

\suftesi@numparsectrue

\or

\def\SUF@lr@SECSwitch{\filleft}

\suftesi@numparsectrue

\fi}

\define@choicekey{}{subsecstyle}[\val\nr]{left,center,right}[left]{%

\ifcase\nr\relax

\def\SUF@lr@SUBSECSwitch{\filright}

\or

\def\SUF@lr@SUBSECSwitch{\filcenter} suftesi.cls v2.0.1 – 2015/03/31

21

© 2009–2015 Ivan Valbusa 22

254

255

256

257

258

259

260

261

262

263

264

\or

\def\SUF@lr@SUBSECSwitch{\filleft}

\fi}

\define@choicekey{}{subsubsecstyle}[\val\nr]{left,center,right}[left]{%

\ifcase\nr\relax

\def\SUF@lr@SUBSUBSECSwitch{\filright}

\or

\def\SUF@lr@SUBSUBSECSwitch{\filcenter}

\or

\def\SUF@lr@SUBSUBSECSwitch{\filleft}

\fi}

6.4

Sections font

These macros control the style of part, chapter, section, subsection and subsubsection levels.

265

266

267

268

269

270

271

272

273

274

275

276

277

278

279

280

281

282

283

284

285

286

287

288

289

290

291

292

293

294

295

296

297

298

299

300

301

\define@choicekey{}{partfont}[\val\nr]{roman,italic,smallcaps}[roman]{%

\ifcase\nr\relax

\def\SUF@PART@StyleSwitch{\relax}

\or

\def\SUF@PART@StyleSwitch{\itshape}

\or

\def\SUF@PART@StyleSwitch{\expandafter\SUF@titlesmallcaps}

\fi}

\define@choicekey{}{chapfont}[\val\nr]{roman,italic,smallcaps}[roman]{%

\ifcase\nr\relax

\def\SUF@CHAP@StyleSwitch{\relax}

\or

\def\SUF@CHAP@StyleSwitch{\itshape}

\or

\def\SUF@CHAP@StyleSwitch{\expandafter\SUF@titlesmallcaps}

\fi}

\define@choicekey{}{secfont}[\val\nr]{roman,italic,smallcaps}[italic]{%

\ifcase\nr\relax

\def\SUF@SEC@StyleSwitch{\relax}

\or

\def\SUF@SEC@StyleSwitch{\itshape}

\or

\def\SUF@SEC@StyleSwitch{\expandafter\SUF@titlesmallcaps}

\fi}

\define@choicekey{}{subsecfont}[\val\nr]{roman,italic,smallcaps}[roman]{%

\ifcase\nr\relax

\def\SUF@SUBSEC@StyleSwitch{\relax}

\or

\def\SUF@SUBSEC@StyleSwitch{\itshape}

\or

\def\SUF@SUBSEC@StyleSwitch{\expandafter\SUF@titlesmallcaps}

\fi}

\define@choicekey{}{subsubsecfont}[\val\nr]{roman,italic,smallcaps}[roman]{%

\ifcase\nr\relax

\def\SUF@SUBSUBSEC@StyleSwitch{\relax}

\or

\def\SUF@SUBSUBSEC@StyleSwitch{\itshape} suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa

302

303

304

\or

\def\SUF@SUBSUBSEC@StyleSwitch{\expandafter\SUF@titlesmallcaps}

\fi}

6.5

Sections number style

6.5.1

Part number style

305

306

307

308

309

310

311

312

313

314

315

316

317

318

319

320

321

322

323

324

325

326

327

328

329

330

331

\define@choicekey{}{partnumstyle}[\val\nr]

{arabic,roman,Roman,dotarabic,dotroman,dotRoman}[arabic]{%

\ifcase\nr\relax

\def\SUF@thepart{\arabic{part}}

\def\SUF@dotpart{}

\def\SUF@toclabelnum{}

\or

\def\SUF@thepart{\textsc{\roman{part}}}

\def\SUF@dotpart{}

\def\SUF@toclabelnum{\scshape\@roman}

\or

\def\SUF@thepart{\Roman{part}}

\def\SUF@dotpart{}

\def\SUF@toclabelnum{\@Roman}

\or

\def\SUF@thepart{\arabic{part}}

\def\SUF@dotpart{.}

\def\SUF@toclabelnum{}

\or

\def\SUF@thepart{\textsc{\roman{part}}}

\def\SUF@dotpart{.}

\def\SUF@toclabelnum{\scshape\@roman}

\or

\def\SUF@thepart{\Roman{part}}

\def\SUF@dotpart{.}

\def\SUF@toclabelnum{\@Roman}

\fi}

6.5.2

Chapter number style

332

333

334

335

336

337

338

339

340

341

342

343

344

345

346

347

\define@choicekey{}{chapnumstyle}[\val\nr]{arabic,roman,Roman, dotarabic,dotroman,dotRoman}[arabic]{%

\ifcase\nr\relax

\def\SUF@thechapter{\arabic{chapter}}

\def\SUF@dotchap{}

\def\SUF@toclabelnum{}

\or

\def\SUF@thechapter{\textsc{\roman{chapter}}}

\def\SUF@dotchap{}

\def\SUF@toclabelnum{\scshape\@roman}

\or

\def\SUF@thechapter{\Roman{chapter}}

\def\SUF@dotchap{}

\def\SUF@toclabelnum{\@Roman}

\or

\def\SUF@thechapter{\arabic{chapter}} suftesi.cls v2.0.1 – 2015/03/31

23

© 2009–2015 Ivan Valbusa 24

348

349

350

351

352

353

354

355

356

357

358

\def\SUF@dotchap{.}

\def\SUF@toclabelnum{}

\or

\def\SUF@thechapter{\textsc{\roman{chapter}}}

\def\SUF@dotchap{.}

\def\SUF@toclabelnum{\scshape\@roman}

\or

\def\SUF@thechapter{\Roman{chapter}}

\def\SUF@dotchap{.}

\def\SUF@toclabelnum{\@Roman}

\fi}

6.5.3

Section number style

359

360

361

362

363

364

365

366

367

368

369

370

371

372

373

374

375

376

377

378

379

380

381

382

383

384

385

\define@choicekey{}{secnumstyle}[\val\nr]

{arabic,roman,Roman,dotarabic,dotroman,dotRoman}[arabic]{%

\ifcase\nr\relax

\def\SUF@thesection{\arabic{section}}

\def\SUF@dotsec{}

\def\SUF@toclabelnum{}

\or

\def\SUF@thesection{\textsc{\roman{section}}}

\def\SUF@dotsec{}

\def\SUF@toclabelnum{\scshape\@roman}

\or

\def\SUF@thesection{\Roman{section}}

\def\SUF@dotsec{}

\def\SUF@toclabelnum{\@Roman}

\or

\def\SUF@thesection{\arabic{section}}

\def\SUF@dotsec{.}

\def\SUF@toclabelnum{}

\or

\def\SUF@thesection{\textsc{\roman{section}}}

\def\SUF@dotsec{.}

\def\SUF@toclabelnum{\scshape\@roman}

\or

\def\SUF@thesection{\Roman{section}}

\def\SUF@dotsec{.}

\def\SUF@toclabelnum{\@Roman}

\fi}

This option controls the style of small capitals used in the title of chapters and sections using hlevel ifont=smallcaps option:

386

387

388

389

390

391

392

\define@choicekey{}{smallcapsstyle}[\val\nr]

{low,upper}[low]{%

\ifcase\nr\relax

\def\suftesi@MakeTextLowercase{\MakeTextLowercase}

\or

\def\suftesi@MakeTextLowercase{\relax}

\fi}

6.6

Headers

6.6.1

Header style suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa

393

394

395

396

397

398

399

400

401

402

403

404

405

406

407

408

409

410

411

412

413

414

415

416

\define@choicekey{}{headerstyle}[\val\nr]

{inner,center,plain,authortitleinner, authortitlecenter,elements}[inner]{%

\ifcase\nr\relax

\def\SUF@rightmark{\SUF@Rheadstyle{\rightmark}}

\def\SUF@leftmark{\SUF@Lheadstyle{\SUF@leftrightmark}}

\or

\suftesi@centerheadertrue

\def\SUF@rightmark{\SUF@Rheadstyle{\rightmark}}

\def\SUF@leftmark{\SUF@Lheadstyle{\SUF@leftrightmark}}

\or

\suftesi@sufplaintrue

\or

\suftesi@authortitletrue

\def\SUF@rightmark{\let\thanks\@gobble\SUF@Rheadstyle{\@headtitle}}

\def\SUF@leftmark{\let\thanks\@gobble\SUF@Lheadstyle{\@author}}

\or

\suftesi@authortitletrue

\def\SUF@rightmark{\let\thanks\@gobble\SUF@Rheadstyle{\@headtitle}}

\def\SUF@leftmark{\let\thanks\@gobble\SUF@Lheadstyle{\@author}}

\suftesi@centerheadertrue

\or

\suftesi@elementsheadertrue

\fi}

6.6.2

Header font

417

418

419

420

421

422

423

424

425

426

427

428

429

430

431

\define@choicekey{}{headerfont}[\val\nr]

{roman,italic,smallcaps}[roman]{%

\ifcase\nr\relax

\def\SUF@Rheadstyle{}

\def\SUF@Lheadstyle{}

\def\SUF@thepage{\thepage}

\or

\def\SUF@Rheadstyle{\itshape}

\def\SUF@Lheadstyle{\itshape}

\def\SUF@thepage{\thepage}

\or

\def\SUF@Rheadstyle{\SUF@headingsmallcaps}

\def\SUF@Lheadstyle{\SUF@headingsmallcaps}

\def\SUF@thepage{\SUF@headingsmallcaps{\thepage}}

\fi}

6.7

Text elements

6.7.1

Lists

432

433

434

435

436

437

438

439

\RequirePackage[inline]{enumitem}

\renewcommand\labelitemi{\color{sufgray}\textbullet}

\setlist{itemsep=.5ex,parsep=0pt,listparindent=\parindent}

\setlist[description]{font=\normalfont\itshape}

\define@choicekey{}{liststyle}[\val\nr]

{bulged,aligned,indented}[bulged]{%

\ifcase\nr\relax

\setlist[enumerate,1]{leftmargin=0pt,label=\arabic*.} suftesi.cls v2.0.1 – 2015/03/31

25

© 2009–2015 Ivan Valbusa

440

441

442

443

444

445

446

447

448

449

450

451

452

453

454

455

456

457

458

459

\setlist[enumerate,2]{leftmargin= 1.3\parindent,label=\alph*.}

\setlist[enumerate,3]{leftmargin= 1.3\parindent,label=\roman*.}

\setlist[itemize,1]{leftmargin=0pt}

\setlist[itemize,2]{leftmargin=1.3\parindent}

\setlist[itemize,3]{leftmargin=1.3\parindent}

\or

\setlist[enumerate,1]{leftmargin=1\parindent,label=\arabic*.}

\setlist[enumerate,2]{leftmargin= 1.5\parindent,label=\alph*.}

\setlist[enumerate,3]{leftmargin= 1.5\parindent,label=\roman*.}

\setlist[itemize,1]{leftmargin=1\parindent}

\setlist[itemize,2]{leftmargin=1.5\parindent}

\setlist[itemize,3]{leftmargin=1.5\parindent}

\or

\setlist[enumerate,1]{leftmargin=2\parindent,label=\arabic*.}

\setlist[enumerate,2]{leftmargin= 2.5\parindent,label=\alph*.}

\setlist[enumerate,3]{leftmargin= 2.5\parindent,label=\roman*.}

\setlist[itemize,1]{leftmargin=2\parindent}

\fi}

\setlist[itemize,2]{leftmargin=2.5\parindent}

\setlist[itemize,3]{leftmargin=2.5\parindent}

6.7.2

Block quotations

Quotation style

460

461

462

463

464

465

466

\define@choicekey{}{quotestyle}[\val\nr]

{center,right}[center]{%

\ifcase\nr\relax

\def\SUF@quote@style{\rightmargin=\parindent}

\or

\def\SUF@quote@style{}

\fi}

Quotation size

467

468

469

470

471

472

473

\define@choicekey{}{quotesize}[\val\nr]

{footnotesize,small}[footnotesize]{%

\ifcase\nr\relax

\def\SUF@quotation@size{\footnotesize}

\or

\def\SUF@quotation@size{\small}

\fi}

6.7.3

Footnotes

474

475

476

477

478

479

480

481

482

483

484

\define@choicekey{}{footnotestyle}[\val\nr]

{bulged,hung,dotted,superscript}[bulged]{%

\ifcase\nr\relax

\renewcommand\@makefntext{%

\hskip-2.5em\makebox[2em][r]{\@thefnmark}\hskip.5em}

\or

\renewcommand\@makefntext{%

\leftskip=1em\hskip-1.5em%

\makebox[1em][r]{\@thefnmark}\hskip.5em}

\or

\renewcommand\@makefntext{% suftesi.cls v2.0.1 – 2015/03/31

26

© 2009–2015 Ivan Valbusa

485

486

487

488

489

490

491

492

493

494

495

496

\@thefnmark.\hskip.5em}

\or

\renewcommand\@makefntext{%

\fi}

\textsuperscript{\@thefnmark}\hskip.3em}

\define@choicekey{}{fewfootnotes}[\val\nr]

{true,false}[true]{%

\ifcase\nr\relax

\suftesi@fewfootnotestrue

\or

\relax

\fi}

6.7.4

Captions

497

498

499

500

501

502

503

504

505

506

507

508

509

510

511

512

513

514

\RequirePackage{caption}

\define@choicekey{}{captionstyle}[\val\nr]

{standard,sanserif,italic,smallcaps,elements}[standard]{%

\ifcase\nr\relax

\or

\captionsetup{labelsep=period,font=small}

\captionsetup{labelsep=period,font=small}

\captionsetup{font+=sf}

\or

\captionsetup{labelsep=period,font=small}

\or

\captionsetup{font+=it}

\or

\captionsetup{labelsep=period,font=small,labelfont=sc}

\captionsetup{labelsep=period,font=small}

\captionsetup{font+=sf}

\fi

}

6.7.5

Marginal notes

515

516

517

518

519

520

\define@choicekey{}{marginpar}[\val\nr]

{true,false}[true]{%

\ifcase\nr\relax

\or

\renewcommand\marginpar[2][]{}

\fi}

6.7.6

Table of contents

521

522

523

524

525

526

527

528

529

530

531

532

\define@choicekey{}{tocstyle}[\val\nr]{% standard,dotted,ragged,leftpage}[standard]{%

\ifcase\nr\relax

\def\SUF@titlerule{\titlerule*{}}

\def\SUF@chaptitlerule{\titlerule*{}}

\or

\suftesi@dottedtoctrue

\def\SUF@titlerule{\titlerule*{\footnotesize .\ }}

\def\SUF@chaptitlerule{\titlerule*{}}

\or

\suftesi@raggedtoctrue

\def\SUF@titlerule{\hspace{1em}} suftesi.cls v2.0.1 – 2015/03/31

27

© 2009–2015 Ivan Valbusa

533

534

535

536

537

538

539

540

541

542

543

544

545

546

547

548

549

550

551

552

553

554

555

556

557

558

559

560

561

562

563

564

565

566

\def\SUF@chaptitlerule{\hspace{1em}}

\or

\suftesi@pagelefttoctrue

\fi}

\define@choicekey{}{twocolcontents}[\val\nr]{% toc,lof,lot,toclof,toclot,loflot,all}[all]{%

\ifcase\nr\relax

\suftesi@twocolumntoctrue

\setkeys{}{tocstyle=ragged}

\or

\suftesi@twocolumnloftrue

\setkeys{}{tocstyle=ragged}

\or

\suftesi@twocolumnlottrue

\setkeys{}{tocstyle=ragged}

\or

\suftesi@twocolumntoctrue

\suftesi@twocolumnloftrue

\setkeys{}{tocstyle=ragged}

\or

\suftesi@twocolumntoctrue

\suftesi@twocolumnlottrue

\setkeys{}{tocstyle=ragged}

\or

\suftesi@twocolumnloftrue

\suftesi@twocolumnlottrue

\setkeys{}{tocstyle=ragged}

\or

\fi

}

\suftesi@twocolumntoctrue

\suftesi@twocolumnloftrue

\suftesi@twocolumnlottrue

\setkeys{}{tocstyle=ragged}

6.8

Fonts

6.8.1

Roman fonts

567

568

569

570

571

572

573

\define@choicekey{}{defaultfont}[\val\nr]{% palatino,standard}[palatino]{%

\ifcase\nr\relax

\or

\suftesi@standardfonttrue

\def\SUF@greekfamily{lmr}

\fi}

6.8.2

Greek fonts

574

575

576

577

578

579

\define@choicekey{}{greekfont}[\val\nr]{% artemisia,porson,cbgreek}[artemisia]{%

\ifcase\nr\relax

\def\SUF@greekfamily{artemisiaeuler}

\or

\def\SUF@greekfamily{porson} suftesi.cls v2.0.1 – 2015/03/31

28

© 2009–2015 Ivan Valbusa

580

581

582

583

\suftesi@porsontrue

\or

\def\SUF@greekfamily{lmr}

\fi}

6.9

Other options

6.9.1

Indentation

584

585

586

587

588

589

590

\define@choicekey{}{parindent}[\val\nr]

{compact,wide}[compact]{%

\ifcase\nr\relax

\setlength\parindent{1em}

\or

\setlength\parindent{1.5em}

\fi}

6.9.2

Part page

591

592

593

594

595

596

\define@choicekey{}{partpage}[\val\nr]{true,false}[true]{%

\ifcase\nr\relax

\suftesi@partpagetrue

\or

\relax

\fi}

6.9.3

Crop marks

597

598

599

600

601

602

603

\define@choicekey{}{crop}[\val\nr]

{true,false}[true]{%

\ifcase\nr\relax

\or

\suftesi@nocroptrue

\newcommand*\crop[1][]{}

\fi}

6.9.4

Draftdate

604

605

606

607

608

609

\define@choicekey{}{draftdate}[\val\nr]

{true,false}[true]{%

\ifcase\nr\relax

\suftesi@draftdatetrue

\or

\fi}

6.9.5

View mode

610

611

612

613

614

615

616

617

618

619

\define@choicekey{}{version}[\val\nr]

{screen,draft,final}[draft]{%

\ifcase\nr\relax

\@twosidefalse

\or

\or

\suftesi@nocroptrue

\newcommand*\crop[1][]{}

\AtBeginDocument{\crop[off]}

\fi} suftesi.cls v2.0.1 – 2015/03/31

29

© 2009–2015 Ivan Valbusa

6.9.6

Titlepage

620

621

622

623

624

625

626

\define@choicekey{}{titlepage}[\val\nr]

{true,false}[true]{%

\ifcase\nr\relax

\@titlepagetrue

\or

\@titlepagefalse

\fi}

6.9.7

Pre-defined styles

627

628

629

630

631

632

633

634

635

\define@choicekey{}{style}[\val\nr]

{roman1,roman2,roman3,roman4,roman5,roman6, italic1,italic2,italic3,italic4,italic5,italic6, italic7,italic8,italic9,italic10,italic11,italic12, smallcaps1,smallcaps2,smallcaps3,smallcaps4,smallcaps5,smallcaps6, smallcaps7,smallcaps8,smallcaps9,smallcaps10,smallcaps11,smallcaps12, elements,sufelements,FSPLa,FSPLb,FSPLc}

[roman1]{%

\ifcase\nr\relax

The ’roman’ styles:

636

637

638

639

640

641

642

643

644

645

646

647

\setkeys{}{chapstyle=left}

\or

\setkeys{}{chapstyle=center}

\or

\setkeys{}{chapstyle=right}

\or

\setkeys{}{chapstyle=parleft}

\or

\setkeys{}{chapstyle=parcenter}

\or

\setkeys{}{chapstyle=parright}

\or

The ’italic’ styles:

648

649

650

651

652

653

654

655

656

657

658

659

660

661

662

663

664

665

666

\setkeys{}{ chapstyle=left, chapfont=italic, headerfont=italic}

\or

\setkeys{}{ chapstyle=center, chapfont=italic, headerfont=italic}

\or

\setkeys{}{ chapstyle=right, chapfont=italic, headerfont=italic}

\or

\setkeys{}{ chapstyle=parleft, chapfont=italic, headerfont=italic} suftesi.cls v2.0.1 – 2015/03/31

30

© 2009–2015 Ivan Valbusa

667

668

669

670

671

672

673

674

675

676

677

678

679

680

681

682

683

684

685

686

687

688

689

690

691

692

693

694

695

696

697

698

699

700

701

702

703

704

705

706

707

708

709

710

711

712

713

\or

\setkeys{}{ chapstyle=parcenter, chapfont=italic, headerfont=italic}

\or

\setkeys{}{ chapstyle=parright, chapfont=italic, headerfont=italic}

\or

\setkeys{}{ chapstyle=left, chapfont=italic, secfont=smallcaps, headerfont=italic}

\or

\setkeys{}{ chapstyle=center, chapfont=italic, secfont=smallcaps, headerfont=italic}

\or

\setkeys{}{ chapstyle=right, chapfont=italic, secfont=smallcaps, headerfont=italic}

\or

\setkeys{}{ chapstyle=parleft, chapfont=italic, secfont=smallcaps, headerfont=italic}

\or

\setkeys{}{ chapstyle=parcenter, chapfont=italic, secfont=smallcaps, headerfont=italic}

\or

\setkeys{}{ chapstyle=parright, chapfont=italic, secfont=smallcaps, headerfont=italic}

\or

The ’smallcaps’ styles:

714

715

716

717

718

\setkeys{}{ chapstyle=left, chapfont=smallcaps, headerfont=smallcaps}

\or suftesi.cls v2.0.1 – 2015/03/31

31

© 2009–2015 Ivan Valbusa

719

720

721

722

723

724

725

726

727

728

729

730

731

732

733

734

735

736

737

738

739

740

741

742

743

744

745

746

747

748

749

750

751

752

753

754

755

756

757

758

759

760

761

762

763

764

765

766

767

768

769

770

771

\setkeys{}{ chapstyle=center, chapfont=smallcaps, headerfont=smallcaps}

\or

\setkeys{}{ chapstyle=right, chapfont=smallcaps, headerfont=smallcaps}

\or

\setkeys{}{ chapstyle=parleft, chapfont=smallcaps, headerfont=smallcaps}

\or

\setkeys{}{ chapstyle=parcenter, chapfont=smallcaps, headerfont=smallcaps}

\or

\setkeys{}{ chapstyle=parright, chapfont=smallcaps, headerfont=smallcaps}

\or

\setkeys{}{ chapstyle=left, chapfont=smallcaps, secfont=smallcaps, headerfont=smallcaps}

\or

\setkeys{}{ chapstyle=center, chapfont=smallcaps, secfont=smallcaps, headerfont=smallcaps}

\or

\setkeys{}{ chapstyle=right, chapfont=smallcaps, secfont=smallcaps, headerfont=smallcaps}

\or

\setkeys{}{ chapstyle=parleft, chapfont=smallcaps, secfont=smallcaps, headerfont=smallcaps}

\or

\setkeys{}{ chapstyle=parcenter, chapfont=smallcaps, secfont=smallcaps, suftesi.cls v2.0.1 – 2015/03/31

32

© 2009–2015 Ivan Valbusa

772

773

774

775

776

777

778

779 headerfont=smallcaps}

\or

\setkeys{}{ chapstyle=parright, chapfont=smallcaps, secfont=smallcaps, headerfont=smallcaps}

\or

The ’elements’ style:

780

781

782

783

784

785

786

787

788

789

\setkeys{}{ pagelayout=elements, headerstyle=elements, chapstyle=elements, secfont=smallcaps, subsecfont=italic, captionstyle=elements}

\disable@keys{}

{pagelayout,headerstyle,chapstyle,secfont,subsecfont,captionstyle}

\or

The ’sufelements’ style:

790

791

792

793

794

795

796

797

\setkeys{}{ chapstyle=elements, headerfont=smallcaps, secfont=smallcaps, subsecfont=italic}

\disable@keys{}

{headerstyle,chapstyle,secfont,subsecfont}

\or

The

FSPLa style:

798

799

800

801

802

803

804

805

806

807

808

809

810

811

812

813

814

\suftesi@periodicalaureotrue

\suftesi@FSPLtrue

\setkeys{}{% pagelayout=periodicalaureo, style=roman5, chapnumstyle=roman, headerstyle=inner, footnotestyle=hung, liststyle=indented, tocstyle=leftpage}

\disable@keys{}

{documentstructure,pagelayout,partfont,chapfont,secfont,% subsecfont,subsubsecfont,partstyle,chapstyle,secstyle,% subsecstyle,subsubsecstyle,partnumstyle,chapnumstyle,% secnumstyle,tocstyle,headerstyle,headerfont,quotestyle,% quotesize,footnotestyle,liststyle,captionstyle,parindent}

\or

The

FSPLb style:

815

816

817

818

819

\suftesi@periodicalaureotrue

\suftesi@FSPLtrue

\setkeys{}{% pagelayout=periodicalaureo, style=italic5, suftesi.cls v2.0.1 – 2015/03/31

33

© 2009–2015 Ivan Valbusa

820

821

822

823

824

825

826

827

828

829

830

831

832 chapnumstyle=roman, headerstyle=inner, headerfont=italic, footnotestyle=hung, liststyle=indented, tocstyle=leftpage}

\disable@keys{}

{documentstructure,pagelayout,partfont,chapfont,secfont,% subsecfont,subsubsecfont,partstyle,chapstyle,secstyle,% subsecstyle,subsubsecstyle,partnumstyle,chapnumstyle,% secnumstyle,tocstyle,headerstyle,headerfont,quotestyle,% quotesize,footnotestyle,liststyle,captionstyle,parindent}

\or

The

FSPLc style:

833

834

835

836

837

838

839

840

841

842

843

844

845

846

847

848

849

850

851

852

853

854

855

856

857

858

859

860

861

862

863

864

865

866

867

868

869

870

871

\suftesi@periodicalaureotrue

\suftesi@FSPLtrue

\setkeys{}{% pagelayout=periodicalaureo, style=smallcaps5, chapnumstyle=roman, headerstyle=inner, headerfont=smallcaps, secfont=smallcaps, footnotestyle=hung, liststyle=indented, tocstyle=leftpage}

\disable@keys{}

{documentstructure,pagelayout,partfont,chapfont,secfont,% subsecfont,subsubsecfont,partstyle,chapstyle,secstyle,% subsecstyle,subsubsecstyle,partnumstyle,chapnumstyle,% secnumstyle,tocstyle,headerstyle,headerfont,quotestyle,% quotesize,footnotestyle,liststyle,captionstyle,parindent}

\fi}

% EXPERIMENTAL

\define@choicekey{}{papertitlestyle}[\val\nr]{% left,center,right}[left]{%

\ifcase\nr\relax

\def\SUF@lr@coll@titleSwitch{\filright}

\or

\def\SUF@lr@coll@titleSwitch{\filcenter}

\or

\def\SUF@lr@coll@titleSwitch{\filleft}

\fi}

\define@choicekey{}{revauthortitle}[\val\nr]

{true,false}[false]{%

\ifcase\nr\relax

\suftesi@reverseauthortitletrue

\or\relax

\fi}

\define@choicekey{}{titlefont}[\val\nr]{roman,italic,smallcaps}[roman]{%

\ifcase\nr\relax

\def\SUF@titlefont@Switch{\relax}

\or suftesi.cls v2.0.1 – 2015/03/31

34

© 2009–2015 Ivan Valbusa 35

872

873

874

875

\def\SUF@titlefont@Switch{\itshape}

\or

\def\SUF@titlefont@Switch{\expandafter\SUF@titlesmallcaps}

\fi}

876

877

878

879

880

881

882

883

884

\define@choicekey{}{authorfont}[\val\nr]{roman,italic,smallcaps}[roman]{%

\ifcase\nr\relax

\def\SUF@authorfont@Switch{\relax}

\or

\def\SUF@authorfont@Switch{\itshape}

\or

\def\SUF@authorfont@Switch{\expandafter\SUF@titlesmallcaps}

\fi}

Execute and process options:

885

886

887

888

889

890

891

892

893

894

895

896

897

898

899

900

901

902

903

904

905

906

907

908

909

910

911

912

913

914

915

916

917

918

\ExecuteOptionsX<>{ captionstyle=standard, marginpar=true, parindent=compact, tocstyle=standard, greekfont=artemisia, pagelayout=standard, headerstyle=inner, liststyle=bulged, footnotestyle=bulged, quotesize=footnotesize, quotestyle=center, partstyle=left, chapstyle=left, secstyle=left, subsecstyle=left, subsubsecstyle=left, partfont=roman, chapfont=roman, secfont=italic, subsecfont=roman, subsubsecfont=roman, headerfont=roman, secnumstyle=arabic, partnumstyle=Roman, chapnumstyle=arabic, smallcapsstyle=low, titlefont=italic, authorfont=roman, revauthortitle=false, papertitlestyle=left, authorfont=roman, titlefont=italic}

\ProcessOptionsX<>\relax

The use of the

\XKV@useoption command, provided by the xkeyval, is a trick to delete the option given as its argument from the list stored in

\@unusedoptionlist so that the option will not produce the “Unused global options” message:

919

920

\XKV@useoption{a4paper} \XKV@useoption{10pt}

\XKV@useoption{11pt} \XKV@useoption{12pt} suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa 36

921

922

923

924

925

926

927

928

\XKV@useoption{oneside} \XKV@useoption{twoside}

\XKV@useoption{onecolumn} \XKV@useoption{twocolumn}

\XKV@useoption{titlepage} \XKV@useoption{notitlepage}

\XKV@useoption{openright} \XKV@useoption{openany}

\XKV@useoption{leqno} \XKV@useoption{fleqn}

\XKV@useoption{a5paper} \XKV@useoption{b5paper}

\XKV@useoption{legalpaper}\XKV@useoption{executivepaper}

\XKV@useoption{landscape}

A trick to delete the class options from

\XKV@classoptionslist, in order to avoid incompatibility with packages using options defined by suftesi too. Thanks to Enrico

Gregorio!

929

\def\XKV@classoptionslist{}

6.10

Basic packages

930

931

932

933

934

935

936

937

938

939

940

941

\RequirePackage{color}

\definecolor{sufred}{rgb}{0.5,0,0}

\definecolor{sufgray}{rgb}{0.5,0.5,0.5}

\RequirePackage{multicol}

\RequirePackage{emptypage}

\RequirePackage{textcase}

\RequirePackage{ifxetex}

\RequirePackage{ifluatex}

\RequirePackage{ifthen}

\RequirePackage{microtype}

\newcommand{\versionstring}[1]{\def\version@string{#1}}

\versionstring{Version of}

The FSPL style requires a verbose colophon which uses specific icons:

942

943

944

945

\ifsuftesi@FSPL

\RequirePackage{cclicenses}

\else

\fi

6.11

Greek fonts

Thanks to Claudio Beccari and Enrico Gregorio for these macros:

946

947

948

949

950

951

952

953

954

955

956

957

958

959

960

961

962

963

\ifthenelse{\boolean{xetex}\or\boolean{luatex}}

{% if xetex or luatex

\AtBeginDocument{%

\@ifpackageloaded{fontspec}

{\relax}

{\ClassError{suftesi}

{***********************************\MessageBreak

* For using suftesi with XeLaTeX\MessageBreak

* load either ’fontspec’ or ’mathspec’\MessageBreak

* For using suftesi with LuaLaTeX\MessageBreak

* load ’fontspec’ \MessageBreak

************************************}

{***********************************\MessageBreak

* For using suftesi with XeLaTeX\MessageBreak

* load either ’fontspec’ or ’mathspec’\MessageBreak

* For using suftesi with LuaLaTeX\MessageBreak

* load ’fontspec’ \MessageBreak

************************************}} suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa

964

965

966

967

968

969

970

971

972

973

974

975

976

977

978

979

980

981

982

983

}

}

{% if pdftex

\RequirePackage[LGR,T1]{fontenc}

\RequirePackage{substitutefont}

\AtBeginDocument{\fontencoding{T1}\selectfont}

\ifsuftesi@standardfont

\RequirePackage{lmodern}

\relax

\else

\RequirePackage[osf,sc]{mathpazo}

\RequirePackage[scaled=0.8]{beramono}

\renewcommand{\sfdefault}{iwona}

\AtBeginDocument{

\substitutefont{LGR}{\rmdefault}{\SUF@greekfamily}

\DeclareRobustCommand{\greektext}{%

\usefont{LGR}{\SUF@greekfamily}{\f@series}{\f@shape}

\def\encodingdefault{LGR}}

\DeclareTextFontCommand{\textgreek}{\greektext}

}

Thanks to Claudio Beccari for these macros.

984

985

986

987

988

989

990

991

992

993

994

995

996

997

998

999

1000

1001

1002

1003

1004

1005

1006

\DeclareFontFamily{LGR}{pplj}{}

\DeclareFontShape{LGR}{pplj}{m}{n}{<->ssub * lmr/m/n}{}

\DeclareFontShape{LGR}{pplj}{m}{it}{<->ssub * lmr/m/it}{}

\DeclareFontShape{LGR}{pplj}{m}{sl}{<->ssub * lmr/m/sl}{}

\DeclareFontShape{LGR}{pplj}{m}{sc}{<->ssub * lmr/m/sc}{}

\DeclareFontShape{LGR}{pplj}{b}{n}{<->ssub * lmr/bx/n}{}

\DeclareFontShape{LGR}{pplj}{b}{it}{<->ssub * lmr/bx/it}{}

\DeclareFontShape{LGR}{pplj}{b}{sl}{<->ssub * lmr/bx/sl}{}

\DeclareFontShape{LGR}{pplj}{b}{sc}{<->ssub * lmr/bx/sc}{}

\DeclareFontShape{LGR}{pplj}{bx}{n}{<->ssub * lmr/bx/n}{}

\DeclareFontShape{LGR}{pplj}{bx}{it}{<->ssub * lmr/bx/it}{}

\DeclareFontShape{LGR}{pplj}{bx}{sl}{<->ssub * lmr/bx/sl}{}

\DeclareFontShape{LGR}{pplj}{bx}{sc}{<->ssub * lmr/bx/sc}{}

\DeclareFontShape{LGR}{pplj}{m}{li}{<->ssub * lmr/m/li}{}

\DeclareFontShape{LGR}{pplj}{b}{li}{<->ssub * lmr/b/li}{}

\DeclareFontShape{LGR}{pplj}{bx}{li}{<->ssub * lmr/bx/li}{}

\DeclareFontShape{LGR}{pplj}{m}{ui}{<->ssub * lmr/m/ui}{}

\DeclareFontShape{LGR}{pplj}{b}{ui}{<->ssub * lmr/m/ui}{}

\DeclareFontShape{LGR}{pplj}{bx}{ui}{<->ssub * lmr/bx/ui}{}

\DeclareFontShape{LGR}{pplj}{m}{rs}{<->ssub * lmr/m/rs}{}

\DeclareFontShape{LGR}{pplj}{b}{rs}{<->ssub * lmr/m/rs}{}

\DeclareFontShape{LGR}{pplj}{bx}{rs}{<->ssub * lmr/bx/rs}{}

\fi

Scale the Porson font:

1007

1008

1009

1010

1011

1012

1013

1014

\ifsuftesi@porson

\sbox\z@{\fontsize{10}{10}\normalfont A}

\sbox\tw@{\font\temp=gporsonrg6a at 10pt \temp A}

\dimen@=\dimexpr \p@*\ht\z@/\ht\tw@\relax

\sbox\z@{\normalfont\fontsize{10}{10}\selectfont a}

\sbox\tw@{\font\temp=gporsonrg6a at 10pt \temp a}

\dimen2=\dimexpr \p@*\ht\z@/\ht\tw@\relax

\dimen4= 0.6\p@ suftesi.cls v2.0.1 – 2015/03/31

37

© 2009–2015 Ivan Valbusa 38

1015

1016

1017

1018

1019

1020

1021

1022

1023

1024

1025

1026

1027

1028

1029

\dimen@=\dimexpr \dimen@ - \dimen4*\dimen@/\p@+\dimen4*\dimen2/\p@\relax

\edef\art@scale{\strip@pt\dimen@}

\DeclareFontFamily{LGR}{porson}{}

\DeclareFontShape{LGR}{porson}{m}{n} {<-> s * [\art@scale] gporsonrg6a}{}

\DeclareFontShape{LGR}{porson}{m}{it} {<-> ssub * porson/m/n}{}

\DeclareFontShape{LGR}{porson}{b}{n} {<-> ssub * porson/m/n}{}

\DeclareFontShape{LGR}{porson}{b}{it} {<-> ssub * porson/m/n}{}

\DeclareFontShape{LGR}{porson}{m}{sl} {<-> ssub * porson/m/n}{}

\DeclareFontShape{LGR}{porson}{b}{sl} {<-> ssub * porson/m/n}{}

\DeclareFontShape{LGR}{porson}{m}{sc} {<-> ssub * porson/m/n}{}

\DeclareFontShape{LGR}{porson}{bx}{n} {<-> ssub * porson/m/n}{}

\DeclareFontShape{LGR}{porson}{bx}{it}{<-> ssub * porson/m/n}{}

\DeclareFontShape{LGR}{porson}{bx}{sl}{<-> ssub * porson/m/n}{}

\fi

}

6.12

Page layout

1030

1031

1032

1033

1034

\ifsuftesi@nocrop

\relax

\else

\RequirePackage[a4,cam,center]{crop}

\fi

A trick to produce one-side documents:

1035

1036

1037

1038

1039

\if@twoside

\relax

\fi

\else

\geometry{hmarginratio=1:1}

6.13

Section titles

1040

1041

1042

1043

1044

1045

1046

1047

1048

1049

1050

1051

1052

1053

1054

1055

1056

1057

1058

1059

1060

\RequirePackage{titlesec}

\newlength{\sectionsep}

\setlength{\sectionsep}{\dimexpr(\baselineskip) plus 1pt minus 1pt}

\ifthenelse{\boolean{xetex}\or\boolean{luatex}}

{% if xetex or luatex

\DeclareRobustCommand{\SUF@titlesmallcaps}[1]{%

\addfontfeature{LetterSpace=6}\scshape\suftesi@MakeTextLowercase{#1}}

\DeclareRobustCommand{\SUF@headingsmallcaps}[1]{%

\addfontfeature{LetterSpace=6}\scshape\suftesi@MakeTextLowercase{#1}}

\newcommand{\chapnumfont}[1]{%

\def\SUF@chapnumfont{#1}}

\chapnumfont{\relax}%

}

{% if pdftex

\DeclareRobustCommand{\SUF@titlesmallcaps}[1]{%

\scshape\suftesi@MakeTextLowercase{\lsstyle #1}}%

\DeclareRobustCommand{\SUF@headingsmallcaps}[1]{%

\scshape\suftesi@MakeTextLowercase{\lsstyle #1}}%

\newcommand{\chapnumfont}[1]{%

\def\SUF@chapnumfont{\fontfamily{#1}}}

\chapnumfont{pplj} suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa

1061

}

The elements style

1062

1063

1064

1065

\define@key[SUF]{elements}{chapsize}[90]{%

\def\cmdSUF@elements@chapsize{\fontsize{#1}{#1}\selectfont}}

\define@key[SUF]{elements}{chapposition}[-83]{%

\def\cmdSUF@elements@chapposition{#1}}

The chapter for elements style:

1066

1067

1068

1069

1070

1071

1072

1073

1074

1075

1076

1077

1078

1079

1080

\def\SUF@elements@CHAPTER{%

\titleformat{\chapter}[block]

{\Large}%

{\begin{picture}(0,0)

\setlength{\unitlength}{1pt}

\SUF@chapnumfont%

\cmdSUF@elements@chapsize

\put(0,\cmdSUF@elements@chapposition){%

\hskip\dimexpr(\textwidth+0.9\marginparsep)%

\textcolor{sufgray}{\SUF@thechapter}}%

\end{picture}}%

{0pt}

{\SUF@titlesmallcaps}

[\vspace*{-6pt}\rule{\textwidth}{.1pt}]

}

The sections for elements style:

1081

1082

1083

1084

1085

1086

1087

1088

1089

1090

1091

1092

1093

1094

1095

1096

1097

1098

1099

1100

\def\SUF@elements@SECTIONS{

\titleformat{\section}[block]

{\extramarks{}{}\filright}

{\textnormal\thesection}

{1em}

{\SUF@titlesmallcaps}

\titlespacing*{\section}{0em}{1em}{1em}[0em]

\titleformat{\subsection}[block]

{\filright\normalsize\itshape}

{\textnormal\thesubsection}

{1em}

{}

\titlespacing*{\subsection}{0em}{\baselineskip}{\baselineskip}[0em]

\titleformat{\subsubsection}[block]

{\filright\normalsize}

{\textnormal\thesubsubsection}

{1em}

{}

\titlespacing*{\subsubsection}{0em}{\baselineskip}{\baselineskip}[0em]

}

\chapter

Default styles:

1101

1102

1103

1104

1105

1106

1107

\newlength\SUF@ADJnumparchap

\def\SUF@default@CHAPTER{

\ifsuftesi@numparchap

\titleformat{\chapter}[display]

{\SUF@chaptersize\SUF@lr@CHAPSwitch}

{\SUF@thechapter\SUF@dotchap}

{2ex} suftesi.cls v2.0.1 – 2015/03/31

39

© 2009–2015 Ivan Valbusa

\section

1121

1122

1123

1124

1125

1126

1127

1128

1129

1130

1131

1132

1133

1134

1135

1136

1137

1138

\def\SUF@default@SECTIONS{

\ifsuftesi@numparsec

\titleformat{\section}[display]

{\SUF@lr@SECSwitch}

{\ifsuftesi@article\SUF@thesection

\else\thesection\fi\SUF@dotsec}

{0ex}

{\SUF@SEC@StyleSwitch}

\titlespacing*{\section}{0em}{\sectionsep}{\sectionsep}[0em]

\else

\titleformat{\section}[hang]

{\SUF@lr@SECSwitch}

{\ifsuftesi@article\SUF@thesection

\else\thesection\fi\SUF@dotsec}

{1em}

{\SUF@SEC@StyleSwitch}

\titlespacing*{\section}{0ex}{\sectionsep}{\sectionsep}[0ex]

\fi

\subsection

1108

1109

1110

1111

1112

1113

1114

1115

1116

1117

1118

1119

1120

{\SUF@CHAP@StyleSwitch}

\else

\titleformat{\chapter}[hang]

{\SUF@chaptersize\SUF@lr@CHAPSwitch}

{\SUF@thechapter\SUF@dotchap}

{3em}

{\SUF@CHAP@StyleSwitch}

\fi

\ifsuftesi@numparchap

\setlength{\SUF@ADJnumparchap}{-2.5\baselineskip}

\else

\setlength{\SUF@ADJnumparchap}{0pt}

\fi}

1139

1140

1141

1142

1143

1144

1145

1146

1147

1148

1149

1150

1151

1152

1153

\ifsuftesi@numparsubsec

\titleformat{\subsection}[display]

{\SUF@lr@SUBSECSwitch}

{\textnormal\thesubsection}

{0ex}

{\SUF@SUBSEC@StyleSwitch}

\titlespacing*{\subsection}{0em}{\sectionsep}{\sectionsep}[0em]

\else

\titleformat{\subsection}[hang]

{\SUF@lr@SUBSECSwitch}

{\textnormal\thesubsection}

{1em}

{\SUF@SUBSEC@StyleSwitch}

\titlespacing*{\subsection}{\parindent}{\sectionsep}{\sectionsep}[0ex]

\fi

\subsubsection

1154

1155

1156

\ifsuftesi@numparsubsubsec

\titleformat{\subsubsection}[display]

{\SUF@lr@SUBSUBSECSwitch} suftesi.cls v2.0.1 – 2015/03/31

40

© 2009–2015 Ivan Valbusa 41

1157

1158

1159

1160

1161

1162

1163

1164

1165

1166

1167

1168

1169

1170

1171

1172

1173

1174

1175

1176

1177

1178

1179

1180

1181

1182

1183

1184

1185

1186

1187

1188

1189

1190

1191

1192

1193

1194

1195

1196

1197

1198

1199

1200

1201

1202

1203

1204

1205

1206

1207

1208

1209

{\textnormal\thesubsubsection}

{0ex}

{\SUF@SUBSUBSEC@StyleSwitch}

\titlespacing*{\subsubsection}{0em}{\sectionsep}{\sectionsep}[0em]

\else

\titleformat{\subsubsection}[hang]

{\SUF@lr@SUBSUBSECSwitch}

{\textnormal\thesubsubsection}

{1em}

{\SUF@SUBSUBSEC@StyleSwitch}

\titlespacing*{\subsubsection}{\parindent}{\sectionsep}{\sectionsep}[0ex]

\fi

}

\ifsuftesi@elementschap

\RequirePackage{extramarks}

\SUF@elements@CHAPTER

\SUF@elements@SECTIONS

\ifsuftesi@periodical

\titlespacing*{\chapter}{0em}{-\baselineskip}{10pt}[0pt]

\setkeys[SUF]{elements}{chapsize=80,chapposition=-83}

\else

\ifsuftesi@periodicalaureo

\titlespacing*{\chapter}{0em}{-\baselineskip}{10pt}[0pt]

\setkeys[SUF]{elements}{chapsize=80,chapposition=-83}

\else

\ifsuftesi@compact

\titlespacing*{\chapter}{0em}{-1\baselineskip}{10pt}[0pt]

\setkeys[SUF]{elements}{chapsize=75,chapposition=-83}

\else

\ifsuftesi@compactaureo

\titlespacing*{\chapter}{0em}{-1\baselineskip}{10pt}[0pt]

\setkeys[SUF]{elements}{chapsize=75,chapposition=-83}

\else

\ifsuftesi@supercompact

\titlespacing*{\chapter}{0em}{-1\baselineskip}{10pt}[0pt]

\setkeys[SUF]{elements}{chapsize=70,chapposition=-73}

\else

\ifsuftesi@supercompactaureo

\titlespacing*{\chapter}{0em}{-1\baselineskip}{10pt}[0pt]

\setkeys[SUF]{elements}{chapsize=70,chapposition=-73}

\else

\ifsuftesi@elementspagelayout

\titlespacing*{\chapter}{0em}{-\baselineskip}{10pt}[0pt]

\setkeys[SUF]{elements}{chapsize=60,chapposition=-73}

\else

\titlespacing*{\chapter}{0em}{-\baselineskip}{10pt}[0pt]

\setkeys[SUF]{elements}{chapsize=90,chapposition=-83}

\fi

\fi

\fi

\fi

\fi

\fi suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa

1210

1211

1212

1213

1214

1215

1216

1217

1218

1219

1220

1221

1222

1223

1224

1225

1226

1227

1228

1229

1230

1231

1232

1233

1234

1235

1236

1237

\fi

\else

\SUF@default@CHAPTER

\SUF@default@SECTIONS

\ifsuftesi@periodicalaureo

\titlespacing*{\chapter}{0em}{0\SUF@ADJnumparchap}{18ex}

\titlespacing*{name=\chapter,numberless}{0em}{0pt}{18ex}

\else

\ifsuftesi@periodical

\titlespacing*{\chapter}{0em}{\SUF@ADJnumparchap}{18ex}

\titlespacing*{name=\chapter,numberless}{0em}{0pt}{18ex}

\else

\ifsuftesi@compact

\titlespacing*{\chapter}{0em}{\SUF@ADJnumparchap}{18ex}

\titlespacing*{name=\chapter,numberless}{0em}{0pt}{18ex}

\else

\ifsuftesi@supercompact

\titlespacing*{\chapter}{0em}{\SUF@ADJnumparchap}{18ex}

\titlespacing*{name=\chapter,numberless}{0em}{0pt}{18ex}

\else

\titlespacing*{\chapter}{0em}{%

\dimexpr(6ex+\SUF@ADJnumparchap)}{18ex}

\titlespacing*{name=\chapter,numberless}{0em}{6ex}{18ex}

\fi

\fi

\fi

\fi

\fi

Redefinitions for ‘article’ mode

1238

1239

1240

1241

1242

1243

1244

1245

1246

1247

1248

1249

1250

1251

1252

1253

1254

1255

\ifsuftesi@article

\def\chapter#1{\ClassError{suftesi}

{\noexpand\chapter level is undefined using ’documentstructure=article’}

{\noexpand\chapter level is undefined using ’documentstructure=article’}}

\setcounter{tocdepth}{3}

\setcounter{secnumdepth}{3}

\renewcommand\thesection{%

\@arabic\c@section}

\renewcommand\thesubsection{%

\thesection.\@arabic\c@subsection}

\renewcommand\thesubsubsection{%

\thesubsection.\@arabic\c@subsubsection}

\renewcommand\theparagraph{%

\thesubsubsection.\@arabic\c@paragraph}

\renewcommand\thesubparagraph{%

\theparagraph.\@arabic\c@subparagraph}

The partpage options allows you to print a standard part page in article mode.

1256

1257

1258

\ifsuftesi@partpage

\relax

\else suftesi.cls v2.0.1 – 2015/03/31

42

© 2009–2015 Ivan Valbusa 43

In article mode the \part command is similar to a \section but with more vertical space before and after.

1259

1260

1261

1262

1263

1264

1265

1266

1267

1268

1269

1270

1271

1272

1273

1274

1275

\titleclass{\part}{straight}

\titlespacing*{\part}{0ex}{2\sectionsep}{2\sectionsep}[0ex]

\fi

\ifsuftesi@numparpart

\titleformat{\part}[display]

{\SUF@chaptersize\SUF@lr@PARTSwitch}

{\SUF@PART@StyleSwitch\partname\hskip.5em\SUF@thepart\SUF@dotpart}

{2ex}

{\SUF@PART@StyleSwitch}

\else

\titleformat{\part}[hang]

{\SUF@chaptersize\SUF@lr@PARTSwitch}

{\SUF@PART@StyleSwitch\partname\hskip.5em\SUF@thepart\SUF@dotpart}

{1em}

{\SUF@PART@StyleSwitch}

\fi

\else

The default ‘book’ mode

1276

1277

1278

1279

1280

1281

1282

1283

1284

1285

1286

1287

1288

1289

\ifsuftesi@numparpart

\titleformat{\part}[display]

{\SUF@chaptersize\SUF@lr@PARTSwitch}

{\SUF@PART@StyleSwitch\partname\hskip.5em\SUF@thepart\SUF@dotpart}

{2ex}

{\SUF@PART@StyleSwitch}

\else

\titleformat{\part}[hang]

\fi

\fi

{\SUF@chaptersize\SUF@lr@PARTSwitch}

{\SUF@PART@StyleSwitch\partname\hskip.5em\SUF@thepart\SUF@dotpart}

{1em}

{\SUF@PART@StyleSwitch}

1290

\paragraph

1291

1292

1293

1294

1295

1296

1297

\titleformat{\paragraph}[runin]

{}

{\theparagraph}

{.5em}

{\itshape}

[{.}\hspace*{1em}]

\titlespacing*{\paragraph}{\parindent}{.5\sectionsep}{.5\sectionsep}

\subparagraph

1298

1299

1300

1301

1302

1303

1304

\titleformat{\subparagraph}[runin]

{}

{\thesubparagraph}

{.5em}

{}

[{.}\hspace*{1em}]

\titlespacing*{\subparagraph}{\parindent}{.5\sectionsep}{.5\sectionsep} suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa 44

The biblatex package uses the book class definitions of bibliography and list of shorthands, so we must redefine them according to the styles of suftesi, which does not use uppercase letters in the headings.

1305

1306

1307

1308

1309

1310

1311

1312

1313

1314

1315

1316

1317

1318

1319

1320

1321

1322

1323

1324

1325

1326

1327

1328

1329

1330

1331

1332

1333

1334

1335

1336

1337

1338

1339

1340

1341

1342

1343

1344

1345

1346

1347

1348

1349

1350

1351

1352

1353

1354

\ifsuftesi@article

\AtBeginDocument{%

\@ifpackageloaded{biblatex}{%

\defbibheading{bibliography}[\refname]{%

\section*{#1}%

\markboth{#1}{#1}}

\defbibheading{shorthands}[\losname]{%

\section*{#1}%

\markboth{#1}{#1}}

\defbibheading{bibintoc}[\refname]{%

\section*{#1}%

\addcontentsline{toc}{section}{#1}%

\markboth{#1}{#1}}

\defbibheading{losintoc}[\losname]{%

\section*{#1}%

\addcontentsline{toc}{section}{#1}%

\markboth{#1}{#1}}

\defbibheading{bibnumbered}[\refname]{%

\section{#1}%

\if@twoside\markright{#1}\fi}

\defbibheading{losnumbered}[\losname]{%

\section{#1}%

\if@twoside\markright{#1}\fi}

\defbibheading{subbibliography}[\refname]{%

\subsection*{#1}}

\defbibheading{subbibintoc}[\refname]{%

\subsection*{#1}%

\addcontentsline{toc}{subsection}{#1}}

\defbibheading{subbibnumbered}[\refname]{%

\subsection{#1}}}%

{\relax}%

}%

\else

\AtBeginDocument{%

\@ifpackageloaded{biblatex}{%

\defbibheading{bibliography}[\bibname]{%

\chapter*{#1}%

\markboth{#1}{#1}}

\defbibheading{shorthands}[\losname]{%

\chapter*{#1}%

\markboth{#1}{#1}}

\defbibheading{bibintoc}[\bibname]{%

\chapter*{#1}%

\addcontentsline{toc}{chapter}{#1}%

\markboth{#1}{#1}}

\defbibheading{losintoc}[\losname]{%

\chapter*{#1}%

\addcontentsline{toc}{chapter}{#1}%

\markboth{#1}{#1}}

\defbibheading{bibnumbered}[\bibname]{% suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa 45

1355

1356

1357

1358

1359

1360

1361

1362

1363

1364

1365

1366

1367

1368

1369

1370

1371

\chapter{#1}%

\if@twoside\markright{#1}\fi}

\defbibheading{losnumbered}[\losname]{%

\chapter{#1}%

\if@twoside\markright{#1}\fi}

\defbibheading{subbibliography}[\refname]{%

\section*{#1}%

\if@twoside\markright{#1}\fi}

}%

\fi

\defbibheading{subbibintoc}[\refname]{%

\section*{#1}%

\addcontentsline{toc}{section}{#1}%

\if@twoside\markright{#1}\fi}

\defbibheading{subbibnumbered}[\refname]{%

\section{#1}}}

{\relax}%

6.14

Title page

\title

The new

\title command has an optional argument which can be used in the headers.

1372

1373

1374

1375

1376

1377

1378

1379

1380

1381

1382

1383

1384

1385

1386

\renewcommand*{\title}[2][]{\gdef\@headtitle{#1}\gdef\@title{#2}}

\edef\title{\noexpand\@dblarg

\expandafter\noexpand\csname\string\title\endcsname}

\def\@headtitle{--missing title--%

\protect\ClassWarningNoLine{suftesi}{%

No \string\title\space given \MessageBreak%

See the class documentation for explanation}}

\def\@title{--missing title--%

\protect\ClassWarningNoLine{suftesi}{%

No \string\title\space given\MessageBreak%

See the class documentation for explanation}}

\def\@author{--missing author--%

\protect\ClassWarningNoLine{suftesi}{%

No \string\author\space given\MessageBreak%

See the class documentation for explanation}}

\maketitle

For titlepage (default) option:

1387

1388

1389

1390

1391

1392

1393

1394

1395

1396

1397

1398

1399

1400

1401

\if@titlepage% titlepage

\renewcommand\maketitle{\begin{titlepage}%

\let\footnotesize\small

\let\footnoterule\relax

\let \footnote \thanks

\renewcommand\thefootnote{\@fnsymbol\c@footnote}%

\null\vfil

\vskip 60\p@

\begin{center}%

{\SUF@chaptersize\color{sufred}\sffamily%

\ifsuftesi@smallcapschap%

\SUF@titlesmallcaps{\@title}

\else

\ifsuftesi@article

\ifsuftesi@smallcapssec suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa

1402

1403

1404

1405

1406

1407

1408

1409

1410

1411

1412

1413

1414

1415

1416

1417

1418

1419

1420

1421

1422

1423

1424

1425

1426

1427

\SUF@titlesmallcaps{\@title}

\else

\@title

\fi

\else

\@title

\fi

\fi\par}%

\vskip 3em%

{\small\lineskip .75em%

\begin{tabular}[t]{c}%

\@author

\end{tabular}\par}%

\vskip 1.5em%

{\small\@date\par}%

\end{center}\par

\@thanks

\vfil\null

\end{titlepage}%

\setcounter{footnote}{0}%

\global\let\thanks\relax

\global\let\maketitle\relax

\global\let\@thanks\@empty

\global\let\@date\@empty

\global\let\date\relax

\global\let\and\relax}

\standardtitle

Reproduces the standard

\maketitle style:

1428

1429

1430

1431

1432

1433

1434

1435

1436

1437

1438

1439

1440

1441

1442

1443

1444

1445

1446

1447

1448

1449

1450

1451

1452

1453

\newcommand\standardtitle{\begin{titlepage}%

\let\footnotesize\small

\let\footnoterule\relax

\let \footnote \thanks

\null\vfil

\vskip 60\p@

\begin{center}%

{\LARGE \@title \par}%

\vskip 3em%

{\large

\lineskip .75em%

\begin{tabular}[t]{c}%

\@author

\end{tabular}\par}%

\vskip 1.5em%

{\large \@date \par}%

\end{center}\par

\@thanks

\vfil\null

\end{titlepage}%

\setcounter{footnote}{0}%

\global\let\thanks\relax

\global\let\maketitle\relax

\global\let\@thanks\@empty

\global\let\@date\@empty

\global\let\date\relax suftesi.cls v2.0.1 – 2015/03/31

46

© 2009–2015 Ivan Valbusa

1454

1455

\global\let\and\relax}

\else

\maketitle

For notitlepage option:

1456

1457

1458

1459

1460

1461

1462

1463

1464

1465

1466

1467

1468

1469

1470

1471

1472

1473

1474

1475

1476

1477

1478

1479

1480

1481

1482

1483

1484

1485

1486

1487

1488

1489

1490

1491

1492

1493

1494

1495

1496

1497

1498

1499

1500

1501

1502

1503

1504

1505

\renewcommand\maketitle{\par

\begingroup

\renewcommand\thefootnote{\@fnsymbol\c@footnote}%

\def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}%

\long\def\@makefntext##1{\parindent 1em\noindent

\hb@[email protected]{%

\hss\@textsuperscript{\normalfont\@thefnmark}}##1}%

\if@twocolumn

\ifnum \col@number=\@ne

\@maketitle

\else

\twocolumn[\@maketitle]%

\fi

\else

\newpage

\global\@topnum\z@% Prevents figures from going at top of page.

\@maketitle

\fi

\thispagestyle{plain}\@thanks

\endgroup

\setcounter{footnote}{0}%

\global\let\thanks\relax

\global\let\maketitle\relax

\global\let\@maketitle\relax

\global\let\@thanks\@empty

\global\let\@date\@empty

\global\let\date\relax

\global\let\and\relax}

\def\@maketitle{%

\newpage

\null

\vskip 2em%

\begin{center}%

\let \footnote \thanks

{\SUF@chaptersize\color{sufred}\sffamily%

\ifsuftesi@smallcapschap%

\SUF@titlesmallcaps{\@title}

\else

\ifsuftesi@article

\ifsuftesi@smallcapssec

\SUF@titlesmallcaps{\@title}

\else

\@title

\fi

\else

\@title

\fi

\fi\par}%

\vskip 1.5em%

{\small\lineskip .5em% suftesi.cls v2.0.1 – 2015/03/31

47

© 2009–2015 Ivan Valbusa

1506

1507

1508

1509

1510

1511

1512

1513

\begin{tabular}[t]{c}%

\@author\par

\end{tabular}\par}%

\vskip 1em%

{\small\@date\par}%

\end{center}%

\par

\vskip 1.5em}

\standardtitle

Reproduces the standard

\maketitle style:

1514

1515

1516

1517

1518

1519

1520

1521

1522

1523

1524

1525

1526

1527

1528

1529

1530

1531

1532

1533

1534

1535

1536

1537

1538

1539

1540

1541

1542

1543

1544

1545

1546

1547

1548

1549

1550

1551

1552

1553

1554

1555

1556

1557

\newcommand\standardtitle{\par

\begingroup

\renewcommand\thefootnote{\@fnsymbol\c@footnote}%

\def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}%

\long\def\@makefntext##1{\parindent 1em\noindent

\hb@[email protected]{%

\hss\@textsuperscript{\normalfont\@thefnmark}}##1}%

\if@twocolumn

\ifnum \col@number=\@ne

\@standardmaketitle

\else

\twocolumn[\@standardmaketitle]%

\fi

\else

\newpage

\global\@topnum\z@

\@standardmaketitle

\fi

\thispagestyle{plain}\@thanks

\endgroup

\setcounter{footnote}{0}%

\global\let\thanks\relax

\global\let\maketitle\relax

\global\let\@standardmaketitle\relax

\global\let\@thanks\@empty

\global\let\@date\@empty

\global\let\date\relax

\global\let\and\relax}

\def\@standardmaketitle{%

\newpage

\null

\vskip 2em%

\begin{center}%

\let \footnote \thanks

{\LARGE \@title \par}%

\vskip 1.5em%

{\large

\lineskip .5em%

\begin{tabular}[t]{c}%

\@author

\end{tabular}\par}%

\vskip 1em%

{\large \@date}%

\end{center}% suftesi.cls v2.0.1 – 2015/03/31

48

© 2009–2015 Ivan Valbusa

1558

1559

1560

\par

\vskip 1.5em}

\fi

6.15

The collection document structure

1561

1562

1563

1564

1565

1566

1567

1568

1569

1570

1571

1572

1573

1574

1575

1576

1577

1578

1579

1580

1581

1582

1583

1584

1585

1586

1587

1588

1589

1590

1591

1592

1593

1594

1595

1596

1597

1598

1599

1600

1601

1602

1603

1604

1605

\ifsuftesi@collection

\newcounter{journalnumber}

\newcounter{journalvolume}

\newcounter{issue}

\newcounter{title}

\setcounter{title}{1}

\newcounter{article}

\setcounter{article}{0}

\setcounter{journalnumber}{0}

\setcounter{tocdepth}{0}

\def\journalname#1{\gdef\@journalname{#1}}

\def\@journalname{\@latex@warning@no@line{%

No \noexpand\journalname given}}

\def\issn#1{\gdef\@issn{#1}}

\def\@issn{\@latex@warning@no@line{%

No \noexpand\issn given}}

\def\doi#1{\gdef\@doi{#1}}

\def\@doi{\@latex@warning@no@line{%

No \noexpand\doi given}}

\def\journalvolume#1{\gdef\@journalvolume{#1}}

\def\@journalvolume{\@latex@warning@no@line{%

No \noexpand\journalvolume given}}

\def\journalnumber#1{\gdef\@journalnumber{#1}}

\def\@journalnumber{\@latex@warning@no@line{%

No \noexpand\journalnumber given}}

\def\issue#1{\gdef\@issue{#1}}

\def\@issue{\@latex@warning@no@line{%

No \noexpand\issue given}}

\def\journalyear#1{\gdef\@journalyear{#1}}

\def\@journalyear{\@latex@warning@no@line{%

No \noexpand\journalyear given}}

\def\journalwebsite#1{\gdef\@journalwebsite{\url{#1}}}

\def\@journalwebsite{\@latex@warning@no@line{%

No \noexpand\journalwebsite given}}

\def\thanks#1{\footnotemark\ \protected@xdef\@thanks{%

\@thanks\protect\footnotetext[\the\c@footnote]{#1}}}

\def\fulljournal{\emph{\@journalname} \@journalnumber, %

\@issue{} \@journalyear}

\def\issuename#1{\gdef\@issuename{#1}}

\def\collectiontitle#1{\gdef\@collectiontitle{#1}}

\def\@collectiontitle{\@latex@warning@no@line{%

No \noexpand\collectiontitle given}}

\def\collectioneditor#1{\gdef\@collectioneditor{#1}}

\def\@collectioneditor{\@latex@warning@no@line{%

No \noexpand\collectioneditor given}}

\l@title

1606

\newcommand*\l@title[2]{% suftesi.cls v2.0.1 – 2015/03/31

49

© 2009–2015 Ivan Valbusa

1607

1608

1609

1610

1611

1612

1613

1614

1615

1616

1617

1618

1619

1620

1621

1622

1623

1624

1625

1626

1627

1628

1629

1630

1631

1632

1633

1634

1635

1636

\ifnum \c@tocdepth >\m@ne

\addpenalty{-\@highpenalty}%

\vskip 1.0ex \@plus\p@

\begingroup

\parindent \z@ \rightskip \@pnumwidth

\parfillskip -\@pnumwidth

\advance\leftskip1em

\hskip -\leftskip

#1\nobreak%

\ifsuftesi@dottedtoc\dotfill%

\nobreak\hb@xt@\@pnumwidth{\hss #2}\par

\else

\ifsuftesi@raggedtoc%

\nobreak\hskip1em #2 \hfill\null\par

\else

\ifsuftesi@pagelefttoc

\ClassError{suftesi}

{\MessageBreak

You can not use tocstyle=leftpage\MessageBreak with documentstructure=collection}

{You can not use tocstyle=leftpage\MessageBreak with documentstructure=collection}

\else

\nobreak\hfill #2\par

\fi

\fi

\fi

\penalty\@highpenalty

\endgroup

\fi}

\maketitle

\@maketitle

1637

\renewcommand\maketitle{\par

1638

1639

\begingroup

\renewcommand\thefootnote{\@fnsymbol\c@footnote}%

1640

1641

1642

1643

1644

1645

1646

1647

1648

1649

1650

1651

1652

1653

1654

1655

1656

1657

1658

\def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}%

\long\def\@makefntext##1{\parindent 1em\noindent

\hb@[email protected]{%

\hss\@textsuperscript{\normalfont\@thefnmark}}##1}%

\if@twocolumn

\ifnum \col@number=\@ne

\@maketitle

\else

\twocolumn[\@maketitle]%

\fi

\else

\newpage

\global\@topnum\z@ % Prevents figures from going at top of page.

\@maketitle

\fi

\thispagestyle{plain}\@thanks%

\endgroup

\setcounter{footnote}{0}%

\setcounter{section}{0}% suftesi.cls v2.0.1 – 2015/03/31

50

© 2009–2015 Ivan Valbusa

1659

1660

1661

1662

1663

1664

1665

1666

1667

1668

1669

1670

1671

1672

1673

1674

1675

1676

1677

1678

1679

1680

1681

1682

1683

1684

1685

1686

1687

1688

1689

1690

1691

1692

% \global\let\thanks\relax

% \global\let\maketitle\relax

% \global\let\@maketitle\relax

% \global\let\@thanks\@empty

% \global\let\@author\@empty

% \global\let\@date\@empty

% \global\let\@title\@empty

% \global\let\title\relax

% \global\let\author\relax

% \global\let\date\relax

\global\let\and\relax

\let\thanks\@gobble}

\AtBeginDocument{\def\@maketitle{%

\SUF@chaptersize

\SUF@lr@coll@titleSwitch

\let\footnote\thanks

%

\parindent=0pt

\refstepcounter{title}%

{\ifsuftesi@reverseauthortitle

\SUF@titlefont@Switch{\@title}%

\else\SUF@authorfont@Switch{\@author}\fi}%

\label{begin:\thetitle}%

\begingroup%

\let\thanks\@gobble

\addcontentsline{toc}{title}{\normalfont{\@author}\newline%

\itshape\@headtitle}

\endgroup%

\vspace{2ex}\par

{\ifsuftesi@reverseauthortitle

\SUF@authorfont@Switch{\@author}%

\else

\SUF@titlefont@Switch{\@title}%

\fi\\}

\vskip1.5cm}}

\includeart

The command to include a paper in the collection.

1693

1694

1695

1696

1697

1698

1699

1700

1701

1702

1703

1704

1705

\newenvironment{article}

{\begingroup

\global\let\@thanks\@empty

\setcounter{footnote}{0}

\refstepcounter{article}

\label{begin:\thearticle}

}

{\label{end:\thearticle}\endgroup

}

\newcommand{\includeart}[1]{%

\clearpage

\input{#1}

}

\frontispiece

The command to typeset the frontispiece of the collection.

1706

1707

1708

1709

\newcommand{\frontispiece}{%

\thispagestyle{empty}%

\begingroup

\centering suftesi.cls v2.0.1 – 2015/03/31

51

© 2009–2015 Ivan Valbusa 52

1710

\null\vspace{\stretch{1}}

1711

1712

1713

{\SUF@chaptersize\@collectiontitle\par}

\vskip5ex

1714

1715

1716

\@collectioneditor

\vspace{\stretch{2}}

1717

1718

\@date

1719

1720

1721

\endgroup

\clearpage}

In the collection document structure the articles are treated as chapters but you would not need to print in the table of contents all the sections of every article. So first of all we include in the table of contents only the author and the title of each paper:

1722

\setcounter{tocdepth}{0}

Anyway the sections inside each paper are numbered as in standard articles:

1723

1724

1725

1726

1727

1728

1729

1730

1731

1732

1733

1734

\renewcommand\thesection{%

\@arabic\c@section}

\renewcommand\thesubsection{%

\thesection.\@arabic\c@subsection}

\renewcommand\thesubsubsection{%

\thesubsection.\@arabic\c@subsubsection}

\renewcommand\theparagraph{%

\thesubsubsection.\@arabic\c@paragraph}

\renewcommand\thesubparagraph{%

\theparagraph.\@arabic\c@subparagraph}

\else

\fi

6.16

Frontispiece

1735

1736

1737

1738

1739

1740

1741

1742

1743

1744

1745

1746

1747

1748

1749

1750

1751

1752

1753

1754

1755

\AtBeginDocument{%

\@ifpackagewith{frontespizio}{suftesi}

{\ifsuftesi@periodical

\Margini {5.5cm}{7cm}{4.5cm}{0cm}

\else

\ifsuftesi@compact

\Margini {4.5cm}{7cm}{4.5cm}{0cm}

\else

\ifsuftesi@supercompact

\Margini {4.5cm}{10cm}{6cm}{1cm}

\else

\ifsuftesi@periodicalaureo

\Margini {5.5cm}{7cm}{4.5cm}{0cm}

\fi

\fi}

\fi

\fi

{\@ifpackageloaded{frontespizio}

{\ifsuftesi@periodical

\Margini {1cm}{7cm}{5cm}{1cm}

\Rientro{1cm} suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa

1756

1757

1758

1759

1760

1761

1762

1763

1764

1765

1766

1767

1768

1769

1770

1771

1772

\else

\ifsuftesi@compact

\Margini {1cm}{7cm}{6cm}{1cm}

\Rientro{1cm}

\else

\ifsuftesi@supercompact

\Margini {1cm}{10cm}{8cm}{1cm}

\Rientro{1cm}

\fi

\fi

\fi}

{\relax}}}

\else

\ifsuftesi@periodicalaureo

\Margini {1cm}{7cm}{5cm}{1cm}

\Rientro{1cm}

\fi theindex

1773

1774

1775

1776

1777

1778

1779

1780

1781

1782

1783

1784

1785

1786

1787

1788

1789

1790

1791

1792

\renewenvironment{theindex}

{\if@twocolumn

\@restonecolfalse

\else

\@restonecoltrue

\fi

\ifsuftesi@article

\twocolumn[\section*{\indexname}]%

\else

\twocolumn[\@makeschapterhead{\indexname}]%

\fi

\@mkboth{\indexname}{\indexname}%

\thispagestyle{plain}%

\raggedright%

\parindent\z@

\parskip\z@ \@plus .3\p@\relax

\columnseprule \z@

\columnsep 35\p@

\let\item\@idxitem}

{\if@restonecol\onecolumn\else\clearpage\fi}

6.17

Appendix

\appendicesname

\appendixpage

1793

1794

1795

1796

1797

1798

1799

1800

1801

1802

\newcommand{\appendicesname}[1]{\def\SUF@appendices{#1}}

\appendicesname{Appendici}

\newcommand{\appendixpage}{\SUF@appendixpage}

\def\SUF@appendixpage{%

\@mainmattertrue

\titlecontents{part}

[0em]

{\addvspace{3ex}}

{}

{} suftesi.cls v2.0.1 – 2015/03/31

53

© 2009–2015 Ivan Valbusa

1803

1804

1805

1806

1807

1808

1809

1810

1811

1812

1813

1814

1815

1816

1817

1818

1819

1820

1821

1822

1823

1824

{}

[\addvspace{1ex}]

\let\contentspage\relax

\cleardoublepage

\thispagestyle{empty}

\addcontentsline{toc}{part}{\SUF@appendices}

\begingroup

\centering

\null\vfil

{\LARGE\SUF@appendices\par}

\vfil

\endgroup

\cleardoublepage

\titlecontents{part}

[0em]

{\addvspace{3ex}\partname~}

{\makebox[\SUF@label@part][l]{%

\SUF@toclabelnum\thecontentslabel}\hspace*{1em}}

{}

{}

[\addvspace{1ex}]

}

\appendix

1825

1826

1827

1828

1829

1830

1831

1832

1833

1834

1835

1836

1837

1838

1839

1840

1841

1842

1843

1844

1845

1846

1847

1848

1849

1850

1851

1852

\ifsuftesi@sufelements

\renewcommand\appendix{\par

\setcounter{chapter}{0}%

\setcounter{section}{0}%

\gdef\@chapapp{\appendixname}%

\gdef\thechapter{\@Alph\c@chapter}

\titleformat{\chapter}[block]

{\vskip-22pt}%

{\small%

\SUF@titlesmallcaps{\appendixname}~\Alph{chapter}:\hskip.5em}

{0pt}

{\small\SUF@titlesmallcaps}

[\rule{\textwidth}{.4pt}]

\titlespacing*{\chapter}{0em}{-16pt}{10pt}[0em]}

\else

\ifsuftesi@article

\renewcommand\appendix{\par

\setcounter{section}{0}%

\setcounter{subsection}{0}%

\gdef\SUF@thesection{\@Alph\c@section}}

\else

\renewcommand\appendix{\par

\setcounter{chapter}{0}%

\setcounter{section}{0}%

\gdef\@chapapp{\appendixname}%

\gdef\SUF@thechapter{\@Alph\c@chapter}}

\fi

\fi

54 suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa

6.18

Headings

1853

1854

1855

1856

1857

1858

\RequirePackage{fancyhdr}

\AtBeginDocument{%

\pagestyle{fancy}

\renewcommand{\headrulewidth}{0pt}

\renewcommand{\footnoterule}{}

\def\SUF@versionstring{\texttt{\version@string{} \today}}

The elements headers

1859

1860

1861

1862

1863

1864

1865

1866

1867

1868

1869

1870

1871

1872

1873

1874

1875

1876

1877

1878

1879

\ifsuftesi@elementsheader%

\renewcommand{\chaptermark}[1]{\markboth{#1}{#1}}

\renewcommand{\sectionmark}[1]{\markright{#1}}

\fancypagestyle{elements}{%

\setlength{\unitlength}{1pt}

\fancyhf{}

\fancyfoot[LE,RO]{\thepage}

\fancyhead[RO]{%

\begin{picture}(0,0)

\put(0,-104){%

\hskip\marginparsep

\parbox[t]{\marginparwidth}{\itshape\raggedright\leftmark}}%

\end{picture}}

\fancyhead[LE]{%

\begin{picture}(0,0)

\put(0,-104){%

}%

\end{picture}}%

\else

\hskip-\dimexpr(\marginparwidth+\marginparsep)

\parbox[t]{\marginparwidth}{\itshape\raggedleft\rightmark}}%

The default headers

1880

1881

1882

1883

1884

1885

1886

1887

\renewcommand{\chaptermark}[1]{%

\markboth{\chaptertitlename\ \SUF@thechapter}{#1}}

\ifsuftesi@article

\renewcommand{\sectionmark}[1]{\markright{\SUF@thesection.\ #1}}

\fi

\fi

\else

\renewcommand{\sectionmark}[1]{}

The plain style

1888

\fancypagestyle{plain}{\fancyhf{}}

The sufplain style

1889

1890

1891

1892

1893

\fancypagestyle{sufplain}{%

\fancyhf{}%

\fancyfoot[RE,LO]{%

\ifsuftesi@draftdate\footnotesize\SUF@versionstring\else\fi}

\fancyfoot[C]{\footnotesize\SUF@thepage}}

55 suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa 56

The centerheader style

1894

1895

1896

1897

1898

1899

1900

1901

1902

\fancypagestyle{centerheader}{%

\fancyhf{}%

\fancyfoot[RE,LO]{%

\ifsuftesi@draftdate\footnotesize\SUF@versionstring\else\fi}

\fancyhead[CO]{\footnotesize\xheadbreakfalse\SUF@rightmark}

\fancyhead[CE]{\footnotesize\xheadbreakfalse%

\SUF@LR@MarkSwitch}

\fancyfoot[C]{\footnotesize\SUF@thepage}%

}%

The sufdefault style

1903

1904

1905

1906

1907

1908

1909

1910

1911

1912

1913

1914

1915

1916

1917

1918

1919

1920

1921

1922

1923

\fancypagestyle{sufdefault}{%

\fancyhf{}%

\fancyfoot[RE,LO]{%

\ifsuftesi@draftdate\footnotesize\SUF@versionstring\else\fi}

\fancyhead[LE,RO]{\footnotesize\SUF@thepage}

\fancyhead[LO]{\footnotesize\xheadbreakfalse\SUF@rightmark}

\fancyhead[RE]{\footnotesize\xheadbreakfalse%

\SUF@LR@MarkSwitch}

}%

%

\ifsuftesi@article

\ifsuftesi@authortitle

\def\SUF@LR@MarkSwitch{\SUF@leftmark}

\else

\def\SUF@LR@MarkSwitch{\SUF@rightmark}

\fi

\else

\def\SUF@LR@MarkSwitch{\SUF@leftmark}

\fi

\def\SUF@leftrightmark{%

\if@mainmatter\leftmark\else\rightmark\fi}

Setting the default page style:

1924

1925

1926

1927

1928

\pagestyle{sufdefault}

\ifsuftesi@centerheader\pagestyle{centerheader}\else\fi

\ifsuftesi@sufplain\pagestyle{sufplain}\else\fi

\ifsuftesi@elementsheader\pagestyle{elements}\else\fi

}

6.19

Text elements

6.19.1

Block Quotations quotation quote verse

New environments for block quotations according to a popular Italian style. The font size is the same of the footnotes and the margins are set to

\parindent.

1929

1930

1931

1932

1933

1934

\renewenvironment{quotation}

{\list{}{\listparindent\parindent%

\itemindent

\leftmargin

\listparindent

\parindent

\SUF@quote@style

\parsep \z@ \@plus\p@}% suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa 57

1935

1936

1937

1938

1939

1940

1941

1942

1943

1944

1945

1946

1947

1948

1949

1950

1951

1952

1953

1954

\item\relax%

\SUF@quotation@size%

\noindent\ignorespaces}

{\endlist}

\renewenvironment{quote}

{\list{}{\leftmargin \parindent

\SUF@quote@style}%

\item\relax%

\SUF@quotation@size}%\ignorespaces?

{\endlist}

\renewenvironment{verse}

{\let\\\@centercr

\list{}{\itemsep \z@

\itemindent -1.5em%

\listparindent\itemindent

\rightmargin \leftmargin

\advance\leftmargin 1.5em}%

\item\relax

\SUF@quotation@size}

{\endlist}

The fewfootnotes option

Enable only with three footnotes per page maximum.

1955

1956

1957

1958

1959

1960

1961

1962

1963

1964

1965

\ifsuftesi@fewfootnotes

\AtBeginDocument{%

\def\@fnsymbol#1{\ensuremath{\ifcase#1\or*\or{*}{*}\or{*}{*}{*}\or%

\ClassError{suftesi}%

{Too many footnotes\MessageBreak

Remove the class option ’fewfootnote’}

{Too many footnotes\MessageBreak

Remove the class option ’fewfootnote’}

\else\@ctrerr\fi}}}

\def\thefootnote{\@fnsymbol\c@footnote}%

\else\fi

\xfootnote

Prints a footnote with discretionary symbol give in the first argument.

1966

1967

1968

\newcommand*\xfootnote[1][*]{%

\xdef\@thefnmark{#1}%

\@footnotemark\@footnotetext}

6.19.2

Marginal notes

\marginpar

The

\marginpar command is redefined according to the look of Classic Thesis by André

Miede (2011). Thanks to Lorenzo Pantieri and Enrico Gregorio.

1969

\def\SUF@mpsetup{%

In the Elements (i.e. with elements option) the marginal notes are printed in roman, but

I prefer italic shape for the other options:

1970

1971

1972

1973

1974

1975

1976

\ifsuftesi@elementsheader\relax

\else\itshape\fi

\footnotesize%

\parindent=0pt \lineskip=0pt \lineskiplimit=0pt %

\tolerance=2000 \hyphenpenalty=300 \exhyphenpenalty=300%

\doublehyphendemerits=100000%

\finalhyphendemerits=\doublehyphendemerits} suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa 58

1977

1978

1979

1980

\let\oldmarginpar\marginpar

\renewcommand{\marginpar}[1]{\oldmarginpar%

[\SUF@mpsetup\raggedleft\hspace{0pt}{#1}]%

{\SUF@mpsetup\raggedright\hspace{0pt}{#1}}}

Redefine an internal command of the todonotes package in order to use the classspecific marginal notes when this package is loaded. This redefinition simply substitute

\oldmarginpar to \marginpar:

1981

1982

1983

1984

1985

1986

1987

1988

1989

1990

1991

1992

1993

1994

1995

1996

\AtBeginDocument{%

\@ifpackageloaded{todonotes}{%

\renewcommand{\@todonotes@drawMarginNoteWithLine}{%

\begin{tikzpicture}[remember picture, overlay, baseline=-0.75ex]%

\node [coordinate] (inText) {};%

\end{tikzpicture}%

\oldmarginpar[{% Draw note in left margin

\@todonotes@drawMarginNote%

\@todonotes@drawLineToLeftMargin%

}]{% Draw note in right margin

\@todonotes@drawMarginNote%

\@todonotes@drawLineToRightMargin%

}%

}%

}

{\relax}}

6.19.3

Abstract quotation

This is the macro that defines the abstract environment in article class. In suftesi it simply prints the abstract name in roman font:

1997

1998

1999

2000

2001

2002

2003

2004

2005

2006

2007

2008

2009

2010

2011

2012

2013

2014

2015

2016

2017

2018

2019

2020

2021

\ifsuftesi@collection

\newenvironment{abstract}{%

\if@twocolumn

\section*{\abstractname}%

\else

\small

\begin{center}%

{\abstractname\vspace{-.5em}\vspace{\z@}}%

\end{center}%

\quotation

\fi}

{\if@twocolumn\else\endquotation\fi\vspace{6ex}}

\else

\if@titlepage

\newenvironment{abstract}{%

\titlepage

\null\vfil

\@beginparpenalty\@lowpenalty

\begin{center}%

\abstractname

\@endparpenalty\@M

\end{center}}%

\else

{\par\vfil\null\endtitlepage}

\newenvironment{abstract}{% suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa

2022

2023

2024

2025

2026

2027

2028

2029

2030

2031

2032

2033

2034

\if@twocolumn

\section*{\abstractname}%

\else

\small

\begin{center}%

{\abstractname\vspace{-.5em}\vspace{\z@}}%

\end{center}%

\quotation

\fi}

{\if@twocolumn\else\endquotation\fi}

\fi

\fi

\newcommand\abstractname{Abstract}

6.19.4

Colophon

\colophon

Some useful commands to print a colophon or a copyright notice.

2035

2036

2037

2038

2039

2040

2041

2042

2043

2044

2045

2046

2047

2048

2049

2050

\newcommand{\colophon}[3][]{%

\thispagestyle{empty}

\null

\vfill

\def\next{#2}

\ifx\next\@empty\else

\noindent Copyright \copyright{} \the\year~#2\\[1ex]

Tutti i diritti riservati

\vfill

\fi

{\small\noindent Questo lavoro \‘e stato composto con \LaTeX{}%

\def\next{#1}

\ifx\next\@empty\else su #1

\fi usando la classe \textsf{suftesi} di

Ivan Valbusa\index{Valbusa, Ivan}. #3\par}

\cleardoublepage}

\bookcolophon

2051

2052

2053

2054

2055

2056

2057

2058

\newcommand{\bookcolophon}[2]{%

\thispagestyle{empty}

\null

\vfill

\noindent #1

\vfill

{\small\noindent #2\par}

\cleardoublepage}

\artcolophon

2059

2060

2061

2062

2063

\newcommand{\artcolophon}[1]{%

\thispagestyle{empty}

\null

\vfill

{\small\noindent #1\par}}

\finalcolophon

2064

2065

2066

\newcommand{\finalcolophon}[1]{%

\thispagestyle{empty}

\null\vspace*{\stretch{1}} suftesi.cls v2.0.1 – 2015/03/31

59

© 2009–2015 Ivan Valbusa

2067

2068

2069

2070

2071

2072

\begin{center}

\begin{minipage}{.5\textwidth}

\centering\small #1

\end{minipage}

\end{center}

\vspace*{\stretch{6}}}

\FSPLcolophon

This command is defined only for the style=FSPL* options.

2073

2074

2075

2076

2077

2078

2079

\ifsuftesi@FSPL

\newcommand{\FSPLcolophon}[1][\the\year]{%

\begingroup

\thispagestyle{empty}

\null\vspace{\stretch{1}}

\noindent \hskip-.5em\cc #1 \@author%

\vskip1ex

2080

2081

2082

2083

2084

\small\noindent This work is licensed under the Creative Commons

Attribution-NonCommercial-NoDerivs 3.0 Unported License.

To view a copy of this license, visit http://creativecom mons.org/licenses/by-nc-nd/3.0/.

2085

2086

\endgroup

2087

2088

2089

\begingroup

\footnotesize

2090

2091

\null\vspace{\stretch{1}}

2092

2093

2094

2095

2096

2097

\noindent Typeset with \LaTeX{} in collaboration with the Joint Project

\emph{Formal Style for PhD Theses with \LaTeX{}} (University of Verona,

Italy) using the \textsf{suftesi} class by Ivan Valbusa. The text face is Palatino, designed by Hermann Zapf. The sans serif font is Iwona by

Janusz M. Nowacki.

2098

2099

\endgroup

2100

2101

2102

2103

2104

2105

2106

2107

2108

2109

\clearpage}

\else

\def\FSPLcolophon{%

\ClassError{suftesi}

\fi

{\noexpand\FSPLcolophon is defined\MessageBreak only for the FSPL styles}

{\noexpand\FSPLcolophon is defined\MessageBreak only for the FSPL styles}}

6.20

Toc, lof, lot

2110

\RequirePackage{titletoc}

\toclabelwidth

All the lengths depend on

\SUF@label@chap so we define this first.

2111

2112

\newlength\SUF@label@chap

\setlength\SUF@label@chap{.5em}

\toclabelwidth is provided to adjust the label width in the table of contents: suftesi.cls v2.0.1 – 2015/03/31

60

© 2009–2015 Ivan Valbusa 61

2113

2114

2115

2116

2117

2118

2119

2120

2121

2122

2123

2124

2125

2126

2127

2128

\newcommand*{\toclabelwidth}[2]{%

\AtBeginDocument{

\addtolength{\csname SUF@label@#1\endcsname}{#2}%

\addtolength{\csname SUF@tocindent@#1\endcsname}{#2}%

}

}

\newcommand{\toclabelspace}{%

\ClassError{suftesi}

{\MessageBreak

\noexpand\toclabelspace is not more defined\MessageBreak

Use \noexpand\toclabelwidth instead.\MessageBreak

See package documentation for details}

{\MessageBreak

\noexpand\toclabelspace is not more defined\MessageBreak

Use \noexpand\toclabelwidth instead.\MessageBreak

See package documentation for details}}

\SUF@tochang

This macro controls the space between page number and chapter label using the tocpageleft option:

2129

2130

2131

2132

2133

2134

2135

2136

2137

2138

2139

2140

2141

2142

2143

2144

2145

2146

2147

2148

2149

2150

2151

2152

2153

2154

2155

2156

\newlength{\SUF@tochang}

\setlength{\SUF@tochang}{3em}

\AtBeginDocument{

\newlength\SUF@label@part

\newlength\SUF@label@sec

\newlength\SUF@label@subsec

\newlength\SUF@label@subsubsec

\newlength\SUF@label@par

\newlength\SUF@label@subpar

\newlength\SUF@label@fig

\newlength\SUF@label@tab

\setlength\SUF@label@part

{\SUF@label@chap}

\setlength\SUF@label@sec

{\dimexpr(\SUF@label@chap+.5em)}

\setlength\SUF@label@subsec

{\dimexpr(\SUF@label@sec+.5em)}

\setlength\SUF@label@subsubsec

{\dimexpr(\SUF@label@subsec+.5em)}

\setlength\SUF@label@par

{\dimexpr(\SUF@label@subsubsec+.5em)}

\setlength\SUF@label@subpar

{\dimexpr(\SUF@label@par+.5em)}

\setlength\SUF@label@fig

{\SUF@label@sec}

\setlength\SUF@label@tab

{\SUF@label@sec}

}

Part in article mode

2157

2158

2159

2160

2161

2162

\titlecontents{part}

[0em]

{\addvspace{3ex}\partname\hspace*{.5em}}

{\makebox[\SUF@label@part][l]{%

{}

\SUF@toclabelnum\thecontentslabel}\hspace*{1em}} suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa

2163

2164

{}

[\addvspace{1ex}]

6.20.1

’tocpageleft’ toc

2165

\ifsuftesi@pagelefttoc

\contentsmargin

First we reset the right margin to zero:

2166

2167

2168

2169

2170

2171

2172

2173

2174

2175

2176

2177

2178

2179

2180

2181

2182

2183

2184

2185

2186

2187

2188

2189

2190

2191

2192

2193

2194

2195

2196

2197

2198

2199

2200

2201

2202

2203

2204

2205

2206

2207

2208

2209

2210

2211

2212

\contentsmargin{0pt}

\AtBeginDocument{

\newlength\SUF@tochang@chap

\newlength\SUF@tochang@sec

\newlength\SUF@tochang@subsec

\newlength\SUF@tochang@subsubsec

\newlength\SUF@tochang@par

\newlength\SUF@tochang@subpar

\newlength\SUF@tochang@fig

\newlength\SUF@tochang@tab

\newlength\SUF@addto@tochang@chap

\newlength\SUF@addto@tochang@sec

\newlength\SUF@addto@tochang@subsec

\newlength\SUF@addto@tochang@subsubsec

\newlength\SUF@addto@tochang@par

\newlength\SUF@addto@tochang@subpar

\newlength\SUF@addto@tochang@fig

\newlength\SUF@addto@tochang@tab

\setlength\SUF@tochang@chap

{\dimexpr(1em+\SUF@tochang+\SUF@label@chap+1em)}

\setlength\SUF@tochang@sec

{\dimexpr(\SUF@tochang@chap+\SUF@label@sec+1em)}

\setlength\SUF@tochang@subsec

{\dimexpr(\SUF@tochang@sec+\SUF@label@subsec+1em)}

\setlength\SUF@tochang@subsubsec

{\dimexpr(\SUF@tochang@subsec+\SUF@label@subsubsec+1em)}

\setlength\SUF@tochang@par

{\dimexpr(\SUF@tochang@subsubsec+\SUF@label@par+1em)}

\setlength\SUF@tochang@subpar

{\dimexpr(\SUF@tochang@par+\SUF@label@subpar+1em)}

\setlength\SUF@tochang@fig

{\SUF@tochang@chap}

\setlength\SUF@tochang@tab

{\SUF@tochang@chap}

\setlength\SUF@addto@tochang@chap

{\SUF@tochang}

\setlength\SUF@addto@tochang@sec

{\dimexpr(\SUF@addto@tochang@chap+\SUF@label@sec+.5em)}

\setlength\SUF@addto@tochang@subsec

{\dimexpr(\SUF@addto@tochang@sec+\SUF@label@subsec+.5em)}

\setlength\SUF@addto@tochang@subsubsec

{\dimexpr(\SUF@addto@tochang@subsec+\SUF@label@subsubsec+.5em)}

\setlength\SUF@addto@tochang@par

{\dimexpr(\SUF@addto@tochang@subsubsec+\SUF@label@par+.5em)}

\setlength\SUF@addto@tochang@subpar

{\dimexpr(\SUF@addto@tochang@par+\SUF@label@subpar+.5em)}

\setlength\SUF@addto@tochang@fig suftesi.cls v2.0.1 – 2015/03/31

62

© 2009–2015 Ivan Valbusa

2213

2214

2215

2216

{\dimexpr(\SUF@addto@tochang@chap-\SUF@label@sec+\SUF@label@chap)}

\setlength\SUF@addto@tochang@tab

{\dimexpr(\SUF@addto@tochang@chap-\SUF@label@sec+\SUF@label@chap)}

}

TOC entries

2217

2218

2219

2220

2221

2222

2223

2224

2225

2226

2227

2228

2229

2230

2231

2232

2233

2234

2235

2236

2237

2238

2239

2240

2241

2242

2243

2244

2245

2246

2247

2248

2249

2250

2251

2252

2253

2254

2255

2256

2257

2258

2259

2260

2261

2262

2263

2264

\titlecontents{chapter}

[\SUF@tochang@chap]

{\addvspace{2ex}}

{\hskip-\SUF@tochang@chap%

\makebox[1em][l]{\thecontentspage}%

\hskip\SUF@addto@tochang@chap%

\makebox[\SUF@label@chap][l]{%

\SUF@toclabelnum\thecontentslabel}\hspace*{1em}}

{\hskip-\SUF@tochang@chap%

\makebox[1em][l]{\thecontentspage}%

\hskip\SUF@addto@tochang@chap}

{}

[\addvspace{1ex}]

\titlecontents{section}

[\SUF@tochang@sec]

{}

{\hskip-\SUF@tochang@sec%

\makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@sec%

\makebox[\SUF@label@sec][l]{%

\ifsuftesi@article\SUF@toclabelnum%

\else\fi\thecontentslabel}\hspace*{1em}}

{\hskip-\SUF@tochang@sec%

\makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@sec}

{}

\titlecontents{subsection}

[\SUF@tochang@subsec]

{}

{\hskip-\SUF@tochang@subsec%

\makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@subsec%

\makebox[\SUF@label@subsec][l]{\thecontentslabel}\hspace*{1em}}

{\hskip-\SUF@tochang@subsec%

\makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@subsec}

{}

\titlecontents{subsubsection}

[\SUF@tochang@subsubsec]

{}

{\hskip-\SUF@tochang@subsubsec%

\makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@subsubsec%

\makebox[\SUF@label@subsubsec][l]{\thecontentslabel}\hspace*{1em}}

{\hskip-\SUF@tochang@subsubsec%

\makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@subsubsec}

{}

\titlecontents{paragraph}

[\SUF@tochang@par]

{}

{\hskip-\SUF@tochang@par%

\makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@par%

\makebox[\SUF@label@par][l]{\thecontentslabel}\hspace*{1em}} suftesi.cls v2.0.1 – 2015/03/31

63

© 2009–2015 Ivan Valbusa

2265

2266

2267

2268

2269

2270

2271

2272

2273

2274

2275

2276

2277

2278

2279

2280

2281

2282

2283

2284

2285

2286

2287

2288

2289

2290

2291

2292

2293

{\hskip-\SUF@tochang@par%

\makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@par}

{}

\titlecontents{subparagraph}

[\SUF@tochang@subpar]

{}

{\hskip-\SUF@tochang@subpar%

\makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@subpar%

\makebox[\SUF@label@subpar][l]{\thecontentslabel}\hspace*{1em}}

{\hskip-\SUF@tochang@subpar%

\makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@subpar}

{}

\titlecontents{figure}

[\SUF@tochang@fig]

{}

{\hskip-\SUF@tochang@fig%

{}

{}

\makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@fig%

\makebox[\SUF@label@tab][l]{\thecontentslabel}\hspace*{1em}}

\titlecontents{table}

[\SUF@tochang@tab]

{}

{\hskip-\SUF@tochang@tab%

{}

{}

\makebox[1em][l]{\thecontentspage}\hskip\SUF@addto@tochang@tab%

\makebox[\SUF@label@tab][l]{\thecontentslabel}\hspace*{1em}}

\else

6.20.2

Default toc

2294

2295

2296

2297

2298

2299

2300

2301

2302

2303

2304

2305

2306

2307

2308

2309

2310

2311

2312

2313

2314

2315

\AtBeginDocument{

\newlength\SUF@tocindent@chap

\newlength\SUF@tocindent@sec

\newlength\SUF@tocindent@subsec

\newlength\SUF@tocindent@subsubsec

\newlength\SUF@tocindent@par

\newlength\SUF@tocindent@subpar

\newlength\SUF@tocindent@fig

\newlength\SUF@tocindent@tab

\ifsuftesi@article

\setlength\SUF@tocindent@sec

{\dimexpr(\SUF@label@chap+1.5em)}

\setlength\SUF@tocindent@subsec

{\dimexpr(\SUF@tocindent@sec+\SUF@label@subsec+1em)}

\setlength\SUF@tocindent@subsubsec

{\dimexpr(\SUF@tocindent@subsec+\SUF@label@subsubsec+1em)}

\setlength\SUF@tocindent@par

{\dimexpr(\SUF@tocindent@subsubsec+\SUF@label@par+1em)}

\setlength\SUF@tocindent@subpar

{\dimexpr(\SUF@tocindent@par+\SUF@label@subpar+1em)}

\setlength\SUF@tocindent@fig

{\dimexpr(\SUF@label@chap+1.5em)} suftesi.cls v2.0.1 – 2015/03/31

64

© 2009–2015 Ivan Valbusa

2316

2317

2318

2319

2320

2321

2322

2323

2324

2325

2326

2327

2328

2329

2330

2331

2332

2333

2334

2335

2336

\setlength\SUF@tocindent@tab

{\dimexpr(\SUF@label@chap+1.5em)}

\else

\setlength\SUF@tocindent@chap

{\dimexpr(\SUF@label@chap+1em)}

\setlength\SUF@tocindent@sec

{\dimexpr(\SUF@tocindent@chap+\SUF@label@sec+1em)}

\setlength\SUF@tocindent@subsec

{\dimexpr(\SUF@tocindent@sec+\SUF@label@subsec+1em)}

\setlength\SUF@tocindent@subsubsec

{\dimexpr(\SUF@tocindent@subsec+\SUF@label@subsubsec+1em)}

\setlength\SUF@tocindent@par

{\dimexpr(\SUF@tocindent@subsubsec+\SUF@label@par+1em)}

\setlength\SUF@tocindent@subpar

{\dimexpr(\SUF@tocindent@par+\SUF@label@subpar+1em)}

\setlength\SUF@tocindent@fig

{\dimexpr(\SUF@tocindent@chap+\SUF@label@sec-\SUF@label@chap)}

\setlength\SUF@tocindent@tab

{\dimexpr(\SUF@tocindent@chap+\SUF@label@sec-\SUF@label@chap)}

\fi

}

TOC entries

2337

2338

2339

2340

2341

2342

2343

2344

2345

2346

2347

2348

2349

2350

2351

2352

2353

2354

2355

2356

2357

2358

2359

2360

2361

2362

2363

2364

2365

2366

2367

\titlecontents{chapter}

[\SUF@tocindent@chap]

{\addvspace{2ex}}

{\hskip-\SUF@tocindent@chap%

\makebox[\SUF@label@chap][l]{\SUF@toclabelnum\thecontentslabel}%

\hspace*{1em}}

{\hskip-\SUF@tocindent@chap}

{\SUF@chaptitlerule\contentspage}

[\addvspace{1ex}]

\titlecontents{section}

[\SUF@tocindent@sec]

{}

{\hskip-\dimexpr(\SUF@label@sec+1em)%

\makebox[\SUF@label@sec][l]{%

\ifsuftesi@article\SUF@toclabelnum%

\else\fi\thecontentslabel}\hspace*{1em}}

{\hskip-\dimexpr(\SUF@label@sec+1em)}

{\ifsuftesi@article\SUF@chaptitlerule%

\else\SUF@titlerule\fi\contentspage}

\titlecontents{subsection}

[\SUF@tocindent@subsec]

{}

{\hskip-\dimexpr(\SUF@label@subsec+1em)%

\makebox[\SUF@label@subsec][l]{\thecontentslabel}\hspace*{1em}}

{\hskip-\dimexpr(\SUF@label@subsec+1em)}

{\SUF@titlerule\contentspage}

\titlecontents{subsubsection}

[\SUF@tocindent@subsubsec]

{}

{\hskip-\dimexpr(\SUF@label@subsubsec+1em)%

\makebox[\SUF@label@subsubsec][l]{\thecontentslabel}\hspace*{1em}} suftesi.cls v2.0.1 – 2015/03/31

65

© 2009–2015 Ivan Valbusa

2368

2369

2370

2371

2372

2373

2374

2375

2376

2377

2378

2379

2380

2381

2382

2383

2384

2385

2386

2387

2388

2389

2390

2391

2392

2393

2394

2395

2396

2397

2398

{\hskip-\dimexpr(\SUF@label@subsubsec+1em)}

{\SUF@titlerule\contentspage}

\titlecontents{paragraph}

[\SUF@tocindent@par]

{}

{\hskip-\dimexpr(\SUF@label@par+1em)%

\makebox[\SUF@label@par][l]{\thecontentslabel}\hspace*{1em}}

{\hskip-\dimexpr(\SUF@label@par+1em)}

{\SUF@titlerule\contentspage}

\titlecontents{subparagraph}

[\SUF@tocindent@subpar]

{}

{\hskip-\dimexpr(\SUF@label@subpar+1em)%

\makebox[\SUF@label@subpar][l]{\thecontentslabel}\hspace*{1em}}

{\hskip-\dimexpr(\SUF@label@subpar+1em)}

{\SUF@titlerule\contentspage}

\titlecontents{figure}

[\SUF@tocindent@fig]

{}

{\hskip-\SUF@tocindent@fig%

{}

\makebox[\SUF@label@fig][l]{\thecontentslabel}\hspace*{1em}}

{\SUF@titlerule\contentspage}

\titlecontents{table}

[\SUF@tocindent@tab]

{}

{\hskip-\SUF@tocindent@tab%

\makebox[\SUF@label@tab][l]{\thecontentslabel}\hspace*{1em}}

{}

{\SUF@titlerule\contentspage}

\fi

\tableofcontents

\listoffigures

\listoftables

With article option the toc, lof and lot are printed as sections.

2399

2400

2401

2402

2403

2404

2405

2406

2407

2408

2409

2410

2411

2412

2413

2414

2415

2416

2417

2418

2419

\ifsuftesi@article

\renewcommand\tableofcontents{%

\vspace{2ex}%

\section*{\contentsname}%

\@mkboth{\contentsname}{\contentsname}%

\thispagestyle{empty}

\ifsuftesi@twocolumntoc

\begin{multicols}{2}

\@starttoc{toc}%

\end{multicols}

\else

\@starttoc{toc}%

\fi

\vspace{2ex}%

}

\renewcommand\listoffigures{%

\vspace{2ex}%

\section*{\listfigurename}%

\@mkboth{\listfigurename}{\listfigurename}%

\thispagestyle{empty}

\ifsuftesi@twocolumnlof suftesi.cls v2.0.1 – 2015/03/31

66

© 2009–2015 Ivan Valbusa

2420

2421

2422

2423

2424

2425

2426

2427

2428

2429

2430

2431

2432

2433

2434

2435

2436

2437

2438

2439

2440

2441

2442

\begin{multicols}{2}

\@starttoc{lof}%

\end{multicols}

\else

\fi

\@starttoc{lof}%

\vspace{2ex}%

}

\renewcommand\listoftables{%

\vspace{2ex}%

\section*{\listtablename}%

\@mkboth{\listtablename}{\listtablename}%

\thispagestyle{empty}

\ifsuftesi@twocolumnlot

\begin{multicols}{2}

\@starttoc{lot}%

\end{multicols}

\else

\fi

\@starttoc{lot}%

\vspace{2ex}%

}

\else

The default toc, lof and lot are treated as chapters.

2443

2444

2445

2446

2447

2448

2449

2450

2451

2452

2453

2454

2455

2456

2457

2458

2459

2460

2461

2462

2463

2464

2465

2466

2467

2468

2469

2470

2471

\renewcommand\tableofcontents{%

\if@twocolumn

\@restonecoltrue\onecolumn

\else

\@restonecolfalse

\fi

\chapter*{\contentsname}%

\@mkboth{%

\contentsname}

{\contentsname}%

\thispagestyle{empty}

\ifsuftesi@twocolumntoc

\begin{multicols}{2}

\@starttoc{toc}%

\end{multicols}

\else

\fi

\@starttoc{toc}%

\if@restonecol\twocolumn\fi

}

\renewcommand\listoffigures{%

\if@twocolumn

\@restonecoltrue\onecolumn

\else

\@restonecolfalse

\fi

\chapter*{\listfigurename}%

\@mkboth{\listfigurename}%

{\listfigurename}% suftesi.cls v2.0.1 – 2015/03/31

67

© 2009–2015 Ivan Valbusa

2472

2473

2474

2475

2476

2477

2478

2479

2480

2481

2482

2483

2484

2485

2486

2487

2488

2489

2490

2491

2492

2493

2494

2495

2496

2497

2498

2499

2500

2501

2502

\thispagestyle{empty}

\ifsuftesi@twocolumnlof

\begin{multicols}{2}

\@starttoc{lof}%

\end{multicols}

\else

\fi

\@starttoc{lof}%

\if@restonecol\twocolumn\fi

}

\renewcommand\listoftables{%

\if@twocolumn

\@restonecoltrue\onecolumn

\else

\@restonecolfalse

\fi

\chapter*{\listtablename}%

\@mkboth{%

\listtablename}%

{\listtablename}%

\thispagestyle{empty}

\ifsuftesi@twocolumnlot

\begin{multicols}{2}

\@starttoc{lot}%

\end{multicols}

\else

\fi

\@starttoc{lot}%

\if@restonecol\twocolumn\fi

}

\fi

6.21

New commands

\chapterintro

A command to typeset an unnumbered section:

2503

2504

2505

2506

2507

2508

2509

2510

2511

2512

2513

2514

2515

2516

2517

2518

\ifsuftesi@article

\def\chapterintro{%

\ClassError{suftesi}

{Command \noexpand\chapterintro is undefined\MessageBreak using ’documentstructure=article’}

{Command \noexpand\chapterintro is undefined\MessageBreak

\else using ’documentstructure=article’}}

\def\chapterintro{

\@ifstar{\@tempswafalse\@chapterintro}{\@tempswatrue\@chapterintro}}

\def\@chapterintro{\phantomsection

\if@tempswa\section*{\SUF@fchapterintroname}\fi

\addcontentsline{toc}{section}{\SUF@fchapterintroname}}

\newcommand{\chapterintroname}[1]{\def\SUF@fchapterintroname{#1}}

\chapterintroname{Introduzione}

\fi

\headbreak

Active in the table of contents but not in the text.

suftesi.cls v2.0.1 – 2015/03/31

68

© 2009–2015 Ivan Valbusa

\xheadbreak

Active in the text but not in the table of contents.

2522

2523

2524

\newif\ifxheadbreak\xheadbreaktrue

\DeclareRobustCommand{\xheadbreak}

{\ifxheadbreak\\\else\fi}

\tableofcontents

2519

2520

2521

\newif\ifheadbreak\headbreakfalse

\DeclareRobustCommand{\headbreak}

{\ifheadbreak\\\else\fi}

2525

2526

2527

2528

\let\origtableofcontents\tableofcontents

\renewcommand{\tableofcontents}{%

\begingroup\headbreaktrue\xheadbreakfalse%

\origtableofcontents\endgroup}

Renew

\frontmatter to have arabic page numbering:

2529

2530

2531

2532

2533

2534

2535

2536

2537

2538

2539

2540

2541

2542

2543

2544

2545

2546

2547

2548

\ifsuftesi@article

\renewcommand\frontmatter{\ClassError{suftesi}

{Command \noexpand\frontmatter is undefined\MessageBreak using ’documentstructure=article’}

{Command \noexpand\frontmatter is undefined\MessageBreak using ’documentstructure=article’}}

\renewcommand\mainmatter{\ClassError{suftesi}

{Command \noexpand\mainmatter is undefined\MessageBreak using ’documentstructure=article’}

{Command \noexpand\mainmatter is undefined\MessageBreak using ’documentstructure=article’}}

\renewcommand\backmatter{\ClassError{suftesi}

{Command \noexpand\backmatter is undefined\MessageBreak using ’documentstructure=article’}

{Command \noexpand\backmatter is undefined\MessageBreak using ’documentstructure=article’}}

\else

\renewcommand\frontmatter{\cleardoublepage\@mainmatterfalse}

\renewcommand\mainmatter{\cleardoublepage\@mainmattertrue}

\fi

6.22

Backward compatibility

bibliografia

An environment to manually typeset the bibliography. (Use biblatex instead!)

2549

2550

2551

2552

2553

2554

2555

2556

2557

2558

2559

2560

2561

2562

\newenvironment{bibliografia}{%

\ifsuftesi@article

\section*{\refname}

\addcontentsline{toc}{section}{\refname}

\else

\chapter{\bibname}%

\fi

\normalfont \list{}{%

\setlength{\itemindent}{-\parindent}

\setlength{\leftmargin}{\parindent}

\setlength{\labelwidth}{0pt}

\setlength{\parsep}{\parskip}

\let\makelabel}}

{\endlist} suftesi.cls v2.0.1 – 2015/03/31

69

© 2009–2015 Ivan Valbusa 70 sigle

An environment to manually typeset the list of shorthands. (Use biblatex instead!)

2563

2564

2565

2566

2567

2568

2569

2570

2571

2572

2573

2574

2575

\newcommand{\losname}{Sigle}

\newcommand{\itlabel}[1]{\itshape\hbox to 6em{#1}}

\newenvironment{sigle}{%

\chapter{\losname}

\normalfont \list{}{%

\setlength{\labelsep}{0.5em}

\setlength{\itemindent}{0pt}

\setlength{\leftmargin}{6em}

\setlength{\labelwidth}{\leftmargin}

\setlength{\listparindent}{\parindent}

\setlength{\parsep}{\parskip}

\let\makelabel\itlabel}}

{\endlist}

6.23

Final settings

In a previous version the

\hemph command was provided to fix a bug in the hyphenation of some italian expressions like “dell’ encyclopaedia”. Now the bug has been fixed loading the fixltxhyph package by Claudio Beccari. The package must be loaded ofter babel or polyglossia:

2576

\AtBeginDocument{\RequirePackage{fixltxhyph}}

The

\hemph command is provided only for backward compatibility:

2577

\let\hemph\emph

A

The first line of all sections is indented by default using X E L TEX with italian as main

A language. Anyway this is incongruous with the L TEX default.

2578

2579

2580

\ifthenelse{\boolean{xetex}\or\boolean{luatex}}

{\let\@afterindenttrue\@afterindentfalse}

{\relax}

Just one touch of french typography:

2581

\frenchspacing

</class> suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa 71

Change History

v0.5

General: First public release. The frontispiece of suftesi is now included in the package frontespizio. New option fullplain

Changed option sctitles. . . . . . . . . . . 1

New command chapnumfont . . . . . . . . . 14

New option compact . . . . . . . . . . . . . . . 16

New option elements . . . . . . . . . . . . . . 16

New option nocrop . . . . . . . . . . . . . . . . 16

New option nomarginpar . . . . . . . . . . . 16

New option sufelements . . . . . . . . . . . 16

New option supercompact . . . . . . . . . . . 16 v0.6

General: English documentation.

v0.6a

General: Maintenance release, no changes v0.6b

v0.6c

Renamed options plain and fullplain to centerheadings and sufplain. . . . . . . 1

New command

\artcolophon . . . . . . . . 12

New command

\bookcolophon . . . . . . . 12

New option authortitle . . . . . . . . . . . 16

. . .

General: Improved full compatibility with

X E L

A

TEX.

varioref and footmisc packages

1 are no longer loaded . . . . . . . . . . . . . . .

1

General: Maintenance release, no changes v0.7

v0.8

. . .

General: Maintenance release, no changes. Pro-

1 vided a thesis template . . . . . . . . . . . . . .

1

General: Added macro for using frontespizio package with compact and supercompact v0.9

options.

. . . . . . . . . . . . . . . . . . . . . . . .

1

New option periodical . . . . . . . . . . . . 16

Renewed

\title command . . . . . . . . . . 13

General: Improved compatibility with mathspec . . . . . . . . . . . . . . . . . . . . . . 1

New option dottedtoc . . . . . . . . . . . . . 16

New option raggedtoc . . . . . . . . . . . . . 16 v0.9a

General: Added inline option to enumitem package. Deleted centertitle option. Deleted sctitles option. Changed code for toc, lot and lof elements. . . . . . . . . . . . . . . . . . .

1

New command

\toclabelspace . . . . . . . 13

New option alignlist . . . . . . . . . . . . . 16

New option centerchap . . . . . . . . . . . . 16

New option centerpart . . . . . . . . . . . . 16 v0.9b

General: Changed standardfootnote option and renamed to footnotestyle . . . . . . . 9

New command

\xfootnote . . . . . . . . . . 13

New option documentstructure . . . . . . 5

New option fewfootnotes . . . . . . . . . . . 9

New option greekfont . . . . . . . . . . . . . 7

New option pagestyle . . . . . . . . . . . . . 5

New option parindent . . . . . . . . . . . . . 10

New option partpage . . . . . . . . . . . . . . 10

New option quotationfont . . . . . . . . . . 9

New option quotestyle . . . . . . . . . . . . 9

New option tocstyle . . . . . . . . . . . . . . 8

Restored

11pt and 12pt option to default . . 1

The epigraph package is no longer loaded

3

The mparhack package is no longer loaded.

It is not compatible with crop . . . . . . . . . 3 v0.9c

New option centersec . . . . . . . . . . . . . 16

New option defaultparindent . . . . . . . 16

New option dottedchap . . . . . . . . . . . . 16

New option dottedfootnote . . . . . . . . . 16

New option dottedpart . . . . . . . . . . . . 16

New option indentlist . . . . . . . . . . . . 16

New option italicchap . . . . . . . . . . . . 16

New option italicheader . . . . . . . . . . . 16

New option italicpart . . . . . . . . . . . . 16

New option italicsec . . . . . . . . . . . . . 16

New option italicsubsec . . . . . . . . . . . 16

New option itstyle(1-12) . . . . . . . . . . 16

New option numparchap . . . . . . . . . . . . 16

New option numparpart . . . . . . . . . . . . 16

New option numparsec . . . . . . . . . . . . . 16

New option ralignquotation . . . . . . . . 16

New option rightchap . . . . . . . . . . . . . 16

New option rightpart . . . . . . . . . . . . . 16

New option rightsec . . . . . . . . . . . . . . 16

New option rmstyle(1-6) . . . . . . . . . . . 16

New option romanchap . . . . . . . . . . . . . 16

New option scstyle(1-12) . . . . . . . . . . 16

New option smallcapschap . . . . . . . . . . 16

New option smallcapsheader . . . . . . . . 16

New option smallcapspart . . . . . . . . . . 16

New option smallcapssec . . . . . . . . . . . 16

New option smallquotation . . . . . . . . . 16

New option standardfootnote . . . . . . . 16

New option tocpageleft . . . . . . . . . . . 16

General: Maintenance release, no changes . . .

1 suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa 72 v1.0

General: First stable release. Renamed option bozza to draftdate . . . . . . . . . . . . . . 10 v1.1

General: Added the fixltxhyph package. Documentation updated.

. . . . . . . . . . . . . . .

1 v1.8

v1.2

v1.3

v1.4

General: New value periodicalaureo for option pagelayout. Changed code for

\xfootnote command. . . . . . . . . . . . . . 1 v1.5

General: The microtype package is loaded for all engines.

Improved compatibility with todonotes package and with mdframed and bookmark packages when using style class option. New option viewmode . . . . . 1 v1.6

General: New option viewmode. Corrected bugs in the definition of

\listoffigures,

\listoftables and \tableofcontens commands. Updated documentation.

. . . .

1 v1.7

General: Maintenance release.

Added the

\toclabelspace command. . . . . . . . . . . 1

General: New command

\FSPLcolophon . . . 11

Updated documentation.

Added

FSPLa,

FSPLb and FSPLc styles. . . . . . . . . . . . . 1

General: Renamed viewmode option to version: renamed print value to draft and added final value.

New smallcapsstyle option. . . . . . . . . . . . . 1

General: Maintenance release. Corrected a bug in the definition of

\appendix . . . . . . . . 1 v1.9

General: Added italic, smallcaps and sanserif values for captionstyle option.

New twocolcontents option.

New supercompactaureo page layout.

Changed

\toclabelspace command and renamed to

\toclabelwidth. New collection document structure . . . . . . . 1 v1.9a

General: Maintenance release. Updated greek v1.9b

support. Updated documentation.

(Palatino).

. . . . . .

General: Corrected a bug in “toc”, “lof ” and “lot” v1.9c

General: The v2.0

commands.

. . . . . . . . . . . . . . . . . . . . .

cbgreek value for the greekfont option allows now to use the full set of the

CB Greek font together with the default font

. . . . . . . . . . . . . . . . . . . . . .

General: New page layout standardaureo. En-

A hanced support for LuaL TEX. Headers settings are now executed

\AtBeginDocument.

Loaded ifluatex and ifthen packages.

Added listparindent to \setlist options. Updated documentation.

. . . . . . . .

1 v2.0.1

General: Corrected a bug in version option. . 1

1

1

1

Index

Numbers written in italic refer to the page where the corresponding entry is described; numbers underlined refer to the code line of the definition; numbers in roman refer to the code lines where the entry is used.

Symbols

\@Alph . . . . . . 1830, 1844, 1850

\@M . . . . . . . . . . . . . . . . . 2017

\@Roman 318, 330, 345, 357, 372, 384

\@afterindentfalse . . . . 2579

\@afterindenttrue . . . . . 2579

\@arabic . . . . . . . . . 1247,

1249, 1251, 1253, 1255,

1724, 1726, 1728, 1730, 1732

\@author . . . 408, 412, 1383,

1413, 1440, 1507, 1553,

1663, 1679, 1683, 1688, 2078

\@beginparpenalty . . . . . 2014

\@centercr . . . . . . . . . . . 1946

\@chapapp . . . . . . . 1829, 1849

\@chapterintro . . . 2512, 2513

\@collectioneditor . . . . .

. . . . . . . .

1603, 1604, 1715

\@collectiontitle . . . . . .

. . . . . . . .

1600, 1601, 1712

\@ctrerr . . . . . . . . . . . . 1963

\@date . . . . . . . . . . . 1416,

1425, 1443, 1452, 1481,

1510, 1539, 1556, 1664, 1718

\@dblarg . . . . . . . . . . . . 1373

\@doi . . . . . . . . . . . 1577, 1578

\@endparpenalty . . . . . . 2017

\@fnsymbol . . . . . . . . 1392,

1458, 1516, 1639, 1957, 1964

\@footnotemark . . . . . . . 1968

\@footnotetext . . . . . . . 1968

\@headtitle . . . . . . . . . . .

. .

407, 411, 1372, 1375, 1684

\@highpenalty . . . . 1608, 1634

\@idxitem . . . . . . . . . . . 1791

\@ifpackageloaded . . . . . .

.

949, 1307, 1339, 1752, 1982

\@ifpackagewith . . . . . . 1736

\@ifstar . . . . . . . . . . . . 2512 suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa 73

\@issn . . . . . . . . . . 1574, 1575

\@issue . . . . . . 1586, 1587, 1598

\@issuename . . . . . . . . . . 1599

\@journalname . 1571, 1572, 1597

\@journalnumber 1583, 1584, 1597

\@journalvolume . . 1580, 1581

\@journalwebsite . 1592, 1593

\@journalyear

1589, 1590, 1598

\@latex@warning@no@line

1572, 1575, 1578, 1581, 1584,

. . . . . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . . . . .

1992

\@todonotes@drawMarginNote

1988, 1991

1983

\@topnum . . . . . 1471, 1529, 1652

\@twosidefalse . . . . . . . . 613

\␣ . . . . . . . 528, 1595, 1881, 1883

1587, 1590, 1593, 1601, 1604

\@lowpenalty . . . . . . . . . 2014

\@mainmatterfalse . . . . . 2546

\@mainmattertrue . 1797, 2547

\@makefnmark . . 1459, 1517, 1640

\@makefntext . . . . . . . 477,

480, 484, 487, 1460, 1518, 1641

\@makeschapterhead . . . . 1782

\@maketitle . . . . . . . 1465,

1467, 1472, 1479, 1484,

1646, 1648, 1653, 1661, 1671

\@mkboth . . . . . 1784, 2403,

2417, 2431, 2450, 2470, 2489

\@plus . . . . . . 1609, 1788, 1934

\@pnumwidth . . . 1611, 1612, 1617

\@restonecolfalse . . . . . .

. . . .

1775, 2447, 2467, 2486

\@restonecoltrue . . . . . .

. . . .

1777, 2445, 2465, 2484

\@roman 314, 326, 341, 353, 368, 380

\@standardmaketitle . . . .

.

1523, 1525, 1530, 1537, 1542

\@starttoc 2407, 2410, 2421,

2424, 2435, 2438, 2456,

A

\abstractname . . . . . 2000,

2004, 2016, 2023, 2027, 2034

\addfontfeature . . 1046, 1048

\addpenalty . . . . . . . . . . 1608

\addtolength . . . . . . 2115, 2116

\Alph . . . . . . . . . . . . . . . 1834

\alph . . . . . . . . . 440, 447, 454

\and . 1427, 1454, 1483, 1541, 1669

\appendicesname . . 1793, 1794

\appendix . . . . 1826, 1841, 1846

\appendixname 1829, 1834, 1849

\appendixpage . . . . . . . . 1795

\arabic . . . . . 308, 320, 335,

347, 362, 374, 439, 446, 453

\art@scale . . . . . . . 1016, 1018

\artcolophon . . . . . . . . 2059

\AtBeginDocument . . . 618,

948, 969, 977, 1306, 1338,

1671, 1735, 1854, 1956, 1981,

2114, 2131, 2167, 2294, 2576

\author . . . . . . . . . 1385, 1667

2459, 2475, 2478, 2495, 2498

\@tempswafalse . . . . . . . 2512

\@tempswatrue . . . . . . . . 2512

\@textsuperscript . . 1459,

1462, 1517, 1520, 1640, 1643

\@thanks 1418, 1424, 1445, 1451,

1474, 1480, 1532, 1538,

1595, 1596, 1655, 1662, 1695

\@thefnmark . . . . . . . . 478,

482, 485, 488, 1459, 1462,

B

\backmatter . . 2540, 2541, 2543

\baselineskip . 1042, 1093,

1099, 1117, 1175, 1179, 1183,

1187, 1191, 1195, 1199, 1202 bibliografia (environment)

. . . . . . . . . . . . . . .

2549

\bibname . 1340, 1346, 1354, 2554

\bookcolophon . . . . . . . . 2051

\boolean . . . . . 946, 1043, 2578

1517, 1520, 1640, 1643, 1967

\@title . . . . . . . 1372, 1379,

1398, 1402, 1404, 1407,

C

\c@chapter . . . . . . . 1830, 1850

\c@footnote . . . . . . . 1392,

1435, 1492, 1496, 1498,

1458, 1516, 1596, 1639, 1964

1501, 1548, 1665, 1678, 1690

\@titlepagefalse . . . 70, 625

\@titlepagetrue . . . . . . 623

. . . . . . . . . . . . . . .

1989

\c@paragraph . . . . . 1253, 1730

\c@section . . . 1247, 1724, 1844

\c@subparagraph . . 1255, 1732

\c@subsection . . . . 1249, 1726

\c@subsubsection . 1251, 1728

\c@tocdepth . . . . . . . . . . 1607

\captionsetup . . . 501, 503,

504, 506, 507, 509, 511, 512

\cc . . . . . . . . . . . . . . . . 2078

\chapnumfont . . . . . . . . . .

. . . .

\chapter . . . . . . . . . . . . .

1067, 1104, 1110, 1175, 1179,

1183, 1187, 1191, 1195, 1199,

1202, 1215, 1216, 1219, 1220,

1223,

1230,

1242,

1351, 1355, 1358, 1831, 1838,

2449, 2469, 2488, 2554, 2566

\chapterintro . . . . . . . . .

. . . .

2504, 2506, 2508, 2511

\chapterintroname . 2516, 2517

\chaptermark . . . . . 1860, 1880

\chaptertitlename . . . . . 1881

\ClassError 51, 53, 55, 57, 59,

951, 1239, 1623, 1958, 2104,

2120, 2505, 2530, 2535, 2540

\ClassWarningNoLine . . . .

.

. . . . . .

1, 1376, 1380, 1384

\cleardoublepage . . 1806,

1815, 2050, 2058, 2546, 2547

\clearpage 1703, 1721, 1792, 2101

\cmdSUF@elements@chapposition

. . . . . . . . . . .

1065, 1073

\cmdSUF@elements@chapsize

. . . . . . . . . . .

1063, 1072

\col@number . . 1464, 1522, 1645

\collectioneditor . 1603, 1605

\collectiontitle . 1600, 1602

\colophon . . . . . . . . . . 2035

\columnsep . . . . . . . . . . . 1790

\columnseprule . . . . . . . 1789

\contentsmargin . . . . . . 2166

\contentsname . . . . . . . . .

2402, 2403, 2449, 2451, 2452

\contentspage . . . . . . . . .

1805, 2344, 2355, 2362,

2369, 2376, 2383, 2390, 2397

\copyright . . . . . . . . . . . 2041

\crop . . . . . . . . . 602, 615, 618

\csname . . . . . . 1374, 2115, 2116

. . . .

1049, 1051, 1058, 1060

1224,

1232,

1341,

D

1227,

1239,

1344,

1228,

1240,

1347,

\date 1426, 1453, 1482, 1540, 1668

\DeclareFontFamily . 984, 1017

\DeclareFontShape . . . . . .

985–1005, 1018–1027 suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa 74

\DeclareRobustCommand . .

. . .

142,

1047, 1054, 1056, 2520, 2523

\DeclareTextFontCommand 982

\defbibheading . . . . . . . .

1308, 1311, 1314, 1318, 1322,

1325,

1340,

1354, 1357, 1360, 1363, 1367

\define@choicekey . 64, 76,

193, 211, 231, 249, 257, 265,

273, 281, 289, 297, 305,

332,

80, 91, 103, 116, 129,

155,

1328,

1343,

359,

180,

1330,

1346,

386,

979,

393,

1045,

1333,

1350,

417,

436, 460, 467, 474, 490,

498, 515, 521, 537, 567, 574,

584, 591, 597, 604, 610,

620, 627, 853, 862, 868, 877

\definecolor . . . . . . 931, 932

\dimen . . . . . . . . . . 1013–1015

\dimen@ . . . . . . 1010, 1015, 1016

\disable@keys . . . . . . . . .

.

67, 787, 795, 808, 826, 845

\doi . . . . . . . . . . . . 1577, 1579

\dotfill . . . . . . . . . . . . 1616

\doublehyphendemerits . .

. . . . . . . . . . . .

1975, 1976 environments:

E

\emph . . . . . . . 1597, 2094, 2577

\encodingdefault . . . . . . 981

\endcsname . . . . 1374, 2115, 2116

\endlist . . . . . . . . . . . . .

1938, 1944, 1954, 2562, 2575

\endquotation . . . . 2008, 2031

\ensuremath . . . . . . . . . . 1957 bibliografia . . . . . . 2549 sigle . . . . . . . . . . . . 2563 theindex . . . . . . . . . . 1773

\ExecuteOptionsX . . . . . 885

\exhyphenpenalty . . . . . 1974

\extramarks . . . . . . . . . . 1083

F

\f@series . . . . . . . . . . . 980

\f@shape . . . . . . . . . . . . 980

\fancyfoot . . . . . . . . 1865,

1891, 1893, 1896, 1901, 1905

\fancyhead . . . . . . . . 1866,

1872, 1898, 1899, 1907–1909

\fancyhf . . . . . . . . . . . . .

1864, 1888, 1890, 1895, 1904

\fancypagestyle . . . . . . .

1862, 1888, 1889, 1894, 1903

\finalcolophon . . . . . . 2064

\finalhyphendemerits . . 1976

\font . . . . . . . . . . . 1009, 1012

\fontencoding . . . . . . . . 969

\fontfamily . . . . . . . . . . 1059

\footnote . . . . . . . . . . . .

.

1391, 1431, 1489, 1547, 1674

\footnotemark . . . . . . . . 1595

\footnoterule 1390, 1430, 1857

\footnotesize . . . . . . . . .

. . .

470, 528, 1389, 1429,

1892,

1901, 1906–1909, 1972, 2089

\footnotetext . . . . . . . . 1596

\frenchspacing . . . . . . . 2581

\frontispiece . . . . . . . . 1706

\frontmatter . . . . . . . . . .

. . . .

2530, 2531, 2533, 2546

\FSPLcolophon . . . . . . . . .

. . . .

2074, 2103, 2105, 2107

\fulljournal . . . . . . . . . 1597

1592,

1893,

G

1897–1899,

\gdef . . . . . 1372, 1571, 1574,

1577, 1580, 1583, 1586, 1589,

1599, 1600, 1603,

1829, 1830, 1844, 1849, 1850

\global . . . . . . . . . . 1422–

1427,

1477–1483, 1529, 1535–

1541, 1652, 1659–1669, 1695

\greektext . . . . . . . . 979, 982

Gregorio, Enrico . . . . . . . . .

57

. . .

1449–1454,

H

1471,

\hb@xt@ . . 1461, 1519, 1617, 1642

\headbreak . . . . . . . . . . 2520

\headbreakfalse . . . . . . 2519

\headbreaktrue . . . . . . . 2527

\headrulewidth . . . . . . . 1856

\hemph . . . . . . . . . . . . . . 2577

\hfill . . . . . . . . . . 1620, 1630

\hss . . . . . 1462, 1520, 1617, 1643

\ht . . . . . . . . . . . . . 1010, 1013

\hyphenpenalty . . . . . . . 1974

I

\if@mainmatter . . . . . . . 1923

\if@restonecol . . . . . . . .

1792, 2461, 2480, 2500

\if@tempswa . . . . . . . . . . 2514

\if@titlepage . . . . 1387, 2010

\if@twocolumn . . 1463, 1521,

1644, 1774, 1999, 2008,

2022, 2031, 2444, 2464, 2483

\ifheadbreak . . . . . 2519, 2521

\ifsuftesi@article 15, 1125,

1133,

1494,

1913,

1238,

1779,

2236,

1305,

1840,

2303,

1400,

1882,

2351,

2354, 2399, 2503, 2529, 2550

\ifsuftesi@authortitle .

. . . . . . . . . . . . .

16, 1914

\ifsuftesi@centerheader

. . . . . . . . . . . . .

13, 1925

\ifsuftesi@collection . .

. . . . . . . . .

49, 1561, 1997

\ifsuftesi@compact . . . . .

. .

19, 1182, 1222, 1740, 1757

\ifsuftesi@compactaureo

. . . . . . . . . . . . .

20, 1186

\ifsuftesi@dottedtoc 25, 1616

\ifsuftesi@draftdate . . .

. . . . .

39, 1892, 1897, 1906

\ifsuftesi@elementschap

. . . . . . . . . . . . .

35, 1170

\ifsuftesi@elementsheader

. . . . . . 36, 1859, 1927, 1970

\ifsuftesi@elementspagelayout

. . . . . . . . . . . . .

38, 1198

\ifsuftesi@elementsstructure

. . . . . . . . . . . . . . . . .

37

\ifsuftesi@fewfootnotes

. . . . . . . . . . . . .

40, 1955

\ifsuftesi@FSPL 42, 942, 2073

\ifsuftesi@nocrop . . 24, 1030

\ifsuftesi@numparchap . .

. . . . . . . . . .

28, 1103, 1116

\ifsuftesi@numparpart . .

. . . . . . . . .

27, 1262, 1276

\ifsuftesi@numparsec 29, 1122

\ifsuftesi@numparsubsec

. . . . . . . . . . . . .

30, 1139

\ifsuftesi@numparsubsubsec

. . . . . . . . . . . . .

31, 1154

\ifsuftesi@pagelefttoc .

. . . . . . . . .

44, 1622, 2165

\ifsuftesi@partpage . 41, 1256

\ifsuftesi@periodical . .

. . .

17, 1174, 1218, 1737, 1753

\ifsuftesi@periodicalaureo

. . .

18, 1178, 1214, 1746, 1765

\ifsuftesi@porson . . 12, 1007

\ifsuftesi@raggedtoc 26, 1619 suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa 75

\ifsuftesi@reverseauthortitle

. . . . . . . . .

48, 1677, 1687

\labelsep . . . . . . . . . . . 2568

\labelwidth . . . . . . 2559, 2571

\ifsuftesi@screen . . . . . . 43

\ifsuftesi@smallcapschap

. . . . . . . . .

33, 1397, 1491

\ifsuftesi@smallcapspart 32

\ifsuftesi@smallcapssec

\LARGE . . . . . . . 1435, 1548, 1812

\Large . . . . . . . . . 80, 91, 1068

\LaTeX . . . . . 2045, 2093, 2094

\leftmargin . . . 1932, 1940,

1950, 1951, 2558, 2570, 2571

. . . . . . . . .

34, 1401, 1495

\ifsuftesi@standardfont

. . . . . . . . . . . . . .

11, 970

\leftmark . . . . . . . 1870, 1923

\leftskip . . . . . 481, 1613, 1614

\lineskip . . . . . . . . . . . .

\ifsuftesi@sufelements .

.

1411, 1438, 1505, 1551, 1973

. . . . . . . . . . . . .

23, 1825

\ifsuftesi@sufplain . 14, 1926

\ifsuftesi@supercompact

\lineskiplimit . . . . . . . 1973

\list 1930, 1940, 1947, 2556, 2567

\listfigurename . . . . . . .

. .

21, 1190, 1226, 1743, 1761

. . . .

2416, 2417, 2469–2471

\ifsuftesi@supercompactaureo

. . . . . . . . . . . . .

22, 1194

\ifsuftesi@twocolumnlof

\listoffigures . . . 2414, 2463

\listoftables . . . . 2428, 2482

\listparindent . . . . . . . .

. . . . . . . . .

46, 2419, 2473

. . . .

1930, 1931, 1949, 2572

\ifsuftesi@twocolumnlot

\listtablename . . . . . . . .

. . . . . . . . .

47, 2433, 2493

2430, 2431, 2488, 2490, 2491

\ifsuftesi@twocolumntoc

. . . . . . . . .

45, 2405, 2454

\LoadClass . . . . . . . . . . . . 63

\losname . . . 1311, 1318, 1325,

\ifthenelse . . . 946, 1043, 2578

\ifxheadbreak . . . . 2522, 2524

\ignorespaces . . . . 1937, 1943

\includeart . . . . . . . . . . 1702

\index . . . . . . . . . . . . . 2049

\indexname . . . 1780, 1782, 1784

\input . . . . . . . . . . . . . . 1704

\issn . . . . . . . . . . . 1574, 1576

\issue . . . . . . . . . . 1586, 1588

\issuename . . . . . . . . . . . 1599

\item . . . . 1791, 1935, 1942, 1952

\itemindent . . . . . . . . . . .

1343, 1350, 1357, 2563, 2566

\lsstyle . . . . . . . . 1055, 1057

M

\mainmatter . . . . . . . . . . .

. . . .

2535, 2536, 2538, 2547

\makelabel . . . . . . . 2561, 2574

\MakeTextLowercase . . . . 389

\maketitle . 1388, 1423, 1450,

1456, 1478, 1536, 1637, 1660

\Margini . . 1738, 1741, 1744,

1747, 1754, 1758, 1762, 1766

1931, 1948, 1949, 2557, 2569

\itemsep . . . . . . . . . . . . 1947

\itlabel . . . . . . . . 2564, 2574

\itshape . . . . . . . 269, 277,

\marginpar . . . . 519, 1977, 1978

\marginparsep

1074, 1869, 1875

\marginparwidth 1870, 1875, 1876

\markboth . . . . . . . . . . . .

285, 293, 301, 424, 425,

1310, 1313, 1317, 1321, 1342,

435, 872, 881, 1089, 1295,

1345, 1349, 1353, 1860, 1881

1684, 1870, 1876, 1971, 2564

\markright . 1324, 1327, 1356,

J

\journalname . . . . . . 1571, 1573

\journalnumber . . . 1583, 1585

\journalvolume . . . 1580, 1582

\journalwebsite . . 1592, 1594

\journalyear . . . . . 1589, 1591

1359, 1362, 1366, 1861, 1883

Miede, André . . . . . . . . . . .

N

\newcounter . . . 1562–1565, 1567

\newlength . . . . . . . . 1041,

57

1101, 2111, 2129, 2132–

L

\l@title . . . . . . . . . . . . 1606

\label . . . . . . 1680, 1698, 1700

\labelitemi . . . . . . . . . . 433

2139, 2168–2183, 2295–2302

\newline . . . . . . . . . . . . 1683

\nobreak . 1615, 1617, 1620, 1630

\node . . . . . . . . . . . . . . . 1985

\noindent . 1460, 1518, 1641,

1937, 2041, 2045, 2055,

2057, 2063, 2078, 2081, 2093

Nowacki, Janusz M.

. . . . . . . .

4

\nr . . . . . . . . . 64, 66, 76, 79,

193, 195, 211, 213, 231, 233,

249,

266,

307,

250,

273,

332,

257,

274,

334,

258,

281,

359,

265,

282,

289, 290, 297, 298, 305,

361,

386, 388, 393, 396, 417, 419,

436, 438, 460, 462, 467,

469, 474, 476, 490, 492,

498, 500, 515, 517, 521, 523,

537, 539, 567, 569, 574, 576,

584, 586, 591, 592, 597, 599,

604, 606, 610, 612, 620,

622, 627, 635, 853, 855,

862, 864, 868, 869, 877, 878

O

\oldmarginpar . 1977, 1978, 1987

\onecolumn 1792, 2445, 2465, 2484

\origtableofcontents . . .

. . . . . . . . . . .

2525, 2528

P

\p@ . . . 1010, 1013–1015, 1394,

1433, 1609, 1788, 1790, 1934

\pagestyle . . . 1855, 1924–1927

Pantieri, Lorenzo . . . . . . . .

57

\paragraph . . . . . . . 1291, 1297

\parfillskip . . . . . . . . . 1612

\parsep . . . . . 1934, 2560, 2573

\parskip . . . . 1788, 2560, 2573

\part . . . . . . . . . . . . 1259,

1260, 1263, 1269, 1277, 1283

\partname . . . . . . . . 1265,

1271, 1279, 1285, 1818, 2159

\PassOptionsToClass . . . . 60

\penalty . . . . . . . . . . . . 1634

\phantomsection . . . . . . 2513

\ProcessOptionsX . . . . . 918

\protect . 1376, 1380, 1384, 1596

\protected@xdef . . . . . . 1595

\put . . . . . . . . 1073, 1868, 1874

Q

\quotation . . . . . . 2006, 2029

R

\raggedleft . . . . . . 1876, 1979

\raggedright . 1786, 1870, 1980 suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa 76

\refname . . . . . . . . . 1308,

1314, 1322, 1328, 1330, 1333,

1360, 1363, 1367, 2551, 2552

\refstepcounter . . 1676, 1697

\renewenvironment . . . . . .

. . . .

1773, 1929, 1939, 1945

\Rientro . 1755, 1759, 1763, 1767

\rightmargin . . . . . . 463, 1950

\rightmark . 397, 401, 1876, 1923

\rightskip . . . . . . . . . . . 1611

\rlap . . . . . . . . 1459, 1517, 1640

\rmdefault . . . . . . . . . . . 978

\Roman 316, 328, 343, 355, 370, 382

\roman . . . . . . 312, 324, 339,

351, 366, 378, 441, 448, 455

\rule . . . . . . . . . . . 1079, 1837

\sbox . . . . 1008, 1009, 1011, 1012

\section 1082, 1087, 1123, 1129,

1131, 1137, 1309, 1312, 1315,

1319, 1323, 1326, 1361, 1364,

1368,

2402, 2416, 2430, 2514, 2551

\sectionmark . . 1861, 1883, 1885

\sectionsep . . . . . . . 1041,

1042, 1129, 1137, 1145, 1152,

1160, 1167, 1260, 1297, 1304

\setlength . . . . . . 587, 589,

1042, 1070, 1117, 1119, 1863,

2112,

2144,

2152,

2188,

2196,

2204,

2212,

2308,

2316,

2325,

S

1780,

2130,

2146,

2154,

2190,

2198,

2206,

2214,

2310,

2319,

2327,

2000,

2140,

2148,

2184,

2192,

2200,

2208,

2304,

2312,

2321,

2329,

2023,

2142,

2150,

2186,

2194,

2202,

2210,

2306,

2314,

2323,

2331,

2333, 2557–2560, 2568–2573

\setlist . . . . . . . 434, 435,

439–444, 446–451, 453–458

\sfdefault . . . . . . . . . . . 976 sigle (environment) . . . . . 2563

\small . . . . . . . . 472, 1389,

1411, 1416, 1429, 1505, 1510,

1833, 1836, 2002, 2025,

2045, 2057, 2063, 2069, 2081

\standardtitle . . . 1428, 1514

\strip@pt . . . . . . . . . . . 1016

\subparagraph . . . . 1298, 1304

\subsection . . . . . . . . . . .

. .

1147,

1088, 1093, 1140, 1145,

1152, 1329, 1331, 1334

\substitutefont . . . . . . 978

\subsubsection . . . . 1094,

1099, 1155, 1160, 1162, 1167

\SUF@addto@tochang@chap

. . . . . . . . .

2176, 2200,

2203, 2213, 2215, 2222, 2227

\SUF@addto@tochang@fig .

. . . . . . . .

2182, 2212, 2281

\SUF@addto@tochang@par .

2180, 2208, 2211, 2263, 2266

\SUF@addto@tochang@sec .

2177, 2202, 2205, 2234, 2239

\SUF@addto@tochang@subpar

. . . .

2181, 2210, 2272, 2275

\SUF@addto@tochang@subsec

2178, 2204, 2207, 2245, 2248

\SUF@addto@tochang@subsubsec

2179, 2206, 2209, 2254, 2257

\SUF@addto@tochang@tab .

. . . . . . . .

2183, 2214, 2289

\SUF@ADJnumparchap . . . . .

. . . . . . .

1101, 1117, 1119,

\SUF@elements@SECTIONS .

. . . . . . . . . . . .

1081, 1173

\SUF@fchapterintroname .

. . . . . . . . . . .

2514–2516

\SUF@greekfamily . . . . . .

.

572, 577, 579, 582, 978, 980

\SUF@headingsmallcaps . .

. . . . .

428–430, 1047, 1056

\SUF@label@chap . . . . 2111,

2112, 2141, 2143, 2185, 2213,

2215, 2223, 2305, 2315,

2317, 2320, 2332, 2334, 2341

\SUF@label@fig 2138, 2152, 2388

\SUF@label@par . . . . 2136,

2148, 2151, 2193, 2209,

2264, 2311, 2328, 2373–2375

\SUF@label@part . . . . . . .

. . . .

1819, 2132, 2140, 2160

\SUF@label@sec . . . . . . . .

. . . . .

2133, 2142, 2145,

2153,

2213,

2155,

2215,

2187,

2235,

2203,

2322,

2332, 2334, 2349, 2350, 2353

\SUF@label@subpar . . . . . .

. .

2137, 2150, 2195, 2211,

2273, 2313, 2330, 2380–2382

\SUF@label@subsec . . 2134,

2144, 2147, 2189, 2205,

1215, 1219, 1223, 1227, 1231

\SUF@appendices 1793, 1808, 1812

\SUF@appendixpage . 1795, 1796

\SUF@authorfont@Switch .

. .

879, 881, 883, 1679, 1688

\SUF@CHAP@StyleSwitch . .

. . .

275, 277, 279, 1108, 1114

\SUF@chapnumfont . . . . . .

. . . . . . . .

1050, 1059, 1071

\SUF@chaptersize . 80, 91,

103, 116, 129, 142, 155, 180,

2246, 2307, 2324, 2359–2361

\SUF@label@subsubsec 2135,

2146, 2149, 2191, 2207,

1105, 1111, 1264, 1270, 1278,

1284, 1396, 1490, 1672, 1712

\SUF@chaptitlerule . . . . .

. .

525, 529, 533, 2344, 2354

\SUF@default@CHAPTER . . .

. . . . . . . . . . . .

1102, 1212

\SUF@default@SECTIONS . .

. . . . . . . . . . . .

. . . . .

1121, 1213

\SUF@dotchap . . . . 336, 340,

344, 348, 352, 356, 1106, 1112

\SUF@dotpart . . . . . . . . . .

309, 313, 317, 321,

2255, 2309, 2326, 2366–2368

\SUF@label@tab . . . . . . . .

2139, 2154, 2282, 2290, 2395

\SUF@leftmark . . . . . . . . .

398, 402, 408, 412, 1915, 1920

\SUF@leftrightmark . . . . .

. . . . . . . . .

398, 402, 1922

\SUF@Lheadstyle . . . . 398,

402, 408, 412, 421, 425, 429

\SUF@lr@CHAPSwitch 214, 216,

218, 220, 223, 226, 1105, 1111

\SUF@lr@coll@titleSwitch

. . . . . .

856, 858, 860, 1673

\SUF@LR@MarkSwitch . . . . .

.

1900, 1910, 1915, 1917, 1920

\SUF@lr@PARTSwitch . . . . .

.

196, 198, 200, 202, 205,

325, 329, 1265, 1271, 1279, 1285

\SUF@dotsec . . . . . 363, 367,

371, 375, 379, 383, 1126, 1134

\SUF@elements@CHAPTER . .

. . . . . . . . . . . .

1066, 1172

208, 1264, 1270, 1278, 1284

\SUF@lr@SECSwitch 234, 236,

238, 240, 243, 246, 1124, 1132

\SUF@lr@SUBSECSwitch . . .

. . .

251, 253, 255, 1141, 1148 suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa 77

\SUF@lr@SUBSUBSECSwitch

. . .

259, 261, 263, 1156, 1163

\SUF@mpsetup . 1969, 1979, 1980

\SUF@PART@StyleSwitch 267,

269, 271, 1265, 1267, 1271,

1273, 1279, 1281, 1285, 1287

\SUF@quotation@size . . . .

. .

470, 472, 1936, 1943, 1953

\SUF@quote@style . . . . . .

. . . . . .

463, 465, 1933, 1941

\SUF@Rheadstyle . . . . 397,

401, 407, 411, 420, 424, 428

\SUF@rightmark . . . . . 397,

401, 407, 411, 1898, 1908, 1917

\SUF@SEC@StyleSwitch . . .

. . .

283, 285, 287, 1128, 1136

\SUF@SUBSEC@StyleSwitch

. . .

291, 293, 295, 1144, 1151

\SUF@SUBSUBSEC@StyleSwitch

. . .

299, 301, 303, 1159, 1166

\SUF@thechapter . . . . 335,

339,

. . . .

. . . .

343,

324, 328, 1265, 1271, 1279, 1285

\SUF@thesection . . . . . . .

378, 382, 1125, 1133, 1844, 1883

\SUF@titlefont@Switch . .

. .

870, 872, 874, 1678, 1690

\SUF@titlerule . . . . . . . .

524, 528, 532, 2355, 2362,

2369, 2376, 2383, 2390, 2397

\SUF@titlesmallcaps . . . .

. . . . . . .

271, 279, 287,

. . . . .

347, 351, 355,

1075, 1106, 1112, 1850, 1881

\SUF@thepage . . . . . . . 422,

426, 430, 1893, 1901, 1907

\SUF@thepart . . . . . . . . . .

308, 312, 316, 320,

362, 366, 370, 374,

295, 303, 874, 883, 1045,

1054, 1078, 1086, 1398,

1402, 1492, 1496, 1834, 1836

\SUF@tochang . . . . . . . . . .

. . . .

2129, 2130, 2185, 2201

\SUF@tochang@chap . . . . . .

2168, 2184, 2187,

2197, 2199, 2218, 2220, 2225

\SUF@tochang@fig . . . . . .

. . . .

2174, 2196, 2278, 2280

\SUF@tochang@par . . 2172,

2192, 2195, 2260, 2262, 2265

\SUF@tochang@sec . . 2169,

2186, 2189, 2231, 2233, 2238

\SUF@tochang@subpar . . . .

2173, 2194, 2269, 2271, 2274

\SUF@tochang@subsec 2170,

2188, 2191, 2242, 2244, 2247

\SUF@tochang@subsubsec .

. . . . . . . . . . . . .

2171,

\suftesi@fewfootnotestrue

. . . . . . . . . . . . . . . .

493

\suftesi@FSPLtrue 799, 816, 834

\suftesi@MakeTextLowercase

. . . . . . . . . . . . .

389,

2190, 2193, 2251, 2253, 2256

\SUF@tochang@tab . . . . . .

. . . .

2175, 2198, 2286, 2288

\SUF@tocindent@chap . . . .

. . . . .

2295, 2319, 2322,

2332, 2334, 2338, 2340, 2343

\SUF@tocindent@fig . . . . .

2301, 2314, 2331, 2385, 2387

\SUF@tocindent@par . 2299,

391, 1046, 1048, 1055, 1057

\suftesi@nocroptrue 601, 614

\suftesi@numparchaptrue

. . . . . . . . . .

221, 224, 227

\suftesi@numparparttrue

. . . . . . . . .

203, 206, 209

\suftesi@numparsectrue .

. . . . . . . . . .

241, 244, 247

\suftesi@pagelefttoctrue 535

\suftesi@partpagetrue . 593

\suftesi@periodicalaureotrue

2310, 2313, 2327, 2330, 2371

\SUF@tocindent@sec . 2296,

2304, 2307, 2321, 2324, 2347

\SUF@tocindent@subpar . .

. . .

2300, 2312, 2329, 2378

\SUF@tocindent@subsec . .

. . . . . . . . . . . . .

2297,

. . . . . . .

179, 798, 815, 833

\suftesi@periodicaltrue 102

\suftesi@porsontrue . . . 580

\suftesi@raggedtoctrue . 531

\suftesi@reverseauthortitletrue

2306, 2309, 2323, 2326, 2357

\SUF@tocindent@subsubsec

. . . . . . . . . . . .

2298,

2308, 2311, 2325, 2328, 2364

\SUF@tocindent@tab . . . . .

. . . . . . . . . . . . . . . .

865

\suftesi@standardfonttrue

. . . . . . . . . . . . . . . .

571

\suftesi@sufplaintrue . 404

\suftesi@supercompactaureotrue

. . . . . . . . . . . . . . . .

154

\suftesi@supercompacttrue

. . . . . . . . . . . . . . . .

141

\suftesi@twocolumnloftrue

2302, 2316, 2333, 2392, 2394

\SUF@toclabelnum . . . . . .

. . . . .

310, 314, 318, 322,

326,

349,

330,

353,

337,

357,

341,

364,

345,

368,

372, 376, 380, 384, 1820,

. . . . . . .

543, 550, 557, 562

\suftesi@twocolumnlottrue

. . . . . . .

546, 554, 558, 563

\suftesi@twocolumntoctrue

. . . . . . .

540, 549, 553, 561

2161, 2224, 2236, 2341, 2351

\SUF@versionstring . . . . .

. . . .

1858, 1892, 1897, 1906

\suftesi@articletrue . . . 69

\suftesi@authortitletrue

T

\tableofcontents . . . . . .

. . . . . . . . . . . . . 406, 410

\suftesi@centerheadertrue

. . . . . . . . . . . . .

400, 413

\suftesi@collectiontrue

72

\suftesi@compactaureotrue

. . .

2400, 2443, 2525, 2526

\temp . . . . . . . . . . . 1009, 1012

\textbullet . . . . . . . . . . 433

\textcolor . . . . . . . . . . . 1075

\textgreek . . . . . . . . . . . 982

\textnormal . . . 1084, 1090,

. . . . . . . . . . . . . . . .

128

\suftesi@compacttrue . . . 115

\suftesi@dottedtoctrue

\suftesi@draftdatetrue

\suftesi@elementschaptrue

527

607

1096, 1142, 1149, 1157, 1164

\textsc 312, 324, 339, 351, 366, 378

\textsf . . . . . . . . 2048, 2095

\textsuperscript . . . . . 488

\texttt . . . . . . . . . . . . . 1858

\thanks . . . . . 407, 408, 411,

412, 1391, 1422, 1431, 1449,

. . . . . . . . . . . . . . . .

229

\suftesi@elementsheadertrue

. . . . . . . . . . . . . . . .

415

1477, 1489, 1535, 1547,

\suftesi@elementspagelayouttrue

. . . . . . . . . . . . . . . .

166

1595, 1659, 1670, 1674, 1682

\thearticle . . . . . . 1698, 1700 suftesi.cls v2.0.1 – 2015/03/31

© 2009–2015 Ivan Valbusa 78

\thechapter . . . . . . . . . . 1830

\thecontentslabel . . 1820,

2161,

2255,

2290,

2224,

2264,

2341,

2237,

2273,

2352,

2246,

2282,

2360,

2367, 2374, 2381, 2388, 2395

\thecontentspage . . 2221,

2226, 2234, 2239, 2245,

2248, 2254, 2257, 2263,

2266, 2272, 2275, 2281, 2289

\thefootnote . . . . . . . . . .

.

1392, 1458, 1516, 1639, 1964 theindex (environment) . . 1773

\thepage . . 422, 426, 430, 1865

\theparagraph . . . . . . . . .

.

1252, 1255, 1293, 1729, 1732

\thesection . . . . 1084, 1126,

1134, 1246, 1249, 1723, 1726

\thesubparagraph . . . . . .

. . . . . . . .

1254, 1300, 1731

\thesubsection . 1090, 1142,

1149, 1248, 1251, 1725, 1728

\thesubsubsection . . . . . .

. . . . . . . . .

1096, 1157,

1164, 1250, 1253, 1727, 1730

\thetitle . . . . . . . . . . . 1680

\title 1372–1374, 1377, 1381, 1666

\titleclass . . . . . . . . . . 1259

\titlecontents . 1798, 1816,

2157, 2217, 2230, 2241,

\url . . . . . . . . . . . . . . . . 1592

\usefont . . . . . . . . . . . . 980

2250, 2259, 2268, 2277,

2285, 2337, 2346, 2356,

2363, 2370, 2377, 2384, 2391

\titleformat . . . . . . . . . .

.

1067, 1082, 1088, 1094,

V

\val . . . . . . . . . . . . 64, 76,

193, 211, 231, 249, 257, 265,

273, 281, 289, 297, 305,

332, 359, 386, 393, 417,

1104, 1110, 1123, 1131, 1140,

1147, 1155, 1162, 1263, 1269,

1277, 1283, 1291, 1298, 1831

\titlerule . . 524, 525, 528, 529

\titlespacing . 1087, 1093,

1099, 1129, 1137, 1145, 1152,

584, 591, 597, 604, 610,

620, 627, 853, 862, 868, 877

\version@string . . . 940, 1858

\versionstring . . . . 940, 941

1160, 1167, 1175, 1179, 1183,

1187, 1191, 1195, 1199, 1202,

1215, 1216, 1219, 1220, 1223,

1224, 1227, 1228, 1230,

1232, 1260, 1297, 1304, 1838

\toclabelspace 2119, 2122, 2126

\toclabelwidth 2113, 2123, 2127

\today . . . . . . . . . . . . . . 1858

\tolerance . . . . . . . . . . . 1974

\tw@ . . . . . 1009, 1010, 1012, 1013

\twocolumn . 1467, 1525, 1648,

1780, 1782, 2461, 2480, 2500

436, 460, 467, 474, 490,

498, 515, 521, 537, 567, 574,

X

\xfootnote . . . . . . . . . . . 1966

\xheadbreak . . . . . . . . . . 2523

\xheadbreakfalse . . . . . .

1898, 1899, 1908, 1909, 2527

\xheadbreaktrue . . . . . . 2522

\XKV@classoptionslist . 929

\XKV@useoption . . . . 919–928

Y

\year . . . . . . . . . . . 2041, 2074

U

\unitlength . . . . . . 1070, 1863

Zapf, Hermann

Z

. . . . . . . . . . .

4

suftesi.cls v2.0.1 – 2015/03/31

advertisement

Was this manual useful for you? Yes No
Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Related manuals

advertisement