为边注添加颜色

为边注添加颜色

我正在使用 LyX 和 XeTeX 以及文章类。这是KOMA-script我第一次尝试。secstyfontspec

我正在尝试设计一个具有较大外边距的独特布局。在某些页面上,我会将正文中的要点或引言放在外边距中。

我认为最好的方法是使用边注。自定义这些注释的外观对我来说很重要 - 特定的颜色和字体大小。

有没有办法改变 latex 序言中所有边注的颜色/大小?有没有完全不同的解决方案?

答案1

首先你应该加载“mparhack”,它可以修复一些边注问题。然后你应该定义插入边注的命令:

\newcommand{\annotation}[1]{\marginpar{#1}}

或者可能

\newcommand{\annotation}[1]{%
  \marginpar{\small\itshape\color{blue}#1}}

如果您想尝试颜色。您可以更轻松地更改所有边注的格式,而无需深入了解 \marginpar 的实现细节。

对于 XeLaTeX,如果主字体Color激活了该功能,则应使用不同的技巧:

\setmainfont[Color=4C4C4C,Ligatures=TeX]{Linux Libertine O}
\newfontfamily{\annfont}[Color=0000FF,Ligatures=TeX]{Linux Libertine O}

\newcommand{\annotation}[1]{%
  \marginpar{\annfont\small\itshape#1}}

换句话说,我们用不同的颜色复制主字体系列。如果边注中使用了其他系列,也应该复制它们。如果边注数量较少,也

\newcommand{\annotation}[1]{%
  \marginpar{\addfontfeature{Color=0000FF}\small\itshape#1}}

可以使用,而无需复制字体系列;但请注意,这会造成很大的开销,因为会为每个边注动态定义新的字体系列。

答案2

除了重新定义\marginpar命令(如@egreg所示)之外,您还可以查看塔夫特级它为文章和书籍提供了一个完全自定义的环境,具有较大的页边距,小图、参考文献和注释可以立即显示。其中包括对页边注的重新定义(实际上,包括脚注在内的所有内容都被视为编号或未编号的“旁注”),如下所示:

在此处输入图片描述

(截图来自讲义示例文件。

您可以\marginnote根据需要自定义命令。例如,使用@egreg的示例,我们只需在序言中放入以下命令:

\setmarginnotefont{\small\itshape\color{blue}}

产生预期的效果:

在此处输入图片描述

答案3

尝试使用todonotes包。它为您完成所有这些工作:您只需要尝试忘记它这样做是为了插入“todo”项目。用您的术语来思考这些项目,并忽略包术语。

相关内容