命令 \swdefault 已定义

命令 \swdefault 已定义

刚刚安装texlive-full并尝试编译一个简单的示例文档,该文档在另一台机器上编译正常,但遇到了错误。

错误信息似乎源自该文件ifthen.sty,内容如下:

LaTeX 错误:命令 \swdefault 已经定义。或者名称 \end... 非法,请参阅手册第 192 页。

我尝试用谷歌搜索错误,但没有帮助。有人知道如何修复吗?

编辑:这是一个 MWE,它在第一台机器上抛出错误,但在第二台机器上不会抛出错误。

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{newunicodechar}

\usepackage{allrunes}

\newunicodechar{ᚠ}{\textarn{f}}
\newunicodechar{ᚢ}{\textarn{u}}
\newunicodechar{ᚦ}{\textarn{\th}}
\newunicodechar{ᚭ}{\textarn{A}}
\newunicodechar{ᚱ}{\textarn{r}}

\begin{document}
\end{document}

答案1

我通过allrunes从源代码重建并更新冲突的常量名称解决了此问题。 您可以通过简单地从此存储库复制 .sty 来使用我的修复程序: https://github.com/viking-sudo-rm/allrunes

相关内容