Plano de fundo do pacote Fixme fxnote

Plano de fundo do pacote Fixme fxnote

Apenas uma pergunta rápida. É possível alterar a cor de fundo de uma nota?

É assim que eu configuro o fixme

\usepackage{fixme}
\fxsetup{
    status=draft,
    author=,
    layout=inline, % also try footnote or pdfnote
    theme=color
}
\definecolor{fxnote}{rgb}{0.8000,0.0000,0.0000}

E agora quero definir a cor de fundo para azul, por exemplo.

TA

Responder1

Que tal agora:

\documentclass{article}
\usepackage{xcolor}% provides \colorlet
\usepackage{fixme}
\fxsetup{
    status=draft,
    author=,
    layout=inline,
    theme=color
}

\definecolor{fxnote}{rgb}{0.8000,0.0000,0.0000}
% define the background colour:
\colorlet{fxnotebg}{yellow}

% refedine the layout macro:
\makeatletter
\renewcommand*\FXLayoutInline[3]{%
  \@fxdocolon {#3}{%
    \@fxuseface {inline}%
    \colorbox{fx#1bg}{\color {fx#1}\ignorespaces #3\@fxcolon #2}}}
\makeatother

\begin{document}

Some text \fxnote{other text} \fxnote*{blub}{blah}

\end{document}

insira a descrição da imagem aqui

EDITAR:Aqui está uma versão que usa \hldosoulpacote:

\documentclass{article}
\usepackage{xcolor}% provides \colorlet
\usepackage{soul}% provides \hl

\usepackage{fixme}
\fxsetup{
    status=draft,
    author=,
    layout=inline,
    theme=color
}

\definecolor{fxnote}{rgb}{0.8000,0.0000,0.0000}
% define the background colour:
\colorlet{fxnotebg}{yellow}

% refedine the layout macro:
\makeatletter
\renewcommand*\FXLayoutInline[3]{%
  \@fxdocolon {#3}{%
    \@fxuseface {inline}%
    \begingroup
      \sethlcolor{fx#1bg}%
      \color {fx#1}\ignorespaces \hl{#3\@fxcolon #2}%
    \endgroup}}
\makeatother

\begin{document}

Some text \fxnote{other text} \fxnote*{blub}{blah}

Some Text \fxnote{A somewhat longer note that is long enough to break into the next line
for demonstration purposes} and some more text.

\end{document}

informação relacionada