因為前陣子發表的研討會文章被轉期刊,所以這幾天都在忙著重寫文章,遇到一個大家都覺得很煩排版的問題,這邊就分享一下自己這幾天專研出來的解法。
排版最大的問題在於表格過大,常常一個表格(實驗結果/公式表)佔了一頁的2/3,然後不管怎麼移動表格或者內文都達不到一個完美的版面,最後就是頁數過多(大於15頁)要被出版社加收錢(1頁100鎂呵呵)。
首先我想到的點子是將表格轉成SVG圖檔,再將SVG圖檔放到內文中,SVG的好處就是不管怎麼縮放都不會失真。但是,微軟內建的Office,不管哪一套都無法完美的將表格轉成SVG,如果你是用AxMath或者MathType就知道我在說什麼,辛苦打出來的公式轉成SVG後居然全不見了根本呵呵。如果是先將表格轉成PNG或者JPG,再轉成SVG,公式也會失真不用懷疑。
而什麼軟體可以轉SVG呢,就是Inkscape。
前言打了這麼多,到底要怎麼做呢,這邊要分兩個段落,一個段落是針對Word=>SVG,另一個則是Excel=>SVG,會分兩段原因是兩者要注意的細節是不相同的。
首先看一下最簡單的EXCEL部分吧。
- 先將格線清掉。檢視=>顯示=>格線
- 重新調整寬和高。把內容部分反白=>常用=>儲存格=>格式=>自動調整列高、自動調整欄寬
- 貼到Inkscape。把內容部分反白=>Ctrl+C=>畫面切到Inkscape=>Ctrl+V
- 稍等片刻,內容越多要等越久
- 當Inkscape出現內容後,恭喜你,現在Excel的內容已經變成SVG了
- Ctrl+C=>到Word頁面=>Ctrl+V
再來是最麻煩Word。
- 將原稿的表格複製
- 開一個空白的Word後將內容貼上
- 重新調整寬和高。把內容部分反白=>常用=>儲存格=>格式=>自動調整列高、自動調整欄寬
- 複製調整後的內容並貼到Inkscape。把內容部分反白=>Ctrl+C=>畫面切到Inkscape=>Ctrl+V
- 稍等片刻,內容越多要等越久
- 當Inkscape出現內容後,恭喜你,現在Excel的內容已經變成SVG了
- Ctrl+C=>到Word頁面=>Ctrl+V
注意,Word麻煩的地方在,你複製起來的內容其實不是像眼前看到的一樣,所以才會造成貼在Inkscape後整個格式會跑掉。所以如果有格式跑掉的問題發生,直接開一個空白的Word後將內容貼上,接著調用版面配置的方向、大小、方向來達到格式完美。