我想使用该allrunes
包从符文集中导入某个 Unicode 字符。
我正在使用lettrine
自定义\LettrineFontHook
将其设置为自定义颜色:
\documentclass{article}
\usepackage{lettrine}
\usepackage{xcolor}
\definecolor{DropCapViolet} {HTML} {9090C0}
\renewcommand{\LettrineFontHook}{\rmfamily\mdseries\color{DropCapViolet}}
% \usepackage{allrunes}
\begin{document}
\lettrine[lhang=0.17]{H}{ello}
\end{document}
不幸的是,如果我取消注释该\usepackage{allrunes}
条目,我会收到以下错误:
Argument of \@tempc has an extra }.
<inserted text>
\par
l.12 \lettrine[lhang=0.17]{H}{ello}
有办法解决这个问题吗?
答案1
(添加我自己的答案,因为我设法解决了它!)
我把这两个东西(错误 + “allrunes”)放在一起搜索,然后找到了这个论坛帖子(意大利语!)有类似的问题。
其中一条回复建议添加以下内容:
\usepackage{etoolbox}
\letcs\xmdseries{mdseries }
\usepackage{allrunes}
\cslet{mdseries }\xmdseries
添加并更改\mdseries
为\xmdseries
我的\LettrineFontHook
命令后,错误消失并且一切都成功构建!