
我有一個簡短的問題 - 如何刪除或調整 Fixme 註釋的標題。我已經嘗試過類似的事情:
\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}
(=各種筆記之間的區別: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}