
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:
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 \FXLayoutMargin
en el mío no es la misma que usted especifica. Hay tres entradas, donde #1
está el nombre de la nota, #2
el texto de la nota y #3
el 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 \makeatletter
un antes y \makeatother
un 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
, fxfatal
es el color, sin el nombre explícito "Nota", etc.)
Juntos con:
author=
(= FiXme no está insertado)
Opciones de fixme
paquete.
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}