Skip to content

Instantly share code, notes, and snippets.

@moewew
Created October 1, 2021 06:09
Show Gist options
  • Save moewew/b1acc005108dc5befbecfcc14904f3f2 to your computer and use it in GitHub Desktop.
Save moewew/b1acc005108dc5befbecfcc14904f3f2 to your computer and use it in GitHub Desktop.
\documentclass{article}
\usepackage[style=abnt,ittitles]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
\cite{companion}
\cite*{companion}
\citetitle{companion}
\citetitle*{companion}
\citeyear{companion}
\citeyear*{companion}
\citeauthor{companion}
\citeauthor*{companion}
\textcite{companion}
\textcite*{companion}
\end{document}
@ammagalhaes
Copy link

@moewew, I have runned that code, and the problem has been repeating yet. I took the resulting .log file and put here as follows:

This is pdfTeX, Version 3.141592653-2.6-1.40.23 (MiKTeX 21.8) (preloaded format=pdflatex 2021.10.1)  1 OCT 2021 11:06
entering extended mode
**./BiblateABNTTest.tex
(BiblateABNTTest.tex
LaTeX2e <2021-06-01> patch level 1
L3 programming layer <2021-08-27>
(C:\Program Files\MiKTeX 2.9\tex/latex/base\report.cls
Document Class: report 2021/02/12 v1.4n Standard LaTeX document class
(C:\Program Files\MiKTeX 2.9\tex/latex/base\size10.clo
File: size10.clo 2021/02/12 v1.4n Standard LaTeX file (size option)
)
\c@part=\count182
\c@chapter=\count183
\c@section=\count184
\c@subsection=\count185
\c@subsubsection=\count186
\c@paragraph=\count187
\c@subparagraph=\count188
\c@figure=\count189
\c@table=\count190
\abovecaptionskip=\skip47
\belowcaptionskip=\skip48
\bibindent=\dimen138
)
(C:\Program Files\MiKTeX 2.9\tex/latex/biblatex\biblatex.sty
Package: biblatex 2020/12/31 v3.16 programmable bibliographies (PK/MW)

(C:\Program Files\MiKTeX 2.9\tex/generic/pdftexcmds\pdftexcmds.sty
Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO
)

(C:\Program Files\MiKTeX 2.9\tex/generic/infwarerr\infwarerr.sty
Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO)
)
(C:\Program Files\MiKTeX 2.9\tex/generic/iftex\iftex.sty
Package: iftex 2020/03/06 v1.0d TeX engine tests
)
(C:\Program Files\MiKTeX 2.9\tex/generic/ltxcmds\ltxcmds.sty
Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO)
)
Package pdftexcmds Info: \pdf@primitive is available.
Package pdftexcmds Info: \pdf@ifprimitive is available.
Package pdftexcmds Info: \pdfdraftmode found.
)
(C:\Program Files\MiKTeX 2.9\tex/latex/etoolbox\etoolbox.sty
Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW)
\etb@tempcnta=\count191
)
(C:\Program Files\MiKTeX 2.9\tex/latex/graphics\keyval.sty
Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
\KV@toks@=\toks16
)
(C:\Program Files\MiKTeX 2.9\tex/latex/kvoptions\kvoptions.sty
Package: kvoptions 2020-10-07 v3.14 Key value format for package options (HO)

(C:\Program Files\MiKTeX 2.9\tex/generic/kvsetkeys\kvsetkeys.sty
Package: kvsetkeys 2019/12/15 v1.18 Key value parser (HO)
))
(C:\Program Files\MiKTeX 2.9\tex/latex/logreq\logreq.sty
Package: logreq 2010/08/04 v1.0 xml request logger
\lrq@indent=\count192

(C:\Program Files\MiKTeX 2.9\tex/latex/logreq\logreq.def
File: logreq.def 2010/08/04 v1.0 logreq spec v1.0
))
(C:\Program Files\MiKTeX 2.9\tex/latex/base\ifthen.sty
Package: ifthen 2020/11/24 v1.1c Standard LaTeX ifthen package (DPC)
)
(C:\Program Files\MiKTeX 2.9\tex/latex/url\url.sty
\Urlmuskip=\muskip16
Package: url 2013/09/16  ver 3.4  Verb mode for urls, etc.
)
\c@tabx@nest=\count193
\c@listtotal=\count194
\c@listcount=\count195
\c@liststart=\count196
\c@liststop=\count197
\c@citecount=\count198
\c@citetotal=\count199
\c@multicitecount=\count266
\c@multicitetotal=\count267
\c@instcount=\count268
\c@maxnames=\count269
\c@minnames=\count270
\c@maxitems=\count271
\c@minitems=\count272
\c@citecounter=\count273
\c@maxcitecounter=\count274
\c@savedcitecounter=\count275
\c@uniquelist=\count276
\c@uniquename=\count277
\c@refsection=\count278
\c@refsegment=\count279
\c@maxextratitle=\count280
\c@maxextratitleyear=\count281
\c@maxextraname=\count282
\c@maxextradate=\count283
\c@maxextraalpha=\count284
\c@abbrvpenalty=\count285
\c@highnamepenalty=\count286
\c@lownamepenalty=\count287
\c@maxparens=\count288
\c@parenlevel=\count289
\blx@tempcnta=\count290
\blx@tempcntb=\count291
\blx@tempcntc=\count292
\blx@maxsection=\count293
\blx@maxsegment@0=\count294
\blx@notetype=\count295
\blx@parenlevel@text=\count296
\blx@parenlevel@foot=\count297
\blx@sectionciteorder@0=\count298
\blx@entrysetcounter=\count299
\blx@biblioinstance=\count300
\labelnumberwidth=\skip49
\labelalphawidth=\skip50
\biblabelsep=\skip51
\bibitemsep=\skip52
\bibnamesep=\skip53
\bibinitsep=\skip54
\bibparsep=\skip55
\bibhang=\skip56
\blx@bcfin=\read2
\blx@bcfout=\write3
\blx@langwohyphens=\language83
\c@mincomprange=\count301
\c@maxcomprange=\count302
\c@mincompwidth=\count303
Package biblatex Info: Trying to load biblatex default data model...
Package biblatex Info: ... file 'blx-dm.def' found.

