在 TeXLive 2018 的最后一次更新(预测试)之后,我收到 csquotes 的宏 MakeAutoQuote 的错误:
\setcounter{errorcontextlines}{100}
\listfiles
\documentclass[fontsize=11pt,paper=a4,pagesize,ngerman]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage[T1]{fontenc}
\usepackage{csquotes}
\MakeAutoQuote{»}{«}
\begin{document}
ABC
\end{document}
错误:
! Package csquotes Error: Invalid argument.
我的版本:
inputenc.sty 2018/04/06 v1.3b Input encoding file
babel.sty 2018/02/14 3.18 The Babel package
csquotes.sty 2018/02/11 v5.2c context-sensitive quotations (JAW)
我使用 pdfLaTeX。这里有什么问题?
答案1
作为临时解决方案,您可以添加
\makeatletter
\def\@inpenc@undefined{}
\makeatother
加载之前csquotes
。CTAN 将很快修复此包本身。