好吧,我正在写博士论文。在这个阶段,我将几乎完成的文本提交给导师进行修订。我想给它提供一些针对导师的评论,并隐藏它们并在版本中显示另一组评论,供正在检查风格的女朋友查看。在审查之后,我想将它传递给其他人,以决定哪些版本的注释是可见的。我希望将这些注释作为特殊脚注(每个设备都有自己的颜色),但不干扰正常的脚注。我需要它们作为脚注,而不是内联或边距,因为我不想让它打断流畅的阅读。
总结:我需要一种可定制(样式和外观)特定脚注的形式,不会干扰标准脚注。
我检查了以下软件包:
Manyfoot
,Bigfoot
: 确实允许使用具有独立编号甚至标记格式的特殊脚注装置(声明新的脚注A),但(除此之外,我仍然在努力解决脚注文本本身的大小和颜色问题)没有隐藏它们的选项。也许我可以用\newcommand{\footnoteA}[1]{\ignorespaces}
??来隐藏它。Comment
:允许隐藏,但不允许隐藏脚注或特定的脚注。latexdiff
:确实允许不同的版本 = 颜色和隐藏,但与自己的评论、脚注多样性/灵活性等无关。Changes
:确实允许特定的注释(允许我声明作者,这意味着,给出颜色,从而可以隐藏相应的设备),但不能只添加注释。它迫使我使用“添加”等命令。这些命令将文本标记为 INLINE,这是我不想要的:我只想要脚注中的彩色注释。trackchanges
:确实允许作者添加特定的注释,从而也停用它们,确实允许将它们作为脚注,所以我可以拥有不同风格的脚注,但我认为它有一个错误:它会干扰正常的脚注=它将正常的脚注标记更改为自己的标记。FIXme
:确实隐藏了,也给我提供了将其调整为特定作者的选项,但这也会与脚注的编号混淆。
非常感谢您提出建议。另一个包,某个组合,对包进行调整?或者一种避免错误的形式trackchanges
?
答案1
这里发生了一些不同的事情,而且在你的导师和女朋友审查之后,我并不完全了解你的目的是什么。
我先从注释部分开始。然后你需要能够写注释,并且至少需要两个可以打开和关闭的不同集合。对于第一部分,如何写注释,一种替代方法是使用pdfcomment.sty
。另一种方法是你想要打开和关闭集合,这可以通过使用调节输出来解决\newif
。
据我了解,对于脚注部分,您需要一组单独的脚注,这些脚注单独编号,并且文本带有颜色。可以使用\hl
命令 from 来标记颜色。soul.sty
\documentclass[11pt]{article}
\usepackage{lipsum}
\usepackage{pdfcomment}
\usepackage{xcolor}
\usepackage{soul}
%%
\newif\iftutorcomment\tutorcommentfalse \tutorcommenttrue
\newif\ifgirlfriendcomment\girlfriendcommentfalse \girlfriendcommenttrue
%%
\def\tutorcomment#1{%
\iftutorcomment
\pdfmargincomment[author=Author,color=green,icon=Comment]{#1}
\fi
}
\def\girlfriendcomment#1{%
\ifgirlfriendcomment
\pdfmargincomment[author=Author,color=red,icon=Key]{#1}
\fi
}
%%%%%%
\newcounter{reviewfootnote}
\def\thedefaultfootnote{\arabic{footnote}}
\def\thereviewfootnote{\alph{reviewfootnote}}
\def\reviewfootnote#1{%
\let\thefootnote\thereviewfootnote
\refstepcounter{reviewfootnote}%
\footnotemark[\arabic{reviewfootnote}]%
\footnotetext[\arabic{reviewfootnote}]{\hl{#1}}%
\let\thefootnote\thedefaultfootnote
}
%%\def\reviewfootnote#1{} %% Uncomment to get rid of review footnotes
%%%%%%
\begin{document}
\section{Thesis}
\tutorcomment{Test of tutor comment}
\lipsum[1]
\girlfriendcomment{Test of girlfriend comment}
\lipsum[2-3]
test1\footnote{test of first footnote}
test2\reviewfootnote{Test of reviewfootnote}
test3\footnote{test of second footnote}
test4\reviewfootnote{Test of reviewfootnote}
\end{document}
\tutorcommenttrue
您可以通过评论开关和来打开或关闭评论\girlfriendcommenttrue
。
在文档中,pdfcomment
您可以找到很多针对注释的调整。但是,由于注释是在 pdf 输出时控制的,因此它在不同的查看器中看起来会有所不同,更不用说纸质印刷版本了。但您可以对其他注释(例如边距注释)使用相同的切换。
我认为您可以在数据包中找到更多脚注功能footmisc.sty
。