(C:\Program Files\MiKTeX 2.9\tex/latex/biblatex\blx-dm.def
File: blx-dm.def 2020/12/31 v3.16 biblatex localization (PK/MW)
)
Package biblatex Info: Trying to load biblatex style data model...
Package biblatex Info: ... file 'abnt.dbx' not found.
Package biblatex Info: Trying to load biblatex custom data model...
Package biblatex Info: ... file 'biblatex-dm.cfg' not found.
\c@afterword=\count304
\c@savedafterword=\count305
\c@annotator=\count306
\c@savedannotator=\count307
\c@author=\count308
\c@savedauthor=\count309
\c@bookauthor=\count310
\c@savedbookauthor=\count311
\c@commentator=\count312
\c@savedcommentator=\count313
\c@editor=\count314
\c@savededitor=\count315
\c@editora=\count316
\c@savededitora=\count317
\c@editorb=\count318
\c@savededitorb=\count319
\c@editorc=\count320
\c@savededitorc=\count321
\c@foreword=\count322
\c@savedforeword=\count323
\c@holder=\count324
\c@savedholder=\count325
\c@introduction=\count326
\c@savedintroduction=\count327
\c@namea=\count328
\c@savednamea=\count329
\c@nameb=\count330
\c@savednameb=\count331
\c@namec=\count332
\c@savednamec=\count333
\c@translator=\count334
\c@savedtranslator=\count335
\c@shortauthor=\count336
\c@savedshortauthor=\count337
\c@shorteditor=\count338
\c@savedshorteditor=\count339
\c@labelname=\count340
\c@savedlabelname=\count341
\c@institution=\count342
\c@savedinstitution=\count343
\c@lista=\count344
\c@savedlista=\count345
\c@listb=\count346
\c@savedlistb=\count347
\c@listc=\count348
\c@savedlistc=\count349
\c@listd=\count350
\c@savedlistd=\count351
\c@liste=\count352
\c@savedliste=\count353
\c@listf=\count354
\c@savedlistf=\count355
\c@location=\count356
\c@savedlocation=\count357
\c@organization=\count358
\c@savedorganization=\count359
\c@origlocation=\count360
\c@savedoriglocation=\count361
\c@origpublisher=\count362
\c@savedorigpublisher=\count363
\c@publisher=\count364
\c@savedpublisher=\count365
\c@language=\count366
\c@savedlanguage=\count367
\c@origlanguage=\count368
\c@savedoriglanguage=\count369
\c@pageref=\count370
\c@savedpageref=\count371
\shorthandwidth=\skip57
\shortjournalwidth=\skip58
\shortserieswidth=\skip59
\shorttitlewidth=\skip60
\shortauthorwidth=\skip61
\shorteditorwidth=\skip62
\locallabelnumberwidth=\skip63
\locallabelalphawidth=\skip64
\localshorthandwidth=\skip65
\localshortjournalwidth=\skip66
\localshortserieswidth=\skip67
\localshorttitlewidth=\skip68
\localshortauthorwidth=\skip69
\localshorteditorwidth=\skip70
Package biblatex Info: Trying to load compatibility code...
Package biblatex Info: ... file 'blx-compat.def' found.

