Remover/ajustar o título das anotações FixMe

Remover/ajustar o título das anotações FixMe

Tenho uma pequena pergunta - como é possível remover ou ajustar o título de uma anotação Fixme. Eu já tentei algo assim:

\renewcommand*\FXLayoutMargin[3]{%
{\@fxuseface{margin}\ignorespaces[#3 \fxnotename{#1}: #2]}}

Mas se eu remover a variável #3 ou #2, o processo de construção do látex será interrompido.

Aqui está um exemplo mínimo:

\documentclass{scrartcl}
\usepackage{graphicx}

\usepackage[status=draft]{fixme}
\fxsetface{margin}{\tiny}

\begin{document}
 Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.
\fxnote{Im the content - i dont like the title}
 Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
\end{document}

Aqui está a saída desejada:

insira a descrição da imagem aqui

Responder1

Se você ainda quiser algum título, o logotipo e o texto da nota podem ser alterados (se o idioma estiver definido para inglês):

\renewcommand\fixmelogo{\textsf{MyLogo}}
\renewcommand\fxenglishnotename{MyNoteName}

Mesmo que seja possível definir ambos, {}isso realmente não ajuda se você quiser se livrar completamente do título, já que existe um :na definição.

Não tenho certeza se temos as mesmas versões do arquivo sty, pois a definição do \FXLayoutMarginmeu não é a mesma que você especificou. Existem três entradas, onde #1está o nome da nota, #2o texto da nota e #3o logotipo. Então você não deve remover #2. Na sua versão tente remover o #3 \fxnotename{#1}:. Já que você está mexendo com comandos internos você precisa colocar \makeatletterantes e \makeatotherdepois. Na minha versão eu incluí o seguinte antes \begin{document}.

\makeatletter
\renewcommand*\FXLayoutMargin[3]{%
  \marginpar[%
  %\raggedleft\@fxuseface{margin}\ignorespaces#3 \fxnotename{#1}: #2]{%
  \raggedleft\@fxuseface{margin} #2]{%
    %\raggedright\@fxuseface{margin}\ignorespaces#3 \fxnotename{#1}: #2}}
    \raggedright\@fxuseface{margin} #2}}
\makeatother

Responder2

Como possível alternativa à solução StefanH, você pode usar:

\fxsetup{theme=color}(= a diferença entre os vários tipos de notas: fxnote, fxwarning, fxerror, fxfatalé a cor, sem o nome explícito "Nota", etc.)

junto com:

author=(= FiXme não está inserido)

opções de fixmepacote.

Se você não gosta das notas coloridas, você pode definir suas cores desta forma:

\definecolor{fxnote}{rgb}{0.0000,0.0000,0.0000}
\definecolor{fxwarning}{rgb}{0.0000,0.0000,0.0000}
\definecolor{fxerror}{rgb}{0.0000,0.0000,0.0000}
\definecolor{fxfatal}{rgb}{0.0000,0.0000,0.0000}

(essas linhas estão comentadas no MWE).

\documentclass{scrartcl}
\usepackage{graphicx}

\usepackage[status=draft,author=]{fixme}
\fxsetup{theme=color}
\fxsetface{margin}{\tiny}
%\definecolor{fxnote}{rgb}{0.0000,0.0000,0.0000}
%\definecolor{fxwarning}{rgb}{0.0000,0.0000,0.0000}
%\definecolor{fxerror}{rgb}{0.0000,0.0000,0.0000}
%\definecolor{fxfatal}{rgb}{0.0000,0.0000,0.0000}

\begin{document}
 Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.
\fxnote{Im the content - i dont like the title}
 Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
\end{document}

insira a descrição da imagem aqui

informação relacionada