我有这个设置。
\mainlanguage[ru]
\setupfloat[table][default={here,split}]
\setupfloatsplitting[conversion=continued]
以及表格本身,例如:
\startplacetable[title={Список модулей}]
\startxtable
\startxtablehead[head]
\startxrow
\startxcell Наименование модуля \stopxcell
\startxcell Версия \stopxcell
\stopxrow
\stopxtablehead
\startxtablebody[body]
\startxrow
\startxcell altair \stopxcell
\startxcell 4.2.0 \stopxcell
\stopxrow
\stopxtablebody
\stopxtable
\stopplacetable
除了连续的表格标题外,它运行得非常好。它是Таблица 2 (continued) Список модулей
。
我希望将继续更改为精确的西里尔字母,例如Продолжение
。有什么方法可以做到这一点吗?
答案1
如果我理解了你的问题(我不理解西里尔字母部分),\setuplabeltext
这就是你要找的命令。我修改了你的示例(最好给出一个完整的最小文件,我必须切换字体并在表格中添加几行),见下文。
\mainlanguage[ru]
\setupbodyfont[dejavu]
\setuplabeltext[ru][continued={ (Продолжение)}]%Important line, note the space!
\setupfloat[table][default={here,split}]
\setupfloatsplitting[conversion=continued]
\starttext
\startplacetable[title={Список модулей}]
\startxtable
\startxtablehead[head]
\startxrow
\startxcell Наименование модуля \stopxcell
\startxcell Версия \stopxcell
\stopxrow
\stopxtablehead
\startxtablebody[body]
\dorecurse{50}{
\startxrow
\startxcell altair \stopxcell
\startxcell 4.2.0 \stopxcell
\stopxrow
}
\stopxtablebody
\stopxtable
\stopplacetable
\stoptext
结果:
我是通过查看分布图才发现这一点的lang-txt.lua
。如果你查看一下,你会发现俄语的空缺位置更多。如果你知道它们应该是什么,你可以向上下文列表发送电子邮件并提供你的建议来提供帮助。