![用蜿蜒曲折/希腊回纹图案书写](https://linux22.com/image/447447/%E7%94%A8%E8%9C%BF%E8%9C%92%E6%9B%B2%E6%8A%98%2F%E5%B8%8C%E8%85%8A%E5%9B%9E%E7%BA%B9%E5%9B%BE%E6%A1%88%E4%B9%A6%E5%86%99.png)
答案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
。我得到的结果(可能可以调整得更好)是: