
“(CSHL Press”.EndNote is produced by Thompson-Reuters, the publishers of the Web of Science database.

If you would set the punctuation directly onto the text elements, e.g. The advantage of use a group element is that whenever you have a publisher, but no publisher-place, you don't end up with incorrect punctuation: the output would become “(CSHL Press)”. Let's say we want to separate the publisher and publisher-place by a comma-space, and wrap the whole in parentheses, i.e. Fortunately, we can add some punctuation with the prefix, suffix and delimiter attributes. This would result in “CSHL PressCold Spring Harbor, NY”. In this example, we want to display the publisher (“CSHL Press”) and the location of the publisher (“Cold Spring Harbor, NY”) in a bibliographic entry. Below we discuss a few common and simple style edits to get you started. See the documentation page of the CSL project website for information on making CSL changes (in particular, make sure to take a look at the CSL specification. If you make your edits directly in the test pane, save your edits often via your text editor or using the “Save” button, as changes in the test pane get lost easily.


Paste the style code into the Zotero CSL Editor, so you instantly see the effect of code changes on the style output. Other options are Notepad++ for Windows, TextWrangler for Mac OS X, oXygen XML Editor, Emacs in nXML mode, and jEdit, which all support XML syntax highlighting (CSL is an XML-based language) and in some cases also real-time validation against the CSL schema. Download the style you want to edit to your computer, and open it in a (plain) text editor like Notepad on Windows, TextEdit on Mac OS X (select “Make Plain Text” under “Format”), or gedit in Linux.
