很多文件是用 LaTeX 寫的:論文的聲明頁、一份習題、一封求職信、系上以 .tex 範本發下來的表單。然後信裡寫著「請列印、簽名後掃描回傳」,直接貼一張簽名圖片是不行的,可是你連印表機都沒有,更別說掃描器了。

Look Scanned 現在可以直接開啟 .tex 檔案了。選好檔案,它會直接在你的瀏覽器裡排版。你可以逐頁預覽,加上掃描效果,再下載一份看起來像真的用掃描器掃出來的 PDF。不用先編譯(也就是平常把 .tex 檔案變成 PDF 的那一步),不用安裝 TeX Live 或 MiKTeX,也不用登入 Overleaf 帳號。

反過來也一樣好用。如果有人寄給你一個 .tex 檔案,而你從沒碰過 LaTeX,不用安裝任何東西就能看到裡面寫了什麼。

支援哪些內容?

背後的引擎並不是 TeX。它認得大多數文件實際會用到的指令,而不是全部的 LaTeX:

  • 標題區塊、摘要和目錄。
  • 帶編號的章節和小節,以及用 \ref 和 \eqref 做的交叉參照。
  • 項目符號清單、編號清單和描述清單,包括多層的巢狀清單。
  • 用 tabular 和 \hline 做的表格,含標題和編號。
  • 行內和行間的數學公式:equation、align、gather 和 multline。公式會用正式的數學字型排出來,看起來像 LaTeX 的輸出,而不是一般文字裡塞進幾個符號。
  • 用 thebibliography 和 \bibitem 寫出來的參考文獻,以及指向它們的 \cite。
  • 你自己用 \newcommand 定義的巨集,內文和公式裡都可以用。
  • 放程式碼的 verbatim 區塊和 \verb。

遇到不支援的指令,文件不會因此失敗。它的名稱會在原本的位置以高亮顯示,預覽和掃描出來的頁面都一樣,所以請在產生之前把它從原始檔裡刪掉或換成別的指令。

如何將 .tex 檔案轉成掃描檔 PDF?

  1. 開啟 LaTeX 轉掃描檔 PDF,選擇你的 .tex 或 .latex 檔案。
  2. 逐頁查看預覽,確認標題、公式和表格。
  3. 調整掃描效果。如果文件裡有小字或密集的公式,把模糊和雜訊調低一點。
  4. 產生掃描檔 PDF 後下載。

如果需要圖片,也可以把每一頁匯出成 JPG 或 PNG。想了解怎麼選,請看掃描檔的 PDF、JPG 和 PNG 格式比較。使用專業版的話,批次掃描可以一次處理好幾個 .tex 檔案。

原始檔的讀取和排版都在你的瀏覽器內完成,不會上傳到伺服器編譯,文件顯示時也無法從網路載入任何內容。

開始之前,先了解這幾點

這是測試版功能,而 LaTeX 是一門很大的語言。有幾個地方會和你自己編譯的 PDF 不一樣:

  • 分頁不一樣:頁面是由瀏覽器排版的,不是 TeX,所以斷行和分頁的位置會不一樣,\newpage 也會被忽略。文件一律排在 A4 紙上。
  • 巨集套件會被忽略:\usepackage 這些行會被跳過,所以來自套件的指令會顯示成未知指令。上面列出的 amsmath 環境仍然可用,但 align 裡的公式編號會被省略。
  • 不支援 TikZ、BibTeX 和 TeX 原語:用 TikZ 或 PGF 畫的圖不會呈現。放在 .bib 檔裡的參考文獻不會被解析,請改用 thebibliography 把條目寫出來。\def 這類底層 TeX 也不支援。
  • 另外存放的插圖會缺少:.tex 檔案是用磁碟上的路徑來引用圖片的,瀏覽器碰不到這些路徑。圖的標題和編號還在,但圖片本身不會出現。
  • PDF 是由圖片組成的:和真正的掃描檔一樣,文字無法選取或搜尋。要編輯的話,請保留 .tex 原始檔。

如果版面必須完全一致,或是你的文件很依賴套件,就照平常的方式把它編譯成 PDF(如果什麼都沒裝,也可以在 Overleaf 上編譯),再把這份 PDF 放進 Look Scanned 加上掃描效果。這條路適用於任何 LaTeX 文件,因為困難的部分 TeX 已經做完了。

手邊有需要做成掃描檔的 .tex 檔案嗎?現在就來試試。