原创 初次在夏日長途騎車

雖然不到 5 點就起牀準備,但是不慌不忙,終於在 7 點出發了。出發的時候略有驚喜,因爲油箱是滿的,大概是數月前去仰天山的途中加滿的。 雖然特意穿了長袖的 T 恤,但是風將袖口吹起,靠近手腕的地方,皮膚被陽光灼傷。雖然在頭盔裏戴了頭套,但頭

原创 MetaFun 09:進度 新畫布 圓上的點 圓上的路徑 扇形 結語

蝸牛的身影消失在長亭外,去尋它的山和海了。我還在城裏的宮廷間徘徊。 許多天後,我的小手指不再那麼木然隱痛了,於是最近又想搞一些事情,長期的,但是每次只需要用一些很小的力氣,例如繼續學習 MetaFun 啊。 新畫布 之前用的畫布,是爲塗鴉和

原创 敗象已現

一個網站,它的衰敗,是從濫加廣告開始的。因爲,它可能沒資金了,也可能無心再經營了。 我關閉網頁瀏覽器的廣告攔截插件之後,看到了以下敗象: 以及 唉,這還是一年前,兩年前,三年前,四年前,五年前……的簡書嗎? 又要做備份了……

原创 人生失敗的祕密

我有一些書,從工作的地方搬回了家裏,一直覺得無處安放。 一開始,它們是堆砌在一張閒置的桌子上。後來,它們便逐漸散落在我的牀頭,牀尾,沙發上,筆記本電腦旁邊,茶几的上面和下面,竈臺,洗衣機上,還有衛生間…… 昨天晚上想找一本書,找了差不多有半

原创 休兵

最近這段時間,我對 ConTeXt 和 MetaFun 項目的最新進展已經幾乎跟進完畢——這原本是我去年下半年應該完成的計劃。之所以是幾乎,因爲還有一些內容,雖有探索,但未作文記之。 今天覺得右手小指因爲敲 Enter 鍵太多,隱隱作痛。覺

原创 MetaFun 08:長亭外

長亭外,古道邊……現在開始回憶。 起初,在 card-env.tex 裏,我定義了一個叫作 foo 的 overlay, \defineoverlay [foo] [\uniqueMPgraphic{繪圖代碼}] 將它作爲一個叫作

原创 MetaFun 07:Lua 來了! 框文配置 配置文件 微型示例 結語

蝸牛是簡單的,只需要爬來爬去。靜物是複雜的,即使它一生只爬一次。 框文配置 不知不覺,我已經爲頻頻用於表示靜物的框文設立了如此之多的樣式參數,它們以全局變量的形式出現在 MetaPost 代碼裏: numeric 框文配置.框.擴充, 框文

原创 MetaFun 05:山海經 出生地 山的爬行 又 曰 首山 新山海經語 結語

南山經之首曰鵲山。又東三百里,曰堂庭之山。又東三百八十里,曰猨翼之山。 山海經的地理,真僞已難以考證,但是蝸牛世界裏的靜物覺得,這是一本爲一些叫做山或海的靜物而寫的爬行指南。 出生地 鵲山,堂庭之山,猨翼之山,皆可由原點出生: def 山

原创 MetaFun 06:門 名門 隱框 歷險 減肥 模塊 結語

每個靜物可以有很多門。蝸牛可以從一扇門進去,也可以從另一扇門出來。 有些門有名字,有些門沒名字。 有名字的門,簡稱名門,有 12 個,分別叫子、醜、寅、卯、辰、巳、午、未、申、酉、戌、亥。子門在正北,卯門在正東,午門在正南,酉門在正西。

原创 MetaFun 04:靜物 文字 帶框的文字 包圍盒 框文 局部變量 背景色 外觀 姓甚名誰 框形 結語

蝸牛生活的世界,有許多靜物,其中據說有法國的餐廳。蝸牛需要爬行,這些靜物同樣需要。所有的靜物,可以從同一個地方爬出來。在爲靜物爬行編造故事之前,要對它們有所介紹。 文字 第一個靜物是文字,確切地說,是 TeX 世界裏的文字。 文字可使用

原创 MetaFun 03:蝸牛 跬步 絕對畫布 走四方 路徑的終點 向 結語

鴉在天上飛,失去了蹤影。 地上有一隻蝸牛,慢吞吞地爬,留下沒有規律的痕跡,在陽光下略有些閃亮,閃亮裏有些懷舊,在夏天。 當我又一次頗爲認真地學習 MetaPost 語言和 MetaFun 時,我發現幾年前的我倒好像很懂它們。那一年,我用

原创 MetaFun 02:隱者鴉 自定義的畫筆 隱者鴉 參數類型 再低調一些 結語

一幅畫裏的一隻即將被塗的鴉,該如何完美地隱藏自己的蹤跡呢? 莊子說,你知道地籟,知道人籟,但是你知道天籟嗎? 隱者鴉說,你看得見畫布,看得見橢圓形的圖像,但是你看得見我嗎? 自定義的畫筆 在一幅畫裏若想隱藏自己的蹤跡,最完美的辦法是,讓自

原创 MetaFun 01:塗鴉 原點 更多的點 迭代 路徑 組合與變換 image 宏 數組和另一種 for 擾動 五顏六色的鴉 結語

有了畫布,就可以塗鴉。畫布是代碼,塗的也就是代碼,確切地說,是 MetaPost 代碼,然而更確切地說,是 ConTeXt 裏的 MetaPost 代碼。ConTeXt 裏的 MetaPost,就是 MetaFun。 原點 最簡單的鴉,是原

原创 《Lua in ConTeXt》11:關鍵詞與引用 register \keyword 引用 關鍵詞和引用的統一 \keywords 結語

每一天的卡片,可能會記錄一些重要的事情。任何事情,皆能概括爲一個或幾個簡短的詞彙。這些詞就是關鍵詞。 人生何其短暫,關鍵詞能有多少?若想知其多少,就需要勤於記錄,甚至爲它們製作詞典。 register ConTeXt 有 register

原创 《Lua in ConTeXt》插曲:框框

ConTeXt 的 xtable,是用框框實現的。框框,可能只有我這麼稱呼它,多數人是叫它文本框。我喜歡叫它框框。條條框框的框框。在 ConTeXt 裏,它叫 \framed。 下面的代碼可以爲時間戳加上框框, \framed{2021 年