ConTeXt MkIV 中的垂直排版?

ConTeXt MkIV 中的垂直排版?

我是 ConTeXt 的新手,想问一下是否有垂直排版,比如日文或繁体中文。文档中似乎多次提到过这一点,以及邮件列表中的这篇文章,但我确实找不到任何使用它的例子。 中文排版手册(PDF)也只是提到它存在而没有提供任何示例(第 14 页),并且似乎只在 MkII 中起作用。

有没有人有这方面的经验?

答案1

第 6 条后续行动在 ConTeXt 中初步支持 CJK 垂直排版LuaMetaTeX (又名 LMTX). 不像LuaTeX,支持四个方向,其中只有两个方向得到正确实现,LMTX 仅支持两个方向,0(从左到右)和 1(从右到左)。为了获得垂直排版,LMTX 采用了一种新的、更可定制的方向机制,适用于具有以下语法的框:

%hboxes
\hbox direction <0 or 1> orientation <orientation number> {content}
\hbox orientation <orientation number> direction <0 or 1> {content}
%vboxes
\vbox direction <0 or 1> orientation <orientation number> {content}
\vbox orientation <orientation number> direction <0 or 1> {content}

反过来,有四个方向和两个锚点,它们通过数字指定

orientation "<horizontal anchor (X)><vertical anchor (Y)><orientation (O)>
%X goes from 0 to 6
%Y goes from 0 to 3
%O goes from 0 to 3

在对方向进行了图形化的解释之后,Hans Hagen 在第 48-49 页中给出了两个工作示例。

在此处输入图片描述

在此处输入图片描述

我想它们是一个不错的起点。

相关内容