Удалить/изменить заголовок FixMe Annotations

Удалить/изменить заголовок FixMe Annotations

У меня есть короткий вопрос - как можно удалить или изменить заголовок Fixme Annotation. Я уже пробовал что-то подобное:

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

Но если я удалю переменную #3 или #2, процесс сборки латекса прервется.

Вот минимальный пример:

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

Вот желаемый результат:

введите описание изображения здесь

решение1

Если вы все же хотите какой-то заголовок, логотип и текст примечания можно изменить (если установлен английский язык):

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

Несмотря на то, что можно задать оба значения, {}это на самом деле не поможет, если вы хотите полностью избавиться от заголовка, поскольку :в определении есть .

Я не уверен, что у нас одинаковые версии sty-файла, так как определение \FXLayoutMarginв моем не совпадает с тем, что указали вы. Есть три входа, где — #1это имя заметки, #2текст заметки и #3логотип. Поэтому вам не следует удалять #2. В вашей версии попробуйте удалить #3 \fxnotename{#1}:. Поскольку вы возитесь с внутренними командами, вам нужно поставить \makeatletterbefore и \makeatotherafter. В моей версии я включил следующее перед \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

решение2

В качестве возможной альтернативы решению StefanH вы можете использовать:

\fxsetup{theme=color}(= разница между различными видами заметок: fxnote, fxwarning, fxerror, fxfatal— это цвет, без явного названия «Заметка» и т. д.)

вместе с:

author=(= FiXme не вставлен)

варианты fixmeупаковки.

Если вам не нравятся цветные купюры, вы можете определить их цвета следующим образом:

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

(эти строки прокомментированы в 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}

введите описание изображения здесь

Связанный контент