(C:\Program Files\MiKTeX 2.9\tex/latex/biblatex\blx-compat.def
File: blx-compat.def 2020/12/31 v3.16 biblatex compatibility (PK/MW)
)
Package biblatex Info: Trying to load generic definitions...
Package biblatex Info: ... file 'biblatex.def' found.

(C:\Program Files\MiKTeX 2.9\tex/latex/biblatex\biblatex.def
File: biblatex.def 2020/12/31 v3.16 biblatex compatibility (PK/MW)
\c@textcitecount=\count372
\c@textcitetotal=\count373
\c@textcitemaxnames=\count374
\c@biburlbigbreakpenalty=\count375
\c@biburlbreakpenalty=\count376
\c@biburlnumpenalty=\count377
\c@biburlucpenalty=\count378
\c@biburllcpenalty=\count379
\biburlbigskip=\muskip17
\biburlnumskip=\muskip18
\biburlucskip=\muskip19
\biburllcskip=\muskip20
\c@smartand=\count380
)
Package biblatex Info: Trying to load bibliography style 'abnt'...
Package biblatex Info: ... file 'abnt.bbx' found.

(C:\Program Files\MiKTeX 2.9\tex/latex/biblatex-abnt/bbx\abnt.bbx
File: abnt.bbx 2018-11-17 v3.4 ABNT BibLaTeX citation style

(C:\Program Files\MiKTeX 2.9\tex/latex/l3packages/xparse\xparse.sty
(C:\Program Files\MiKTeX 2.9\tex/latex/l3kernel\expl3.sty
Package: expl3 2021-08-27 L3 programming layer (loader) 

(C:\Program Files\MiKTeX 2.9\tex/latex/l3backend\l3backend-pdftex.def
File: l3backend-pdftex.def 2021-08-04 L3 backend support: PDF output (pdfTeX)
\l__color_backend_stack_int=\count381
\l__pdf_internal_box=\box50
))
Package: xparse 2021-08-27 L3 Experimental document command parser
)
(C:\Program Files\MiKTeX 2.9\tex/latex/xpatch\xpatch.sty
Package: xpatch 2012/10/02 v0.3 Extending etoolbox patching commands
)
Package biblatex Info: Trying to load bibliography style 'standard'...
Package biblatex Info: ... file 'standard.bbx' found.

(C:\Program Files\MiKTeX 2.9\tex/latex/biblatex/bbx\standard.bbx
File: standard.bbx 2020/12/31 v3.16 biblatex bibliography style (PK/MW)
\c@bbx:relatedcount=\count382
\c@bbx:relatedtotal=\count383
))
Package biblatex Info: Trying to load citation style 'abnt'...
Package biblatex Info: ... file 'abnt.cbx' found.

