既然我可以在 iPad 上運行 TeX,那麼我該做什麼 TeX 呢?

既然我可以在 iPad 上運行 TeX,那麼我該做什麼 TeX 呢?

我剛剛了解到 iPad 上現在有一個 TeX 實作(原始來源這個答案是否有在 iPad 上運行的 (La)TeX 發行版?)。作為部落格文章的作者I TeX 因此 iPad,這顯然需要更新。我已經下載了該應用程序,並且可以確認它確實可以在沒有互聯網連接的情況下編譯 TeX 文件(並不是我不相信它們,而是有些事情只需要確認)。但顯然,在寫「I TeX 因此 iPad:獅子回歸」之前,我需要進行一些實驗。

此外,還有一個相當大的警告:它運行純 TeX。我對 plain TeX 幾乎一無所知。

由此產生雙重問題:

  1. 人們喜歡在部落格文章中讀到什麼內容?最感興趣的功能是什麼(還要考慮編輯器和環境)? (盡量讓你的請求變得實質性——給出一些標準來檢查。)你想要測試哪些邊緣情況來看看它是否真的是 TeX?

    (在編輯中添加)看到下面的前幾個答案後,我可以提供我原來的第一個問題的稍微更集中的版本。我仍然對上述問題的答案感興趣,所以我將保持原樣,但我還創建了一個聊天室http://chat.stackexchange.com/rooms/4598/tex-on-the-ipad對於任何更具討論性的事情:使用聊天室來處理那些經不起時間考驗的事情。

    該環境是運行 TeX 的編輯器。格式是純 TeX。它可以連結到 Dropbox,這樣我就可以從我的電腦 TL 分發版上傳檔案。我可以使用\input(我沒有測試它是否搜尋任何子目錄)。上傳哪些文件對我有用?

  2. 作為 LaTeX 用戶,如何最好地轉換為純 TeX?有哪些資源可供我了解自己能做什麼、不能做什麼? (除了閱讀每一篇莫布希格的帖子。現存的文檔,Plain TeX 最適合哪一種文檔?

答案1

有一個特克斯包裹miniltx

\input miniltx

\font\myTT=cmr5 at 20pt

\newcommand\stuff{%
  Here comes some text $\ldots$ which should
  be typeset $\ldots$}
\newenvironment{morestuff}
  {\myTT}
  {\par}

\stuff

\morestuff
foo bar baz
\endmorestuff

foobar
\bye

答案2

試著做高德納原始行程測試;手冊是這裡

答案3

仍然有一個簡單的拖船樣式,在 tex live 子目錄中提供.../tex/plain/tugboat-plain/。對於本練習,您將需要其中的兩個文件:tugboat.stytugboat.cmn

拖船中出現週期性的 tex 連字例外清單。每次發佈時,累積集合都會發佈到 ctan,並顯示在info/digests/tugboat/hyphenex/tb0hyf.tex.這是用純文字建構的。 (這更多的是原始柱的年齡和慣性問題,而不是乳膠的不適合性。它有效,所以我沒有興趣轉換它。)

連字符集合的文件和拖船“頭”文件(.sty.cmm)都包含一些有趣的宏代碼,因此您甚至可以通過檢查它們以及文章的內容來學習一些有用的文本。

如果您在其他地方發現一些您認為應該添加到例外列表中的不良連字符,請您將它們發送給我以供考慮。

答案4

我主要是想回答(2)。

與 LaTeX 相比,該格式中沒有捆綁的內容是一個很大的列表,但也許一些重要的列表包括:超連結、標籤/引用、目錄、第一級以下的分段 ( \beginsection)、兩級以下的清單 ( \item& \itemitem) 以及字體選擇方案(有\bf\it等,但例如沒有尺寸變化)。如果您能做到的話,其中大部分都可以提供\input eplain

也就是說,我想您會對僅使用純 TeX 就能做這麼多事情感到驚訝。在我看來,特別是數學密集的文檔往往看起來相當不錯。儘管在這方面,缺少的是腳本和“黑板粗體”(如果你可以\input amstex[或者是它amssym.def?]那麼你就得到了\Bbb)。一些有用的顯示數學命令包括\displaylines用於自由形式的多行顯示、\eqalign用於數學軸居中對齊以及\eqalignno用於顯示範圍對齊,您可以根據需要對每行進行編號。 (只要記住這些行是用 a\cr而不是 LaTeX分隔的\\。)

只有一個通用\proclaim宏用於證明、引理、推論等等。

透過 XeTeX,您可以使用 Unicode 和字體獲得更多數學內容,例如 Cambria Math、Asana Math、Neo Euler,當然還有 STIX/XITS Math。但我不確定是否可以為 i 裝置安裝額外的字體。我在 tex.sex 人的幫助下收集了一些普通 XeTeX 的小助手這裡(我很遺憾地說,還是有點亂,我需要把一切都組織起來)。

我覺得 plain TeX 適合任何類型的文檔,為了幫助使用它,這裡有 JH Silverman 製作的非常好的參考卡:http://www.math.brown.edu/~jhs/ReferenceCards/TeXRefCard.v1.5.pdf

相關內容