Skip to content
Discussion options

You must be logged in to vote

Do not change this:

\newenvironment{CSLReferences}[2]

The [2] means “this environment takes two arguments”; it is not the spacing. Changing it to [0.75] would make the LaTeX definition invalid while the body still refers to #1 and #2.

I can reproduce the actual version change with the same Markdown/BibTeX input:

Pandoc 3.7.0.2  -> \begin{CSLReferences}{1}{0}
Pandoc 3.10.1   -> \begin{CSLReferences}{1}{1}

The second value is the inter-entry spacing, in multiples of \baselineskip. The change began in Pandoc 3.8, when its bundled default CSL was updated from Chicago 17th to 18th edition. The old style explicitly had entry-spacing="0"; the current one omits the attribute, and the CSL default…

Replies: 2 comments 5 replies

Comment options

You must be logged in to vote
4 replies
@kcho17
Comment options

@iandol
Comment options

@kcho17
Comment options

@iandol
Comment options

Comment options

You must be logged in to vote
1 reply
@kcho17
Comment options

Answer selected by jgm
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants