平均能量损失
考虑一下:
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