
Tengo problemas cuando intento encerrar un entorno detallado dentro de un fxnote (usando el paquete fixme). El código se adjunta a continuación, como se indica, las pruebas 1 y 2 funcionan bien, pero la prueba 3 falla cuando se descomenta y genera un mensaje de error largo que se reproduce a continuación).
Aquí está el código:
\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}
¿Es este un problema conocido con el paquete fixme? ¿Hay alguna forma de solucionar este problema o, alternativamente, otro paquete que pueda hacer lo mismo que fixme?
gracias de antemano Kasper
PD: Y aquí está el mensaje de error que recibo.
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
Respuesta1
Tuve el mismo problema. Puedes manejarlo usando la anotación fixme.entornoscomo anfxnote.
Intenta escribir:
\begin{anfxnote}{<short summary of note>}
\begin{itemize}
\item Now it works!
\end{itemize}
\end{anfxnote}