平均能量损失

平均能量损失

平均能量损失

考虑一下:

language=uk
\setupbodyfont[libertine,12pt]
\setupitemgroup[textdistance=none,leftmargin=standard]

\starttext

\title{My Points}

Here are the points:
\startitemize
    \item point 1,
    \item point 2
    \item and point 3.
\stopitemize

\stoptext

它应该与最新版本的 ConTeXt 进行编译。

问题

上面的例子生成了一个带有项目符号(符号)的(文本)列表。文本和符号之间的距离对我来说太大了:

在此处输入图片描述

我怎样才能减少它?

我尝试过的事情

当然,我尝试了serried选项和textdistance选项来删除不需要的空间,但无济于事。顺便说一句,textdistance似乎什么也没做。

参考文献

http://wiki.contextgarden.net/Command/setupitemgroup

版本

mtx-context     | ConTeXt Process Management 0.63
mtx-context     |
mtx-context     | main context file: /usr/share/texmf-dist/tex/context/base/mkiv/context.mkiv
mtx-context     | current version: 2016.05.17 19:20

答案1

要控制从左边距的缩进,请使用leftmargin参数。与符号的距离有点棘手。符号放在一个由 控制的特定宽度的水平盒子中width。此框与项目文本之间有一定的距离,由 控制distance。上述参数的默认值为(从strc-itm.mkvi

rightmargin=0pt
width=1.5em
distance=0pt

就像distance已经一样,0pt我们可以将其设置为负值,或者只是减少width。我选择了减少width。您一直在使用\setupitemgroup来设置参数。但是,您的设置不起作用,因为您忘记了姓名项目组。应该是\setupitemgroup[itemize]。您可能会遇到\setupitemize这只是的简写,\setupitemgroup[itemize]但应该避免,因为它已经过时并且将来可能会被删除。

\setupitemgroup
  [itemize]
  [
    leftmargin=1em,
    width=1em,
  ]

\starttext

\starttitle[title={My Points}]

  Here are the points:
  \startitemize
  \item point 1,
  \item point 2
  \item and point 3.
  \stopitemize

\stoptitle

\stoptext

在此处输入图片描述


附录: textdistance有效果。但这不是您想要的效果。

\starttext

\setupitemgroup
  [itemize]
  [textdistance=small]
\startitemize[text]
\item point 1
\item point 2
\stopitemize

\setupitemgroup
  [itemize]
  [textdistance=big]
\startitemize[text]
\item point 1
\item point 2
\stopitemize

\stoptext

在此处输入图片描述

答案2

我认为您只是选择了错误的参数。以下代码大致会按照您的需要影响距离。margin控制左边框和项目符号之间的距离,以及distance项目符号和项目文本之间的距离。

\setupbodyfont[libertine,12pt]
\setupitemize[margin=0.5em,distance=-0.5em]
\starttext
\title{My Points}
Here are the points:
\startitemize
    \item point 1,
    \item point 2
    \item and point 3.
\stopitemize
\stoptext

在此处输入图片描述

相关内容