I am having trouble using silence and authblk together. I have this MWE:
\documentclass{article}
\usepackage{silence}
\usepackage{authblk}
\begin{document}
Hi
\end{document}
Running pdflatex temp_mwe.tex
gives me this:
This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019) (preloaded format=pdflatex)
restricted \write18 enabled.
entering extended mode
(./temp.tex
LaTeX2e <2019-10-01> patch level 3
(/home/zach/.local/texlive/2019/texmf-dist/tex/latex/base/article.cls
Document Class: article 2019/10/25 v1.4k Standard LaTeX document class
(/home/zach/.local/texlive/2019/texmf-dist/tex/latex/base/size10.clo))
(/home/zach/.local/texlive/2019/texmf-dist/tex/latex/silence/silence.sty)
(/home/zach/.local/texlive/2019/texmf-dist/tex/latex/preprint/authblk.sty
! Undefined control sequence.
\sl@StoreMessage ...expand \string \def \sl@Tempa
{#1}\sl@RemoveGobble #1\sl...
l.113 \xdef\AB@author{\noexpand\AB@blk@and\@author
}
So the issue is happening when authblk is processed but seems to involve a line in silence, as evidenced by the macros beginning with \sl@. This is as far as my tex/latex knowledge goes. Any help would be much appreciated.
\sl@Tempa
but the code it is showing is\def\sl@Tempa{..
so it is trying to define that but has already gone wrong earlier