summaryrefslogtreecommitdiff
path: root/biblio/citation-style-language/citeproc-node-names.lua
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2022-12-26 03:03:16 +0000
committerNorbert Preining <norbert@preining.info>2022-12-26 03:03:16 +0000
commit200df2fd74322d3c7b4bb2a69e711a40265ead1b (patch)
tree9a545919fa0f041b8bac6341e8afb7b7b555ff8e /biblio/citation-style-language/citeproc-node-names.lua
parent90ef58ebc56f69220f860d466e1e21ed68ce9a55 (diff)
CTAN sync 202212260303
Diffstat (limited to 'biblio/citation-style-language/citeproc-node-names.lua')
-rw-r--r--biblio/citation-style-language/citeproc-node-names.lua14
1 files changed, 8 insertions, 6 deletions
diff --git a/biblio/citation-style-language/citeproc-node-names.lua b/biblio/citation-style-language/citeproc-node-names.lua
index 749f571bd2..f0eb95b1e2 100644
--- a/biblio/citation-style-language/citeproc-node-names.lua
+++ b/biblio/citation-style-language/citeproc-node-names.lua
@@ -441,9 +441,6 @@ function Name:build_ir(variable, et_al, label, engine, state, context)
ir.group_var = "important"
end
- ir.formatting = self.formatting
- ir.affixes = self.affixes
-
irs = {ir}
if label then
@@ -478,6 +475,10 @@ function Name:build_person_name_ir(name, is_first, context)
local inlines = self:render_person_name(name, is_first, is_latin, is_inverted, context)
local person_name_ir = PersonNameIr:new(inlines, self)
+ -- discretionary_ExampleSeveralAuthorsWithIntext.txt
+ person_name_ir.formatting = self.formatting
+ person_name_ir.affixes = self.affixes
+
person_name_ir.is_inverted = is_inverted
local output_format = SortStringFormat:new()
@@ -1041,9 +1042,10 @@ function NamePart:format_text_case(text, context)
local output_format = context.format
local inlines = InlineElement:parse(text, context)
local is_english = context:is_english()
- if not output_format then
- print(debug.traceback())
- end
+ -- if not output_format then
+ -- print(debug.traceback())
+ -- assert(output_format)
+ -- end
output_format:apply_text_case(inlines, self.text_case, is_english)
inlines = output_format:with_format(inlines, self.formatting)