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}

関連情報