Closed urshofer closed 2 years ago
A follow up:
The problem is the following appendLabel function:
private function appendLabel($data, $var, $name)
{
$this->label->setVariable($var);
if (in_array($this->label->getForm(), ["verb", "verb-short"])) {
$name = $this->label->render($data).$name;
} else {
$name .= $this->label->render($data);
}
return $name;
}
The above mentionend 'bug' is obviously a feature. 'verb' and 'verb-short' are always prefixed and therfore not respecting their position within the stylesheet. I'm not sure if this behaviour is following the specs, i doubt it.
Please follow the general troubleshooting steps first:
Bug reports:
This is the macro "translator" of the official chicago-fullnote stylesheet:
The label should be printed after the name, not before. According to the specs:
In most cases, this bug is not visible, but if there's no author, the order of the label is important.
Used CSL stylesheet:
chicago-fullnote-bibliography-16th-edition.csl
Used CSL metadata
Please replace these lines with your used metadata, for instance: