Easylist 使用 utf8 字符失败

Easylist 使用 utf8 字符失败

尝试编译以下示例文档时:

\documentclass[a4paper,12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[swedish]{babel}
\usepackage[ampersand]{easylist}

\begin{document}

\begin{easylist}
& Förklara, diskutera och analysera trådlösa protokoll och nätvärkstyper.
& Förklara, diskutera och analysera prestandaproblem så som:
\end{easylist}

\end{document}

我得到以下输出:

pdflatex BG-1.tex
This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian)

entering extended mode
(./BG-1.tex
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, farsi, arabic, croatian, bulgarian, ukrainian, russian, czech, slov
ak, danish, dutch, finnish, french, basque, ngerman, german, german-x-2009-06-1
9, ngerman-x-2009-06-19, ibycus, monogreek, greek, ancientgreek, hungarian, san
skrit, italian, latin, latvian, lithuanian, mongolian2a, mongolian, bokmal, nyn
orsk, romanian, irish, coptic, serbian, turkish, welsh, esperanto, uppersorbian
, estonian, indonesian, interlingua, icelandic, kurmanji, slovenian, polish, po
rtuguese, spanish, galician, catalan, swedish, ukenglish, pinyin, loaded.
(/usr/share/texmf-texlive/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/share/texmf-texlive/tex/latex/base/size12.clo))
(/usr/share/texmf-texlive/tex/latex/base/inputenc.sty
(/usr/share/texmf-texlive/tex/latex/base/utf8.def
(/usr/share/texmf-texlive/tex/latex/base/t1enc.dfu)
(/usr/share/texmf-texlive/tex/latex/base/ot1enc.dfu)
(/usr/share/texmf-texlive/tex/latex/base/omsenc.dfu)))
(/var/lib/texmf/tex/generic/babel/babel.sty
(/usr/share/texmf-texlive/tex/generic/babel/swedish.ldf
(/usr/share/texmf-texlive/tex/generic/babel/babel.def)))
(/usr/share/texmf-texlive/tex/latex/easylist/easylist.sty) (./BG-1.aux)
! Missing number, treated as zero.
<to be read again> 
                   \c@a 
l.11 & Förklara, diskutera och analysera trå
                                              dlösa protokoll och nätvärk...

似乎它试图将“å”解释为数字。有办法解决这个问题吗?

答案1

插件作者 Paul Isambert 提供了解决方案。他写道:

Ulrike 是对的:重新定义 \r 和其他内容非常愚蠢(当我编写 easylist 时,我还是个 TeX 新手)。附件是 easylist.sty 的更正版本(未经测试,我工作时没有 LaTeX),只需将其放在应该放的地方即可。我不知道您的错误是否来自那里,但无论如何那是一个错误。我不确定我是否会很快升级该软件包(它或多或少无人维护),所以不要丢失该版本 :)

他提供了扩展的更新版本,我将其上传到粘贴箱。用这个更新的版本替换位于 Debian/Ubuntu 上的文件系统版本/usr/share/texmf-texlive/tex/latex/easylist/easylist.sty可以解决问题。

相关内容