Сбой в работе среды itemize в заметке fixme

Сбой в работе среды itemize в заметке fixme

У меня возникают проблемы при попытке включить среду itemize в fxnote (используя пакет fixme). Код прилагается ниже, как указано, тесты 1 и 2 работают нормально, но тест 3 не проходит, если его раскомментировать, выдавая длинное сообщение об ошибке, воспроизведенное ниже).

Вот код:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[draft]{fixme}

\begin{document}

\section{Introduction}

Test 1
\fxnote{this is ok}

\bigskip

Test 2
\begin{itemize}
    \item This is also ok
\end{itemize}

\bigskip

Test 3
%\fxnote{
%\begin{itemize}
%    \item This doesnt work when uncommented
%\end{itemize}}

\end{document}

Это известная проблема с пакетом fixme? Есть ли способ исправить это или альтернативный другой пакет, который может делать то же самое, что и fixme?

Спасибо заранее, Каспер

PS А вот сообщение об ошибке, которое я получаю

Compile Error. Sorry, your LaTeX code couldn't compile for some reason. Please check the errors below for details, or view the raw log.
 main.tex, line 25
Use of \@xmpar doesn't match its definition.

\@ifnextchar ... \reserved@d =#1\def \reserved@a {
                                                  #2}\def \reserved@b {#3}\f...
l.25 \end{itemize}}

If you say, e.g., `\def\a1{...}', then you must always
put `1' after `\a', since control sequence names are
made up of letters only. The macro here has not been
followed by the required stuff, so I'm ignoring it.

 main.tex, line 25
Use of \@item doesn't match its definition.

\@ifnextchar ...eserved@d =#1\def \reserved@a {#2}
                                                  \def \reserved@b {#3}\futu...
l.25 \end{itemize}}

If you say, e.g., `\def\a1{...}', then you must always
put `1' after `\a', since control sequence names are
made up of letters only. The macro here has not been
followed by the required stuff, so I'm ignoring it.

 main.tex
Incomplete \iffalse; all text was ignored after line 25.

<inserted text> 
                \fi 
<*> main.tex

The file ended while I was skipping conditional text.
This kind of error happens when you say `\if...' and forget
the matching `\fi'. I've inserted a `\fi'; this might work.

! Emergency stop.
<*> main.tex

*** (job aborted, no legal \end found)


Here is how much of TeX's memory you used:
 987 strings out of 492164
 14565 string characters out of 6125314
 80945 words of memory out of 5000000
 5406 multiletter control sequences out of 15000+600000
 5100 words of font info for 19 fonts, out of 8000000 for 9000
 1141 hyphenation exceptions out of 8191
 36i,3n,62p,193b,282s stack positions out of 5000i,500n,10000p,200000b,80000s
!  ==> Fatal error occurred, no output PDF file produced!

 main.tex, line 25
Underfull \hbox (badness 1

решение1

У меня была та же проблема. Вы можете решить ее с помощью аннотации fixmeсредыкак anfxnote.

Попробуйте написать:

\begin{anfxnote}{<short summary of note>}
\begin{itemize}
    \item Now it works!
\end{itemize}
\end{anfxnote}

Связанный контент