44
44
(style.locale*
45
45
& style.macro*
46
46
& style.citation
47
- & style.intext?
48
47
& style.bibliography?)
49
48
}
50
49
dependent-style.style =
58
57
version =
59
58
60
59
## Indicate CSL version compatibility.
61
- [ a:defaultValue = "1.1 " ] attribute version { "1.1 " }
60
+ [ a:defaultValue = "1.0 " ] attribute version { "1.0 " }
62
61
}
63
62
# ==============================================================================
64
63
@@ -343,13 +342,6 @@ div {
343
342
344
343
## Use to describe the formatting of citations.
345
344
element cs:citation { citation.options, sort?, citation.layout }
346
- style.intext =
347
-
348
- ## Defines the author-only rendering for assembly of a textual citations
349
- ## (for example, "Doe [3]" or "Doe (2018)"), where the output expectations
350
- ## for in-text authors are different than the default citation rendering;
351
- ## for example, in APA, or numeric styles.
352
- element cs:intext { citation.options, sort?, citation.layout }
353
345
style.bibliography =
354
346
355
347
## Use to describe the formatting of the bibliography.
@@ -405,18 +397,14 @@ div {
405
397
name.attributes =
406
398
407
399
## Use to separate the second-to-last and last name of a name list by
408
- ## the "and" term.
400
+ ## the "and" term or ampersand .
409
401
attribute and {
410
402
411
- ## Use the "and" term "long" form (e.g., "Doe, Johnson and Smith").
412
- "long "
403
+ ## Use the "and" term (e.g., "Doe, Johnson and Smith").
404
+ "text "
413
405
|
414
- ## Use the "and" term "symbol" form (e.g., "Doe, Johnson & Smith").
406
+ ## Use the "ampersand" (e.g., "Doe, Johnson & Smith").
415
407
"symbol"
416
- |
417
- ## Use the "and" term "short" form. Not common in English, but is seen in other languages.
418
- ## In German, for example: "Doe, Johnson u. Smith, where "u." is short for "und."
419
- "short"
420
408
}?,
421
409
422
410
## Specify when the name delimiter is used between a truncated name list
@@ -646,11 +634,8 @@ div {
646
634
|
647
635
## Specify verbatim text.
648
636
attribute value { text }
649
- | ((attribute variable { variables.numbers | variables.strings },
650
- [ a:defaultValue = "long" ] attribute form { "short" | "long" })
651
- | (attribute variable { variables.titles },
652
- [ a:defaultValue = "long" ]
653
- attribute form { "short" | "long" | "sub" | "main" })?)
637
+ | ((attribute variable { variables.standard },
638
+ [ a:defaultValue = "long" ] attribute form { "short" | "long" })?)
654
639
}
655
640
# ==============================================================================
656
641
@@ -723,23 +708,20 @@ div {
723
708
style.demote-non-dropping-particle,
724
709
style.initialize-with-hyphen,
725
710
style.page-range-format,
726
- title-inheritable-options,
727
711
names-inheritable-options,
728
712
name-inheritable-options
729
713
citation.options =
730
714
citation.cite-group-delimiter,
731
715
citation.collapse-options,
732
716
citation.disambiguate-options,
733
717
citation.near-note-distance,
734
- title-inheritable-options,
735
718
names-inheritable-options,
736
719
name-inheritable-options
737
720
bibliography.options =
738
721
bibliography.hanging-indent,
739
722
bibliography.line-formatting-options,
740
723
bibliography.second-field-align,
741
724
bibliography.subsequent-author-substitute-options,
742
- title-inheritable-options,
743
725
names-inheritable-options,
744
726
name-inheritable-options
745
727
style.demote-non-dropping-particle =
@@ -763,11 +745,9 @@ div {
763
745
"expanded"
764
746
| "minimal"
765
747
| "minimal-two"
766
- | "minimal-oup"
767
748
| "chicago"
768
749
| "chicago-15"
769
750
| "chicago-16"
770
- | "mhra"
771
751
}?
772
752
citation.cite-group-delimiter =
773
753
@@ -908,48 +888,6 @@ div {
908
888
"partial-first"
909
889
}?
910
890
911
- ## Options affecting rendering of title variables, for cs:style, cs:citation and cs:bibliography
912
- title-inheritable-options =
913
-
914
- ## Inheritable title option, specify the delimiter between "title-main" and "title-sub".
915
- attribute title-delimiter { text }?,
916
-
917
- ## Inheritable title option, specify the delimiter between multiple subtitles.
918
- ## The same as "title-delimiter" if not specified.
919
- attribute title-sub-delimiter { text }?,
920
-
921
- ## Inheritable title option, specify how titles are split into "title-main" and "title-sub".
922
- [ a:defaultValue = "simple" ]
923
- attribute title-split {
924
-
925
- ## Matches "."", ":", "::", "!", "?"
926
- "simple"
927
- |
928
- ## Matches the values for "simple" plus ";"
929
- "extended"
930
- |
931
- ## Matches the values for "simple" plus "—" and ";"
932
- "full"
933
- |
934
- ## Matches the values for "simple" plus ";""
935
- ## and "[;,] or[,:]" (see CMoS 14.91), e.g. "Moby-Dick; or, The Whale"
936
- "chicago"
937
- }?,
938
-
939
- ## Inheritable title option, specify which delimiters are normalized.
940
- [ a:defaultValue = "simple" ]
941
- attribute normalize-title-delimiters {
942
-
943
- ## Normalize "."", ":", "::"
944
- "simple"
945
- |
946
- ## Normalize the values for "simple" plus ";"
947
- "extended"
948
- |
949
- ## Normalize the values for "simple" plus "—" and ";"
950
- "full"
951
- }?
952
-
953
891
## Options affecting cs:names, for cs:style, cs:citation and cs:bibliography.
954
892
names-inheritable-options =
955
893
@@ -1062,16 +1000,16 @@ div {
1062
1000
## Capitalizes the first character (other characters remain in
1063
1001
## their original case).
1064
1002
"capitalize-first"
1065
- |
1066
- ## Capitalizes the first character and the first character of a subtitle
1067
- ## (other characters remain in their original case).
1068
- "capitalize-subtitle"
1069
1003
|
1070
1004
## Capitalizes the first character of every word (other characters
1071
1005
## remain in their original case).
1072
1006
"capitalize-all"
1073
1007
|
1074
1008
## Renders text in title case.
1075
1009
"title"
1010
+ |
1011
+ ## Renders text in sentence case.
1012
+ ## Deprecated. Will be removed in CSL 1.1
1013
+ "sentence"
1076
1014
}?
1077
1015
}
0 commit comments