删除/调整 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}:。由于您正在弄乱内部命令,您需要\makeatletter在 之前和\makeatother之后放置 。在我的版本中,我在 之前包含了以下内容\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}(= 各种钞票之间的区别:、 、fxnotefxwarning颜色,没有明确的名称“Note”等。)fxerrorfxfatal

和...一起:

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}

在此处输入图片描述

相关内容