如何在上下文中修改从右到左列表的枚举标签格式

如何在上下文中修改从右到左列表的枚举标签格式

我想用来context从右到左书写列表,\textdir TRT\pardir TRT设法从右到左书写文本。

对于列表,如果我们使用\startitemize[n] 标签,则如下所示

在此处输入图片描述

上图是此 MWE 的结果

\starttext
\textdir TRT
\pardir TRT
Hello world

\startitemize[n]
\item  text 1
\item  text 2
\stopitemize

\stoptext

我的问题是如何获得标签的样子.1,或者.2我们如何在上下文中改变列表标签的格式,非常感谢。

答案1

righttoleft您可以使用命令中的(或r2l) 关键字更改文本的方向。不建议\setupalign使用\textdir和,因为当您使用命令设置方向时,ConTeXt 会设置一个标志,而这在某些环境中是必需的。\pardir\setupalign

\setupalign[righttoleft]

\starttext

Hello world

\startitemize[n]
\item text 1
\item text 2
\stopitemize

\stoptext

全局改变文本方向

您还可以使用环境更改文档中部分文本的方向alignment。该命令采用的参数为\setupalign

\starttext

\startitemize[n]
\item  text 1
\item  text 2
\stopitemize

\startalignment[righttoleft]
    \startitemize[n]
    \item  text 1
    \item  text 2
    \stopitemize
\stopalignment

\stoptext

局部改变文本方向

相关内容