在辦公室套裝軟體插入 SVG

向量圖形有多種格式,像是 SVG, PDF, PS, EPS 等,但沒有一個比 SVG 還要更在網路上猖獗。但是 MS Office 使用者常遇到一個問題。

[是的,網路上有許多 PDF 文件。它們是完整的文件,而不是作為單獨的一張圖。所以單就單一圖形而言,SVG 是在當代網路上最通用的儲存格式,畢竟它已經寫進 HTML5 spec.]

維基百科上有許多精美的科學圖形,像是函數化學結構實驗數據等。為了能在各種媒材都能呈現美美的圖形,像是不同大小、解析度的螢幕,甚至是列印在紙上,我們鼓勵上傳 SVG 到維基百科與維基共享資源。這些資源通常具有自由版權,可以標示出處的前提下自由使用、修改、研究、散布,又在網路上受到公眾的 peer-review,因此是製作共筆的插圖首選。事實上,維基就是共筆

要插入 SVG,首先,你要有一張 SVG.(廢話!)所以在此我們就以 SVG 的標誌為例。

SVG 的標誌像是一朵花,象徵創造與成長,而相連的節點表示與其他科技的整合。
SVG 檔案格式的官方標誌

MS Office

MS Office 並不支援 SVG,所以我們只能轉換成它接受的格式。在 MS Office 中,我們可以插入 EPS, WMFPICT 這三種向量圖形。單就永久保存的觀點而言,EPS 是首選,因為它是純文字的自由檔案格式。但是在 MS Office 中插入 EPS 會有鋸齒邊緣。PICT 即使是在老家——蘋果,也被 PDF 取代。只在傳統的 Mac OS 支援比較好。所以我無法測試。又現代已經少有 16 位元以下的機器,所以我們選擇 WMF 的進化版——EMF.

若你是在 Windows 上使用 MS Office,則把 SVG 轉成 EMF自由解。Inkscape 的 Windows 版可以把 SVG 匯出成 EMF

首先,用 Inkscape 打開 SVG. 另存新檔儲存副本,存檔類類型選擇加強型中繼檔 (*.emf)

在 Inkscape 裡,點選檔案→儲存副本,亦可使用快速鍵 Ctrl+Shift+Alt+S.
儲存副本。
存檔類型選擇加強型中繼檔 (*.emf).
選擇 EMF.

Inkscape 會詢問要不要把文字轉成路徑。若轉成路徑,則不管這份文件流到哪一台機器,都能保留原有的字型,因為那已不再是,而是。否則文字仍會以文字儲存,即使插入至 MS Office 後仍可再修改文字,但在其他機器可能會因為沒有這個字型而無法正確顯示文字。

「EMF 輸出」方塊詢問是否將文字轉成路徑。這個選項會把文字改以輪廓的路徑座標儲存,也就是變成圖形,不再是文字了。
Inkscape 詢問是否將文字轉成路徑。

因為本圖的SVG早在 SVG 中就是以路徑(圖)儲存,所以這個選項不會影響結果。實務上請依照你的需要審慎選擇。

用你習慣的方式在 MS Office 中插入圖片就大功告成了。

成功在 MS Word 中插入 SVG 了。
成功在 MS Word 中插入 SVG.

成果

LibreOfficeOpenOffice

它們已經內建 SVG 支援了,所以就用你習慣的插入圖片的方式即可,哇哈哈哈哈哈!

紙張尺寸

出版業除了圖文編排外,也很重視紙張尺寸。最可讀的文字大小落在一定的範圍內,太大、太小都不易讀,所以在專業的排版中,紙張尺寸更動可不是全版等比例縮放嘿!

因為北美尺寸在我國不常見,所以本文只探討採用 SIISO 216。

ISO 216

ISO 216 是當今最被廣泛採用的標準。這個標準內的紙張長寬比都是 \( \sqrt2 \),這樣能使紙張對摺、裁半後的長寬比不變。不過為了方便裁切,標準中的尺寸都捨入至整數毫米。

A 系列

尺寸以遞迴的方式定義。A0 紙的面積在捨入前是一平方米,而 An 裁成兩半就是 A(n+1)。由此可知,A(n+1) 的長邊就是 An 的短邊。

A 系列中最常用的大小是 A4,也就是 210 × 297,幾乎等於 A0 的 1/16。這樣可以很方便地計算出紙張的重量。假設我們採用 80 g/m2 的紙質,那麼一張 A4 紙就重 5 g。

