Skip to content

Commit 6341171

Browse files
committed
Updated to pandocxnos 2.1.2.
1 parent 94158f3 commit 6341171

File tree

1 file changed

+13
-16
lines changed

1 file changed

+13
-16
lines changed

pandoc_eqnos.py

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -283,6 +283,7 @@ def process(meta):
283283
for name in ['eqnos-warning-level', 'xnos-warning-level']:
284284
if name in meta:
285285
warninglevel = int(get_meta(meta, name))
286+
pandocxnos.set_warning_level(warninglevel)
286287
break
287288

288289
metanames = ['eqnos-warning-level', 'xnos-warning-level',
@@ -386,34 +387,33 @@ def add_tex(meta):
386387
\\usepackage%s{cleveref}
387388
""" % ('[capitalise]' if capitalise else '')
388389
pandocxnos.add_to_header_includes(
389-
meta, 'tex', tex, warninglevel,
390-
r'\\usepackage(\[[\w\s,]*\])?\{cleveref\}')
390+
meta, 'tex', tex,
391+
regex=r'\\usepackage(\[[\w\s,]*\])?\{cleveref\}')
391392

392393
pandocxnos.add_to_header_includes(
393-
meta, 'tex', DISABLE_CLEVEREF_BRACKETS_TEX, warninglevel)
394+
meta, 'tex', DISABLE_CLEVEREF_BRACKETS_TEX)
394395

395396
if plusname_changed and references:
396397
tex = """
397398
%%%% pandoc-eqnos: change cref names
398399
\\crefname{equation}{%s}{%s}
399400
""" % (plusname[0], plusname[1])
400-
pandocxnos.add_to_header_includes(meta, 'tex', tex, warninglevel)
401+
pandocxnos.add_to_header_includes(meta, 'tex', tex)
401402

402403
if starname_changed and references:
403404
tex = """
404405
%%%% pandoc-eqnos: change Cref names
405406
\\Crefname{equation}{%s}{%s}
406407
""" % (starname[0], starname[1])
407-
pandocxnos.add_to_header_includes(meta, 'tex', tex, warninglevel)
408+
pandocxnos.add_to_header_includes(meta, 'tex', tex)
408409

409410
if numbersections and references:
410-
pandocxnos.add_to_header_includes(
411-
meta, 'tex', NUMBER_BY_SECTION_TEX, warninglevel)
411+
pandocxnos.add_to_header_includes(meta, 'tex', NUMBER_BY_SECTION_TEX)
412412

413413
if secoffset and references:
414414
pandocxnos.add_to_header_includes(
415-
meta, 'tex', SECOFFSET_TEX % secoffset, warninglevel,
416-
r'\\setcounter\{section\}')
415+
meta, 'tex', SECOFFSET_TEX % secoffset,
416+
regex=r'\\setcounter\{section\}')
417417

418418
if warnings:
419419
STDERR.write('\n')
@@ -440,8 +440,7 @@ def add_html(meta):
440440
# See https://github.com/jgm/pandoc/issues/3139.
441441

442442
if references:
443-
pandocxnos.add_to_header_includes(
444-
meta, 'html', EQUATION_STYLE_HTML, warninglevel)
443+
pandocxnos.add_to_header_includes(meta, 'html', EQUATION_STYLE_HTML)
445444

446445
# pylint: disable=too-many-locals, unused-argument
447446
def main(stdin=STDIN, stdout=STDOUT, stderr=STDERR):
@@ -479,8 +478,7 @@ def main(stdin=STDIN, stdout=STDOUT, stderr=STDERR):
479478
process(meta)
480479

481480
# First pass
482-
attach_attrs_math = attach_attrs_factory(Math, warninglevel,
483-
allow_space=True)
481+
attach_attrs_math = attach_attrs_factory(Math, allow_space=True)
484482
detach_attrs_math = detach_attrs_factory(Math)
485483
insert_secnos = insert_secnos_factory(Math)
486484
delete_secnos = delete_secnos_factory(Math)
@@ -490,15 +488,14 @@ def main(stdin=STDIN, stdout=STDOUT, stderr=STDERR):
490488
detach_attrs_math], blocks)
491489

492490
# Second pass
493-
process_refs = process_refs_factory(LABEL_PATTERN, references.keys(),
494-
warninglevel)
491+
process_refs = process_refs_factory(LABEL_PATTERN, references.keys())
495492
replace_refs = replace_refs_factory(references,
496493
cleveref, eqref,
497494
plusname if not capitalise or \
498495
plusname_changed else
499496
[name.title() for name in plusname],
500497
starname)
501-
attach_attrs_span = attach_attrs_factory(Span, warninglevel, replace=True)
498+
attach_attrs_span = attach_attrs_factory(Span, replace=True)
502499
altered = functools.reduce(lambda x, action: walk(x, action, fmt, meta),
503500
[repair_refs, process_refs, replace_refs,
504501
attach_attrs_span],

0 commit comments

Comments
 (0)