seqsplit 错误:\SQSPL@scani 有一个多余的 }

seqsplit 错误:\SQSPL@scani 有一个多余的 }

我创建了一些命令,以便能够轻松处理 Latex 中的日语文本。最近我添加了 seqsplit 来自动换行,因为日语文本由于缺少空格而被处理为单个单词。

但是在编译时(使用 xelatex)我收到以下错误消息:
! Argument of \SQSPL@scani has an extra }.

但我找不到任何多余的括号。下面是一个重现错误的最小示例:

\documentclass[a4paper,13pt]{scrartcl}

\usepackage{fontspec}
\usepackage{amsmath}
\usepackage{seqsplit}

\setmainfont{Droid Serif}
\newfontfamily\japtext{IPAMincho}

\newcommand{\jap}[1]{{\seqsplit{\japtext #1}}}
\newcommand{\furi}[2]{$\stackrel{\mbox{\tiny #2}}{\mbox{#1}}$}

\begin{document}
\jap{\furi{テスト}{Test}}
\end{document}

关于这个问题我有两个问题:

  1. 我的代码中是否真的有一个额外的括号而我只是没有注意到?
  2. 有没有更合适的包来自动断行?

相关内容