當前位置:
首頁 > 最新 > 一種程序代碼的排版思路

一種程序代碼的排版思路

計算機圖書排版中常常涉及到程序代碼,其中若有一丁點兒錯誤,往往就不能成功執行。雖然文本校對並不是設計師的工作,但在排版設計中,盡量避免讀者閱讀時產生歧義就是設計師的職責所在了。

一段程序代碼包含的元素很多,光是可執行語句幾乎就包括了鍵盤上的所有字元。此外,還有提示符、注釋和語句的執行結果等內容。這些都要有意識地通過設計手段區分出來,以便讓讀者一目了然。

下圖就是我給一段代碼進行排版的效果:

其中,每一行可執行語句都加了淺灰色的段落底紋,以便與其執行結果作一區分。下圖是其段落樣式的相關設置:

由於每行代碼前面有提示符,後面有注釋,為了和真正需要執行的命令有所區別,給它們分別設置了不同的字元樣式,並通過正則表達式應用到相應的字元上:

為了讓讀者看清代碼中的所有空格,還專門給它們單獨設置了一種字元樣式並應用於代碼的段落樣式中:

此外,為了讓數字 0 和字母 o 的區別更加明顯,代碼的西文字體建議選用「Consolas」。在這種字體下,誰是 0,誰是 o,一目了然:

如果你有其它類似的字體可以選擇,當然也行。

經過上述設置,圖書中的代碼閱讀起來是不是能減少許多誤解呢?

這個例子也說明,圖書設計的目的不僅僅是為了美觀,它還有更重要的實用意義。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 書圖同歸 的精彩文章:

TAG:書圖同歸 |