如何解决 longtblr 错误:!错误的注册代码 (32768)

如何解决 longtblr 错误:!错误的注册代码 (32768)

使用 描述长表时遇到以下错误longtblr

! Bad register code (32768).
\__regex_query_set_aux:nN ...__regex_curr_pos_int 
                                                  {#1}\__kernel_intarray_gse...
l.258 \end
          {longtblr}

我发现这可能是由于税务的内部寄存器溢出问题,因为表中的内容太多。我尝试删除一些内容或从表中删除 \hypertarget(它也占用内部寄存器)以消除该问题。

有没有其他方法可以解决这个问题而不修改 longtblr 代码?谢谢。

longtblr 代码:

\documentclass[AutoFakeBold,hyperref, UTF8]{ctexart}
\usepackage{tabularray} % clean tables
\usepackage{xcolor}     % colors
\usepackage{seqsplit}
\usepackage{hyperref}
\usepackage{graphicx}
\usepackage{caption}
\begin{document}

\begin{center}
\begin{longtblr}
[
    caption=SOC IOMUX,
]
{% format
colspec={Q[c,wd=1cm] Q[c,wd=1cm] Q[c,wd=2.4cm] Q[c,wd=4.4cm]Q[c,wd=2.5cm]Q[c,wd=1.5cm]Q[c,wd=1cm]},
hlines,vlines,        % horizontal and vertical lines
cell{1}{1}={c=2}{},  % enlarege cell{1}{1} to 2 columns
cell{1}{3-7}={r=2}{}, % enlarge cells {1}{3-7} to 2 rows
row{1,2}={bg=gray, font=\bfseries},   % fisrt 2 rows with gray backgraound
rowhead=2,
}
% header:
Package& & PIN name & Digitial Func & Analog Func & Power & Speed \\ 
\rotatebox{90}{BGA\_289} & \rotatebox{90}{BGA\_196} &  &  &  &  &  \\ 
% content:
P3&-&\hypertarget{pin:PA00}{PA00}&\seqsplit{GPIO\_A\_00(ALT0)\newline UART3\_TXD(ALT2)\newline SPI0\_DAT3(ALT5)\newline I2S1\_TXD\_2(ALT8)\newline I2S2\_TXD\_0(ALT9)\newline CAM0\_D\_6(ALT22)}&-&VIO\_B00&normal\\ 
P2&-&\hypertarget{pin:PA01}{PA01}&\seqsplit{GPIO\_A\_01(ALT0)\newline UART1\_RXD(ALT2)\newline SPI0\_SCLK(ALT5)\newline CAN3\_RXD(ALT7)\newline I2S1\_TXD\_1(ALT8)\newline CAM0\_D\_8(ALT22)}&-&VIO\_B00&normal\\ 
\end{longtblr}
\end{center}
    
\end{document}

表中有超过 250 行。

相关内容