[][src]Module csl::style

Structs

Affixes
Bibliography
Choose
Citation
Condition

spec

Conditions
DatePart
Delimiter
Else
Formatting
Group
IfThen
IndependentDate

A date element that fully defines its own output. It is 'independent' of any localization.

Info
Institution
InstitutionPart
Layout
LocalizedDate

A date element in the main body of a style that refers to a LocaleDate

MacroMap
Name
NameEtAl
NameLabel
NamePart
NameWith

It is not entirely clear which attributes <cs:with> supports.

Names
RangeDelimiter
Sort
SortKey
Style
Substitute

Enums

BodyDate
Context
CslType
DateForm
DatePartForm
DateParts
DayForm
DelimiterPrecedes
DemoteNonDroppingParticle
DisplayMode
Element
FontStyle
FontVariant
FontWeight
GivenNameDisambiguationRule
InstitutionPartName
InstitutionParts
InstitutionUseFirst
Match
MonthForm
NameAnd

The available inheritable attributes for cs:name are and, delimiter-precedes-et-al, delimiter-precedes-last, et-al-min, et-al-use-first, et-al-use-last, et-al-subsequent-min, et-al-subsequent-use-first, initialize, initialize-with, name-as-sort-order and sort-separator. The attributes name-form and name-delimiter correspond to the form and delimiter attributes on cs:name. Similarly, names-delimiter corresponds to the delimiter attribute on cs:names.

NameAsSortOrder
NameForm
NamePartName
NumericForm
PageRangeFormat

Spec

Plural
Position
SecondFieldAlign
SortDirection
SortSource

You must sort on either a variable or a macro

StyleClass
SubstituteAuthorSubstituteRule
TextCase
TextDecoration
TextSource
VariableForm

e.g. for

VerticalAlignment
YearForm