Thank you! Removing text-case="title" on l. 312 does solve the et al. and ed. problems. But then book titles (e.g., the Mumford citation in the examples I sent) becomes sentence case, and I need book titles to be in title case. Hmmm. Bastien Dumont schrieb am Freitag, 20. Mai 2022 um 17:50:41 UTC+2: > Remove also text-case="title" on l. 312. As for the p./pp. issue, I don't > have any explanation... It may be a bug. > > Le Friday 20 May 2022 à 07:56:58AM, John Carter Wood a écrit : > > Thank you! > > > > That's a helpful explanation. My own workflow is based on Markdown / > Pandoc, so > > that's the "right" version as far as I'm concerned. :-) > > > > I removed the attribute as you suggested, but the et al. and ed. are > still > > being capitalised in the notes (though not in the bibliography...I feel > like > > this should help, but this is my first escapade with re-writing CSL, so > this > > insight hasn't brought me any further). > > > > I have attached an .md file, a .json bibliography and a new version (19) > of the > > .csl file (that includes the change you suggested in the last version). > > > > The command I used was "pandoc CSL-Test-2.md -o CSL-Test-2-IEG-2-19.docx > > --citeproc --lua-filter pandoc-quotes.lua" > > > > The bibliography is specified in the YAML header. > > > > I hope I have done all this right. > > > > > > Bastien Dumont schrieb am Freitag, 20. Mai 2022 um 15:42:47 UTC+2: > > > > When testing your CSL file, you should be aware that Zotero and (I guess) > > the Visual Editor rely on citeproc-js, which is not fully compliant with > > the CSL specification. Sometimes, Pandoc is right against them. For > > instance, if I remember well, the default value for the "match" attribute > > is "any" in citeproc-js, although it should be "all" (as it is in > Pandoc). > > On the other hand, the specification does not define the expected > behaviour > > for all cases. The issue documented by your first screenshot is a good > > example of that. The "title" macro is called on l. 332 with the attribute > > text-case="title", but the element on l. 117 included in this > macro > > has text-case="lowercase": which one should have the precedence? Unless I > > have missed something, the CSL specification does not define that, so > > Pandoc applies the attribute value set on the upper-most element and > > citeproc-js that of the inner-most element. Neither is wrong, so the only > > solution is to avoid such conflicts in your stylesheet (e.g. by removing > > the attribute on l. 332). > > > > As for the issue with "p./pp.", I guess that the problem is in your > > Markdown input, but I can't be sure. Could you provide a minimal sample > MD > > file with a stylesheet and a bibliography? > > > > Le Friday 20 May 2022 à 04:00:49AM, John Carter Wood a écrit : > > > I have been working on creating a CSL style for the publication > > house-style at > > > my institution: I've been making progress adapting another style but am > > running > > > into a few issues that seem to only crop up when using the CSL during a > > > document transformation with pandoc (version 2.18, with CSL file > > specified in a > > > YAML block). In the preview for the visual editor they look OK and > when I > > > insert them via Zotero's connector into a LibreOffice / Word document > > they look > > > fine too; however, when I create the docx via pandoc there are unwanted > > > variations on a few points > > > > > > There are a few issues, but the format for items in collections seems > to > > be the > > > main one. > > > > > > Here is a screenshot of the same citation: the one on top (which > formats > > > incorrectly) was created by using pandoc. The one on the bottom (which > > formats > > > correctly) was directly inserted into the document using Zotero's > > functionality > > > in LibreOffice. > > > CSL-pandoc-issues.png > > > > > > The problems: > > > 1. et al. is capitalising > > > 2. (ed.) is capitalising > > > 3. the p./pp. contextualisation isn't working right: using pandoc, when > > the > > > locator is a single page, *the page range for the whole citation* > revert > > to a > > > single "p.", even when it should be plural; if the locator is more than > > one > > > page, then "pp." appears in both, as it should. > > > > > > As I said, when looking at style using the example citations in the > > visual > > > editor at for CSL ([1]https://editor.citationstyles.org/visualEditor/ > ), > > it also > > > looks right (as in the second cite.) > > > > > > CSL-IEG-Visual-Editor.png > > > > > > I am running into a few other challenges with working out CSL, but > since > > this > > > one seems to specifically relate to using pandoc (which is my main > > workflow, as > > > I write in Markdown), I thought I would ask here whether this is a > known > > issue, > > > whether I'm doing something wrong and whether there's a way to solve > > this. > > > > > > Here, for reference, is my CSL file (which is still a work in > progress): > > > > > > [2]https://pastebin.com/xefmukzw > > > > > > Thanks in advance for any help. > > > > > > -- > > > You received this message because you are subscribed to the Google > Groups > > > "pandoc-discuss" group. > > > To unsubscribe from this group and stop receiving emails from it, send > an > > email > > > to [1]pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > > > To view this discussion on the web visit [2][3] > https://groups.google.com/ > > d/msgid/ > > > pandoc-discuss/0daa1a20-d847-47f5-a465-708c7875ff8an%[4] > > 40googlegroups.com. > > > > > > References: > > > > > > [1] mailto:pandoc-discus...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > > > [2] [5]https://groups.google.com/d/msgid/pandoc-discuss/ > > 0daa1a20-d847-47f5-a465-708c7875ff8an% > 40googlegroups.com?utm_medium=email& > > utm_source=footer > > > > > > > > > > -- > > You received this message because you are subscribed to the Google Groups > > "pandoc-discuss" group. > > To unsubscribe from this group and stop receiving emails from it, send > an email > > to [6]pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > > To view this discussion on the web visit [7] > https://groups.google.com/d/msgid/ > > pandoc-discuss/e4cef3f2-bf3f-4359-87b7-61f9f3309670n%40googlegroups.com. > > > > References: > > > > [1] https://editor.citationstyles.org/visualEditor/ > > [2] https://pastebin.com/xefmukzw > > [3] https://groups.google.com/d/msgid/ > > [4] http://40googlegroups.com/ > > [5] > https://groups.google.com/d/msgid/pandoc-discuss/0daa1a20-d847-47f5-a465-708c7875ff8an%40googlegroups.com?utm_medium=email&utm_source=footer > > [6] mailto:pandoc-discus...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > > [7] > https://groups.google.com/d/msgid/pandoc-discuss/e4cef3f2-bf3f-4359-87b7-61f9f3309670n%40googlegroups.com?utm_medium=email&utm_source=footer > > > --- > > title: CSL-Test-2 > > subtitle: Minimal CSL file > > author: PD Dr. John Carter Wood > > bibliography: /home/john/Documents/libraries/CSL-minimal-test.json > > csl: /home/john/Documents/csl/ieg-2-en-19.csl > > lang: en-GB > > quot-lang: da > > header-includes: > > - \usepackage{csquotes} > > --- > > # Introduction > > Lorem ipsum dolor sit amet, consectetuer adipiscing elit > [@latourette_community_1938, 15]. Donec "hendrerit tempor tellus" > [@oldham_responsible_1948]. Donec pretium posuere tellus > [@latourette_community_1938, 10-12]. Proin quam nisl, "tincidunt et, > 'mattis eget', convallis nec, purus" [@muller_european_2011, 585]. Cum > sociis natoque penatibus et magnis dis parturient montes, nascetur > ridiculus mus. Nulla posuere [@muller_european_2011, 586-587]. Donec vitae > dolor. Nullam tristique diam non turpis. Cras placerat accumsan nulla. > Nullam rutrum. Nam vestibulum accumsan nisl [@mumford_technics_1934, 45]. > > > > # Bibliography > > > > > > -- You received this message because you are subscribed to the Google Groups "pandoc-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/04626317-9c4b-4135-abfb-5ab0ae4909b5n%40googlegroups.com.