Eliminar/ajustar el título de las anotaciones de FixMe

Eliminar/ajustar el título de las anotaciones de FixMe

Tengo una breve pregunta: ¿cómo es posible eliminar o ajustar el título de una anotación Fixme? Ya probé algo así:

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

Pero si elimino la variable n.° 3 o n.° 2, el proceso de construcción del látex se interrumpe.

Aquí hay un ejemplo 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}

Aquí está el resultado deseado:

ingrese la descripción de la imagen aquí

Respuesta1

Si aún desea algún título, el logotipo y el texto de la nota se pueden cambiar (si el idioma está configurado en inglés):

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

Aunque es posible configurar ambos, {}realmente no ayuda si desea deshacerse del título por completo, ya que hay un :en la definición.

No estoy seguro de que tengamos las mismas versiones del archivo sty ya que la definición \FXLayoutMarginen el mío no es la misma que usted especifica. Hay tres entradas, donde #1está el nombre de la nota, #2el texto de la nota y #3el logotipo. Así que no deberías eliminarlo #2. En tu versión intenta eliminar #3 \fxnotename{#1}:. Como estás jugando con comandos internos, debes poner \makeatletterun antes y \makeatotherun después. En mi versión incluí lo siguiente 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

Respuesta2

Como posible alternativa a la solución de StefanH, puede utilizar:

\fxsetup{theme=color}(= la diferencia entre los distintos tipos de notas: fxnote, fxwarning, fxerror, fxfatales el color, sin el nombre explícito "Nota", etc.)

Juntos con:

author=(= FiXme no está insertado)

Opciones de fixmepaquete.

Si no te gustan las notas coloreadas, puedes definir sus colores de esta manera:

\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}

(estas líneas están comentadas en el 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}

ingrese la descripción de la imagen aquí

información relacionada