用蜿蜒曲折/希腊回纹图案书写

用蜿蜒曲折/希腊回纹图案书写

一位长期听众,第一次来这里。

我想要将一些文本设置为 Meander 又名 Greek Key(如下图所示),这样文本就不会像通常那样水平排列,而是水平移动(从左到右),然后垂直移动(从上到下),然后再次水平移动(从右到左),等等。

任何帮助都将不胜感激!谢谢。

罗马尼亚布加勒斯特 Dimitrie Sturdza 住宅中炉子上的蜿蜒曲折/希腊钥匙- 维基百科

答案1

您没有提到您的工具,所以我给您一个包含我使用的工具 ConTeXt 和 MetaFun 的版本。我认为代码或多或少是不言自明的(使用更现代的语法进行了更新)。

\setupbodyfont[pagella,8pt]

\starttext
\startMPpage[offset=5pt]
path meanderpiece ;

meanderpiece := (0.25,0.75)--(0.75,0.75)--(0.75,0.25)--(0.5,0.25)--(0.5,0.5)--(0.25,0.5)--(0.25,0)--(1,0)--(1,0.75)--(1.25,0.75);

meanderpiece := meanderpiece for i=1 upto 3 : -- (meanderpiece xshifted i) endfor ;

draw lmt_followtext [
  text = "\dorecurse{10}{This is some funny text running on a meander.}",
  path = meanderpiece xsized 20cm,
  spread        = true,
% trace         = true,
% reverse       = true,
% autoscaleup   = "yes",
% autoscaledown = "yes",
] ;
\stopMPpage
\stoptext

使用 进行编译context。我得到的结果(可能可以调整得更好)是:

沿着蜿蜒曲折的路线书写文字

相关内容