假设我有一个文件eng.tex
:
\def\encounter (#1){Hello, #1!}
\encounter (World)
\bye
我将其转换为 Pig Latin 并将其保存为pig.tex
:
\efday\encounterway (#1){Ellohay, #1!}
\encounterway (Orldway)
\yebay
有没有办法(例如,你可以插入标题)让 TeXpig.tex
像在 中正常编写一样进行解析eng.tex
,包括宏和所有内容?(我对 TeX 如何解析不是很有经验,不知道从哪里开始。)
答案1
答案是不因为从英语到 Pig Latin 的转换不是 1 对 1 的,因此不可逆。考虑以下语句
在拉丁语中,指甲和蜗牛是相同的
根据规则将英语转换为 Pig Latin 变成
inway igpay atinlay ailsnay andway ailsnay areway ethay amesay
这也是 Pig Latin
在拉丁语中,蜗牛和指甲是相同的