An 紙的長邊恰好 ⌊1000 ⋅ 21/4 − n/2 + 0.2⌋ 毫米。

B 系列

An 是 Bn 與 B(n+1) 的幾何平均。由此可見,B0 的短邊恰好一米。Bn 的尺寸約為 An 的 21/4 倍,面積則是 \( \sqrt2 \) 倍。

Bn 紙的長邊恰好 ⌊1000 ⋅ 21/2 − n/2 + 0.2⌋ 毫米。

C 系列

Cn 是 An 與 Bn 幾何平均,用來作為 An 的信封。Cn 的尺寸約為 An 的 21/8 倍,也就是約大 9%。

Cn 紙的長邊恰好 ⌊1000 ⋅ 23/8 − n/2 + 0.2⌋ 毫米。

誤差容忍

  • 容忍 ±1.5 mm 的誤差,對於 150 mm 以內的長度。
  • 容忍 ±2.0 mm 的誤差,對於超過 150 mm 但在 600 mm 以內的長度。
  • 容忍 ±3.0 mm 的誤差,對於超過 600 mm 的長度。

Useless

√♥ = ?

cos ♥ = ?

D ♥ = ?

I ♥ = ?

F{♥} = (1/√(2π)) ∫(-∞,∞)♥ e−iωt dt = ?

My normal approach is useless here.

本作品從 xkcd 改作,故改以 CC BY-NC 3.0 釋出。

Markdown

日前國稅局已偷偷建置約一萬台 Linux,拒絕繼續繳納其實沒有什麼作用的授權費給微軟。相較於去年國稅局決定以 OpenDocument 格式存檔公文,更為邁進。這意味著我國政府終於逐漸甦醒,拒絕繼續燒錢並被美國國安局監聽

身為使用者的你,準備好拋棄內含專利地雷,而且五年後可能打不開的 MS Office 檔案了嗎?你可以選擇跟 MS Office 長得很像的 LibreOfficeOpenOffice,而不更改你的使用習慣。不過當了十幾年的學生以來,我發現大家花了許多時間在排版上,而非專注於內容。尤其是多人協作的計劃,若不懂得內容與格式分離,我們其實是被電腦使用,而非使用電腦。

HTML 才是當代最適合儲存文件的格式。我們上網所看到的網頁其實就是 HTML。它是無所不在、一致通用、連手機都讀得出來的格式。這是純文字檔案的優越之處。既然所有資料都是字串,存文字檔有那麼困難嗎?其實 OpenDocument 和 MS Office 格式都是 XML 的實作,因此它們的處理效能不會有太大的差別。不妨把它們的副檔名改成 .zip 再解壓縮,看看有什麼好東西!

不過 HTML 仍然無法做到文化中立。以這個頁面為例,若不知道段落的英文是 paragraph,光看源碼可能會猜錯 <p> 標籤的涵義。而且標籤摻雜在內文之中,雖然易寫,但不易讀。

Markdown 的語法全由符號構成,並且看起來就很像所要表達的意思。而且與 HTML 相容,不必擔心無法對文字作進一部的格式化。這非常適合文件的撰寫,尤其是多人協作的文件。而且因為它是純文字,你可以直接把它貼在社群網站上面,與朋友討論;甚至可以打在簡訊裡。讓我們把排版的工作交給單一、專業的排版者,自己專注於內容的撰寫,而最後花費最少的時間產出有出版水準的文本。

沙盒

字型測試

國際化

Whitney, Γουίτνεϊ, and Уитни

MathJax

本站支持開放標準,對 Firefox 顯示 MathML。但是它的字型處理不夠完美(謎:是你有潔癖!),因此我在 CSS 中動了些手腳。

LaTeX 源碼

\[ \varnothing = \rm V \backslash \rm V \]
\[ e^{i\theta} = \cos \theta + i \sin \theta \]
\[ a \ngeq b \ngeqq c \]

Sophomore’s dream

證明

證明的關鍵在於:

  • 寫下 xx = exp(−x log x)
  • exp冪級數展開 exp(−x log x)
  • 逐項積分。
  • 換元積分

xx 展開為

逐項積分得

接著我們進行換元。設 y = −(n + 1) log x,因此 。所以

Γ 函數與階乘的關係

諸項相加並設 k = n + 1 即得原式