(C:\Program Files\MiKTeX 2.9\tex/latex/biblatex-abnt/cbx\abnt.cbx
File: abnt.cbx 2018-11-17 v3.4 ABNT BibLaTeX citation style
Package biblatex Info: Trying to load citation style 'authoryear-comp'...
Package biblatex Info: ... file 'authoryear-comp.cbx' found.

(C:\Program Files\MiKTeX 2.9\tex/latex/biblatex/cbx\authoryear-comp.cbx
File: authoryear-comp.cbx 2020/12/31 v3.16 biblatex citation style (PK/MW)
Package biblatex Info: Redefining '\cite'.
Package biblatex Info: Redefining '\parencite'.
Package biblatex Info: Redefining '\footcite'.
Package biblatex Info: Redefining '\footcitetext'.
Package biblatex Info: Redefining '\smartcite'.
Package biblatex Info: Redefining '\textcite'.
Package biblatex Info: Redefining '\textcites'.
Package biblatex Info: Redefining '\cites'.
Package biblatex Info: Redefining '\parencites'.
Package biblatex Info: Redefining '\footcites'.
Package biblatex Info: Redefining '\footcitetexts'.
Package biblatex Info: Redefining '\smartcites'.
)
Package biblatex Info: Redefining '\cite'.
Package biblatex Info: Redefining '\cites'.

! Undefined control sequence.
<argument> ...re_tl \token_get_replacement_spec:N 
                                                  \abx@macro@textcite 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
? 
! Undefined control sequence.
\abx@macro@textcite ->\iffieldequals 
                                     {namehash}{\cbx@lasthash }{\iffieldunde...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
? 
! Undefined control sequence.
\abx@macro@textcite ...s {namehash}{\cbx@lasthash 
                                                  }{\iffieldundef {shorthand...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
? ]
Type <return> to proceed, S to scroll future error messages,
R to run without stopping, Q to run quietly,
I to insert something, E to edit your file,
1 or ... or 9 to ignore the next 1 to 9 tokens of input,
H for help, X to quit.
? 
! Undefined control sequence.
\abx@macro@textcite ...x@lasthash }{\iffieldundef 
                                                  {shorthand}{\ifthenelse {\...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
? 
! Undefined control sequence.
<argument> \iffieldequals 
                          {labelyear}{\cbx@lastyear }\AND \(\value {multicit...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
? s
OK, entering \scrollmode...
! Undefined control sequence.
<argument> ...eldequals {labelyear}{\cbx@lastyear 
                                                  }\AND \(\value {multicitec...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
<argument> ...als {labelyear}{\cbx@lastyear }\AND 
                                                  \(\value {multicitecount}=...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
<argument> ...\AND \(\value {multicitecount}=0\OR 
                                                  \iffieldundef {postnote}\)
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
<argument> ...{multicitecount}=0\OR \iffieldundef 
                                                  {postnote}\)
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\GenericError  ...                                
                                                    #4  \errhelp \@err@     ...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\GenericError  ...                                
                                                  \let \@err@               ...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\GenericError  ...                                
                                                  \@empty \def \MessageBreak...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\GenericError  ...                                
                                                     \endgroup 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Illegal parameter number in definition of \l__xpatch_repl_tl.
<to be read again> 
                   }
l.343 \xpretobibmacro{textcite}
                               {% >>>3
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Extra \or.
<argument> \or 
               
l.343 \xpretobibmacro{textcite}
                               {% >>>3
I'm ignoring this; it doesn't match any \if.

! Illegal parameter number in definition of \l__xpatch_repl_tl.
<to be read again> 
                   2
l.343 \xpretobibmacro{textcite}
                               {% >>>3
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \l__xpatch_repl_tl.
<to be read again> 
                   2
l.343 \xpretobibmacro{textcite}
                               {% >>>3
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Argument of \@tempc has an extra }.
<inserted text> 
                \par 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
I've run across a `}' that doesn't seem to match anything.
For example, `\def\a#1{...}' and `\a}' would produce
this error. If you simply proceed now, the `\par' that
I've just inserted will cause me to report a runaway
argument that might be the root of the problem. But if
your `}' was spurious, just type `2' and it will go away.

Runaway argument?
! Paragraph ended before \@tempc was complete.
<to be read again> 
                   \par 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
I suspect you've forgotten a `}', causing me to apply this
control sequence to too much text. How can we recover?
My plan is to forget the whole thing and hope for the best.

! Illegal parameter number in definition of \l__xpatch_repl_tl.
<to be read again> 
                   1
l.343 \xpretobibmacro{textcite}
                               {% >>>3
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Illegal parameter number in definition of \l__xpatch_repl_tl.
<to be read again> 
                   }
l.343 \xpretobibmacro{textcite}
                               {% >>>3
You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

! Extra \or.
<argument> \or 
               
l.343 \xpretobibmacro{textcite}
                               {% >>>3
I'm ignoring this; it doesn't match any \if.

! Argument of \TE@repl has an extra }.
<inserted text> 
                \par 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
I've run across a `}' that doesn't seem to match anything.
For example, `\def\a#1{...}' and `\a}' would produce
this error. If you simply proceed now, the `\par' that
I've just inserted will cause me to report a runaway
argument that might be the root of the problem. But if
your `}' was spurious, just type `2' and it will go away.

Runaway argument?
! Paragraph ended before \TE@repl was complete.
<to be read again> 
                   \par 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
I suspect you've forgotten a `}', causing me to apply this
control sequence to too much text. How can we recover?
My plan is to forget the whole thing and hope for the best.

! Argument of \reserved@a has an extra }.
<inserted text> 
                \par 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
I've run across a `}' that doesn't seem to match anything.
For example, `\def\a#1{...}' and `\a}' would produce
this error. If you simply proceed now, the `\par' that
I've just inserted will cause me to report a runaway
argument that might be the root of the problem. But if
your `}' was spurious, just type `2' and it will go away.

Runaway argument?
{tabular}\ifx \reserved@a \@currenvir \else \@badend {tabular}\fi \expandafter 
\ETC.
! Paragraph ended before \reserved@a was complete.
<to be read again> 
                   \par 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
I suspect you've forgotten a `}', causing me to apply this
control sequence to too much text. How can we recover?
My plan is to forget the whole thing and hope for the best.

! Undefined control sequence.
\abx@macro@textcite ...\cbx@lastyear }}}{\setunit 
                                                  {\compcitedelim }\usebibma...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\compcitedelim ->\addcomma 
                           \space 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\abx@macro@textcite ...lobal \undef \cbx@lastyear 
                                                  }}{\ifnameundef {labelname...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\abx@macro@textcite ...x@lastyear }}{\ifnameundef 
                                                  {labelname}{\iffieldundef ...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\abx@macro@textcite ... {labelname}{\iffieldundef 
                                                  {shorthand}{\usebibmacro {...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\abx@macro@textcite ...macro {cite:label}\setunit 
                                                  {\global \booltrue {cbx:pa...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Argument of \reserved@a has an extra }.
<inserted text> 
                \par 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
I've run across a `}' that doesn't seem to match anything.
For example, `\def\a#1{...}' and `\a}' would produce
this error. If you simply proceed now, the `\par' that
I've just inserted will cause me to report a runaway
argument that might be the root of the problem. But if
your `}' was spurious, just type `2' and it will go away.

Runaway argument?
{\\printdelim }\def \reserved@b {\\printdelim [{}]}\futurelet \@let@token \ETC.
! Paragraph ended before \reserved@a was complete.
<to be read again> 
                   \par 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
I suspect you've forgotten a `}', causing me to apply this
control sequence to too much text. How can we recover?
My plan is to forget the whole thing and hope for the best.

! Undefined control sequence.
\abx@macro@textcite ...te:shorthand}}}{\printtext 
                                                  [bibhyperref]{\printnames ...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\abx@macro@textcite ... [bibhyperref]{\printnames 
                                                  [textlabelname]{labelname}...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\abx@macro@textcite ...lname]{labelname}}\setunit 
                                                  {\global \booltrue {cbx:pa...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Argument of \reserved@a has an extra }.
<inserted text> 
                \par 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
I've run across a `}' that doesn't seem to match anything.
For example, `\def\a#1{...}' and `\a}' would produce
this error. If you simply proceed now, the `\par' that
I've just inserted will cause me to report a runaway
argument that might be the root of the problem. But if
your `}' was spurious, just type `2' and it will go away.

Runaway argument?
{\\printdelim }\def \reserved@b {\\printdelim [{}]}\futurelet \@let@token \ETC.
! Paragraph ended before \reserved@a was complete.
<to be read again> 
                   \par 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
I suspect you've forgotten a `}', causing me to apply this
control sequence to too much text. How can we recover?
My plan is to forget the whole thing and hope for the best.

! Undefined control sequence.
\abx@macro@textcite ... {prenote}}{}\iffieldundef 
                                                  {shorthand}{\iffieldundef ...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\abx@macro@textcite ... {shorthand}{\iffieldundef 
                                                  {labelyear}{\usebibmacro {...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\abx@macro@textcite ...date+extradate}}\savefield 
                                                  {labelyear}{\cbx@lastyear ...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\abx@macro@textcite ... {labelyear}{\cbx@lastyear 
                                                  }}{\usebibmacro {cite:shor...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\abx@macro@textcite ...lobal \undef \cbx@lastyear 
                                                  }}\stepcounter {textciteco...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Missing \endcsname inserted.
<to be read again> 
                   \csname\endcsname 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.

! Missing \endcsname inserted.
<to be read again> 
                   \csname\endcsname 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.

! Missing \endcsname inserted.
<to be read again> 
                   \csname\endcsname 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.

! Undefined control sequence.
\GenericError  ...                                
                                                    #4  \errhelp \@err@     ...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\GenericError  ...                                
                                                  \let \@err@               ...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\GenericError  ...                                
                                                  \@empty \def \MessageBreak...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\GenericError  ...                                
                                                     \endgroup 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Missing \endcsname inserted.
<to be read again> 
                   \endgroup 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.

! Missing \endcsname inserted.
<to be read again> 
                   \csname\endcsname 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.

! Missing \endcsname inserted.
<to be read again> 
                   \csname\endcsname 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.

! Missing \endcsname inserted.
<to be read again> 
                   \csname\endcsname 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.

! Undefined control sequence.
\GenericError  ...                                
                                                    #4  \errhelp \@err@     ...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\GenericError  ...                                
                                                  \let \@err@               ...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\GenericError  ...                                
                                                  \@empty \def \MessageBreak...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\GenericError  ...                                
                                                     \endgroup 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Missing \endcsname inserted.
<to be read again> 
                   \endgroup 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.

! Missing \endcsname inserted.
<to be read again> 
                   \csname\endcsname 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.

! Missing \endcsname inserted.
<to be read again> 
                   \csname\endcsname 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.

! Missing \endcsname inserted.
<to be read again> 
                   \csname\endcsname 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.

! Undefined control sequence.
\GenericError  ...                                
                                                    #4  \errhelp \@err@     ...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\GenericError  ...                                
                                                  \let \@err@               ...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\GenericError  ...                                
                                                  \@empty \def \MessageBreak...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\GenericError  ...                                
                                                     \endgroup 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Missing \endcsname inserted.
<to be read again> 
                   \endgroup 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.

! Missing \endcsname inserted.
<to be read again> 
                   \csname\endcsname 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.

! Missing \endcsname inserted.
<to be read again> 
                   \csname\endcsname 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.

! Missing \endcsname inserted.
<to be read again> 
                   \csname\endcsname 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.

! Undefined control sequence.
\GenericError  ...                                
                                                    #4  \errhelp \@err@     ...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\GenericError  ...                                
                                                  \let \@err@               ...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\GenericError  ...                                
                                                  \@empty \def \MessageBreak...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\GenericError  ...                                
                                                     \endgroup 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Missing \endcsname inserted.
<to be read again> 
                   \endgroup 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.

! Missing \endcsname inserted.
<to be read again> 
                   \csname\endcsname 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.

! Missing \endcsname inserted.
<to be read again> 
                   \csname\endcsname 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.

! Missing \endcsname inserted.
<to be read again> 
                   \csname\endcsname 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.

! Undefined control sequence.
\GenericError  ...                                
                                                    #4  \errhelp \@err@     ...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\GenericError  ...                                
                                                  \let \@err@               ...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\GenericError  ...                                
                                                  \@empty \def \MessageBreak...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\GenericError  ...                                
                                                     \endgroup 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Missing \endcsname inserted.
<to be read again> 
                   \endgroup 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.

! Missing \endcsname inserted.
<to be read again> 
                   \csname\endcsname 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.

! Missing \endcsname inserted.
<to be read again> 
                   \csname\endcsname 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.

! Missing \endcsname inserted.
<to be read again> 
                   \csname\endcsname 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.

! Undefined control sequence.
\GenericError  ...                                
                                                    #4  \errhelp \@err@     ...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\GenericError  ...                                
                                                  \let \@err@               ...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\GenericError  ...                                
                                                  \@empty \def \MessageBreak...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\GenericError  ...                                
                                                     \endgroup 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Missing \endcsname inserted.
<to be read again> 
                   \endgroup 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.

! Missing \endcsname inserted.
<to be read again> 
                   \csname\endcsname 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.

! Missing \endcsname inserted.
<to be read again> 
                   \csname\endcsname 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.

! Missing \endcsname inserted.
<to be read again> 
                   \csname\endcsname 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.

! Undefined control sequence.
\GenericError  ...                                
                                                    #4  \errhelp \@err@     ...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\GenericError  ...                                
                                                  \let \@err@               ...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\GenericError  ...                                
                                                  \@empty \def \MessageBreak...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\GenericError  ...                                
                                                     \endgroup 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Missing \endcsname inserted.
<to be read again> 
                   \endgroup 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.

! Missing \endcsname inserted.
<to be read again> 
                   \csname\endcsname 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.

! Missing \endcsname inserted.
<to be read again> 
                   \csname\endcsname 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.

! Missing \endcsname inserted.
<to be read again> 
                   \csname\endcsname 
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.

! Undefined control sequence.
\GenericError  ...                                
                                                    #4  \errhelp \@err@     ...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\GenericError  ...                                
                                                  \let \@err@               ...
l.343 \xpretobibmacro{textcite}
                               {% >>>3
(That makes 100 errors; please try again.) 
Here is how much of TeX's memory you used:
 7405 strings out of 478893
 142687 string characters out of 2859180
 614816 words of memory out of 3000000
 25280 multiletter control sequences out of 15000+600000
 403430 words of font info for 27 fonts, out of 8000000 for 9000
 1141 hyphenation exceptions out of 8191
 75i,0n,83p,365b,196s stack positions out of 5000i,500n,10000p,200000b,80000s

!  ==> Fatal error occurred, no output PDF file produced!

@moewew
Copy link
Author

moewew commented Oct 1, 2021

@ammagalhaes As mentioned over on TeX.SX (https://tex.stackexchange.com/questions/617356/undefined-control-sequence-xpretobibmacrotextcite-after-updating-miktex-data#comment1541909_617356) you have an outdated version of xpatch: Your log shows xpatch 2012/10/02 v0.3, but the current version in MikTeX is xpatch 2020/03/25 v0.3a. Update all your packages via the MikTeX Console (in Admin mode). If that does not help, try uninstalling the xpatch package in the Console and then re-install it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment