How to add "no place"/"sine loco" and "no publisher"/"sine nomine"

Hi there,

I’m a new user and also relatively new to editing CSL.

I’d like to add sine loco (or no place) and sine nomine (or no publisher) into my edited CMOS-17 CSL so that it may match my uni’s citation style. Unfortunately, when I try to add, for example < text value=“s.l.”/ > to macro: publisher, or another attempt by making new macro failed.

What I’d like to see:
Doe, John. The Title. s.l.: s.n., s.a. or Doe, John. The Title. s.l.: s.n., 2022.

but my citation software (Zotero and Mendeley) gave me:
Doe, John. The Title. s.a. or Doe, John. Title. 2022.

or when the place of publication is known:
Doe, John. The Title. Place of Publication: s.a.

Any advice?

Thanks in advance.

Difficult to help without more information. Can you provide your style, e.g. via https://pastebin.com/ ?

I agree we’d want sample code to say more, but I’m guessing you’re seeing the implicit test behavior of groups. If a group has both variables and terms/values and all the variables are empty, the terms/values aren’t rendered. CSL 1.0.2 Specification — Citation Style Language 1.0.1-dev documentation

1 Like

Also note that you will probably want to use the no-place and no-publisher terms, rather than hard-coding text values

1 Like