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,10 @@ 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
+ | (
638
+ ## Select a variable.
639
+ attribute variable { variables.standard },
640
+ [ a:defaultValue = "long" ] attribute form { "short" | "long" }?)
654
641
}
655
642
# ==============================================================================
656
643
@@ -723,23 +710,20 @@ div {
723
710
style.demote-non-dropping-particle,
724
711
style.initialize-with-hyphen,
725
712
style.page-range-format,
726
- title-inheritable-options,
727
713
names-inheritable-options,
728
714
name-inheritable-options
729
715
citation.options =
730
716
citation.cite-group-delimiter,
731
717
citation.collapse-options,
732
718
citation.disambiguate-options,
733
719
citation.near-note-distance,
734
- title-inheritable-options,
735
720
names-inheritable-options,
736
721
name-inheritable-options
737
722
bibliography.options =
738
723
bibliography.hanging-indent,
739
724
bibliography.line-formatting-options,
740
725
bibliography.second-field-align,
741
726
bibliography.subsequent-author-substitute-options,
742
- title-inheritable-options,
743
727
names-inheritable-options,
744
728
name-inheritable-options
745
729
style.demote-non-dropping-particle =
@@ -763,9 +747,9 @@ div {
763
747
"expanded"
764
748
| "minimal"
765
749
| "minimal-two"
766
- | "minimal-oup"
767
750
| "chicago"
768
- | "mhra"
751
+ | "chicago-15"
752
+ | "chicago-16"
769
753
}?
770
754
citation.cite-group-delimiter =
771
755
@@ -906,48 +890,6 @@ div {
906
890
"partial-first"
907
891
}?
908
892
909
- ## Options affecting rendering of title variables, for cs:style, cs:citation and cs:bibliography
910
- title-inheritable-options =
911
-
912
- ## Inheritable title option, specify the delimiter between "title-main" and "title-sub".
913
- attribute title-delimiter { text }?,
914
-
915
- ## Inheritable title option, specify the delimiter between multiple subtitles.
916
- ## The same as "title-delimiter" if not specified.
917
- attribute title-sub-delimiter { text }?,
918
-
919
- ## Inheritable title option, specify how titles are split into "title-main" and "title-sub".
920
- [ a:defaultValue = "simple" ]
921
- attribute title-split {
922
-
923
- ## Matches "."", ":", "::", "!", "?"
924
- "simple"
925
- |
926
- ## Matches the values for "simple" plus ";"
927
- "extended"
928
- |
929
- ## Matches the values for "simple" plus "—" and ";"
930
- "full"
931
- |
932
- ## Matches the values for "simple" plus ";""
933
- ## and "[;,] or[,:]" (see CMoS 14.91), e.g. "Moby-Dick; or, The Whale"
934
- "chicago"
935
- }?,
936
-
937
- ## Inheritable title option, specify which delimiters are normalized.
938
- [ a:defaultValue = "simple" ]
939
- attribute normalize-title-delimiters {
940
-
941
- ## Normalize "."", ":", "::"
942
- "simple"
943
- |
944
- ## Normalize the values for "simple" plus ";"
945
- "extended"
946
- |
947
- ## Normalize the values for "simple" plus "—" and ";"
948
- "full"
949
- }?
950
-
951
893
## Options affecting cs:names, for cs:style, cs:citation and cs:bibliography.
952
894
names-inheritable-options =
953
895
@@ -1060,16 +1002,16 @@ div {
1060
1002
## Capitalizes the first character (other characters remain in
1061
1003
## their original case).
1062
1004
"capitalize-first"
1063
- |
1064
- ## Capitalizes the first character and the first character of a subtitle
1065
- ## (other characters remain in their original case).
1066
- "capitalize-subtitle"
1067
1005
|
1068
1006
## Capitalizes the first character of every word (other characters
1069
1007
## remain in their original case).
1070
1008
"capitalize-all"
1071
1009
|
1072
1010
## Renders text in title case.
1073
1011
"title"
1012
+ |
1013
+ ## Renders text in sentence case.
1014
+ ## Deprecated. Will be removed in CSL 1.1
1015
+ "sentence"
1074
1016
}?
1075
1017
}
0 commit comments