我想使用labbook
文档类,但它似乎不能与 LuaLaTeX 编译器一起使用,并出现一些 UTF-8 错误(下文中)。有没有可能让它工作?
String contains an invalid utf-8 sequence. \def\fk@@getatdashsep@list#1
答案1
不幸的是,该文件是用 latin-1 编写的,但只有几行受到影响,如果我将labbook.cls
其加载到我的编辑器中并以 UTf8 保存一份副本,它会毫无错误地加载到 luatex 中,并且以下几行已经发生了变化
9c9
< %% Copyright (C) 2002 Frank Küster.
---
> %% Copyright (C) 2002 Frank Küster.
128c128
< \def\fk@@getatdashsep@list#1§{%
---
> \def\fk@@getatdashsep@list#1§{%
194c194
< \protected@edef\fk@exp@indexlist{#1§\fk@exp@indexlist}
---
> \protected@edef\fk@exp@indexlist{#1§\fk@exp@indexlist}
196c196
< \protected@edef\fk@subexp@indexlist{#1§\fk@subexp@indexlist}
---
> \protected@edef\fk@subexp@indexlist{#1§\fk@subexp@indexlist}
213c213
< \expandafter\fk@useindexlist\fk@subexp@indexlist\relax§%
---
> \expandafter\fk@useindexlist\fk@subexp@indexlist\relax§%
251c251
< \expandafter\fk@useindexlist\fk@exp@indexlist\relax§%
---
> \expandafter\fk@useindexlist\fk@exp@indexlist\relax§%
526c526
< \expandafter\fk@useindexlist\fk@exp@indexlist\relax§%
---
> \expandafter\fk@useindexlist\fk@exp@indexlist\relax§%
您可能应该将此事报告给课程作者,但任何编辑器都应该能够以 UTF-8 格式保存文件。