Hi, Thomas,

"Thomas S. Dye" <[email protected]> writes:
> I'm running into a problem with a particular CSL style file,
> journal-of-archaeological-research.csl, which I set up like this:
>
> #+bibliography: /home/dk/Library/texmf/tsd-bib/tsd.bib
> #+cite_export: csl
>  /home/dk/Library/csl/journal-of-archaeological-research.csl
>
> The problem is that journal names are set using sentence case, when I
> want them to just use what I've entered in tsd.bib.

Using your example, without getting into pandoc, I confirm that this is
what happens when you use ordinary Org export.

For normal org-cite processing during Org export, the fix is to set
(take a deep breath now) customize
~org-cite-csl-bibtex-titles-to-sentence-case~ to ~nil~.

This is due to differing expectations/conventions with regard to title
case in bib(la)tex and CSL. See the docstring of that variable and the
discussion at

https://list.orgmode.org/CAOWRwxDBsTGw3wKBVnuV=cx+uc5w0pkcimzq-wljtzc1ul5...@mail.gmail.com/

I vaguely believe Pandoc does the same thing (haven't tested). If you
are using it to convert org -> docx directly, I'm guessing the above
setting might not help (but you can try). If not, I don't know what
Pandoc setting to use, so here's an alternative fix:

My guess is you are seeing this with this particular .csl file because
it does not explicitly title-case the journal title. You could mess with
the CSL, in the final ~<else>~ element of the ~<bibliography>~ element,
to change

  <text variable="container-title" form="short" font-style="italic"/>

to

  <text variable="container-title" form="short" font-style="italic"
  text-case="title"/>

Regards,
Christian

Reply via email to