如何在Word中寫出一篇優美的論文?

如何在Word中寫出一篇優美的論文?

來自專欄數據科學與python小記

1 前言

筆者原先使用過 2 個月 LaTeX,代碼式書寫符合程序猿風格,一度欲罷不能。後來電腦系統升級,texstudio 與電腦系統版本不兼容編譯頻頻出 bug,無奈只能轉回 word,此後開始認真學慣用 word 進行論文寫作,期間總結了許多配置使用經驗,讓 word 也能排出 LaTeX 般美觀的論文。

不少論文小白經常糾結 LaTeX 與 word 的取捨問題。對於這兩者的區別,不做過多介紹,但是普遍存在的問題是,許多人在初學 word 時都不看教程,全憑自己滑鼠亂點摸索,當然word是沒有學好,做出了醜陋的東西,然後大家都說 word 不行,於是 word 也就不行了。而學 LaTeX 時看了教程,逛了論壇、知乎,都學會了,做出了還不錯的東西,然後大家說 LaTeX 好。

不管是 word 還是 LaTeX 都是十分優秀的軟體,LaTex 的學習有具體的教程,而 word 的配置經驗卻十分分散,導致學習成本較高。因此,本文主要對網上一些配置技巧及筆者個人使用經驗進行總結。文章篇幅較長,內容交叉,但仔細閱讀並掌握的話,每一次使用都能直接套用,能節省很多時間。另外,提供最近一次論文作為格式參考(word 轉 pdf)。

格式參考:一篇很水的論文(百度網盤)

2 所需工具

Office 2016 全家桶

DC pro 導出精美的 pdf

現代拉丁數學字體

Typora 代碼配色 (若鏈接無法打開,使用百度雲下載)

文末會提供我的配置模板文件精簡版,建議仔細閱讀配置原理,按需設置,否則寫作時出現 bug 後果自負。

釘子戶堅持不升級 office 下面不用繼續看啦~

3 製作 Word 模板

word 文件保存默認是 .docx 擴展名,這種文件只能保存文本中的格式,跨平台使用時可能出現格式不兼容的情況,而每次寫作時都要進行配置也十分麻煩。自然而然想到,能否像 LaTeX 一樣先 "聲明" 文檔中的樣式格式,每次打開都能直接使用呢?當然可以,模板就提供了這樣的功能。

3.1 創建一個模板文件

圖1:創建一個模板文件

這裡需要使用 .dotm 模板文件(在公式部分需要寫入宏命令,因此創建啟動宏的模板)

3.2 編輯模板文件與使用模板文件

圖2:上面創建的模板文件

滑鼠左鍵雙擊模板文件,打開的是名為 "文檔1.docx" 的文件,這時進行的操作就是使用模板文件,模板文件的格式、內容,都會作為新文件打開,而任何操作都不會影響到模板文件,再次雙擊模板文件,又是一個一摸一樣的全新文檔。

滑鼠右鍵點擊 "打開" 時,打開的是名為 "數學建模.dotm" 的文件,這時進行的操作就是編輯模板文件,此時可以對模板文件進行修改。

圖3:進入模板文件編輯模式

一般在第一次編寫模板文件時,使用右鍵打開,進行格式定義後關閉。需要寫文檔文件的時候再雙擊打開使用。

以下操作請在 .dotm 文件右鍵打開下進行

4 自定義樣式

這裡主要指全局樣式。在選項卡中設置的段落樣式就是全局樣式,"牽一髮而動全身"。常規論文要求上下左右頁邊距 2.5 厘米,在 布局->頁邊距 中設置。

4.1 主界面說明

word 的一大特色就是可以自定義樣式,先定義好樣式,在寫作需要應用樣式時,點擊樣式即可。(結合 4.2 進行快捷鍵配置後,甚至不需要滑鼠點擊)

圖4:Word中的樣式

樣式分為內建樣式和自定義樣式。內建樣式如標題、引用、鏈接等。這些樣式不能刪除,只能修改。自定義樣式顧名思義就是自己寫的樣式。滑鼠右鍵進行修改樣式

圖5:修改樣式窗口

  • 樣式基準:樣式基準相當於在 xxx 基礎上修改樣式。意思是如果我把 xxx 格式的字體換成 "微軟雅黑",那麼基準為它的格式字體也會變成 "微軟雅黑"
  • 後續段落樣式:該段落 Enter 後的下一段樣式。例如:先定義圖片格式,設置圖片的後續段落樣式為 "圖注" ,那麼創建一張圖片後進行換行就自動變成了圖注。

圖6:後續段落樣式效果

常用的組合有:一級標題+二級標題(建模論文中的標題接摘要),圖+圖注,表注+表,代碼聲明+代碼邊框格式。

圖7:一鍵應用樣式,高效率排版論文

4.2 快捷鍵

在修改樣式窗口的左下角 "格式" 有許多子菜單,先說說快捷鍵,快捷鍵能大大提高樣式應用效率。在窗口中添加快捷鍵,保存在當前文件(默認是Normal.dotm,需要改成當前文件名)。

圖8:使用快捷鍵快速應用樣式

我的快捷鍵方案:

  • 正文:ctrl + p
  • 一級~七級標題(Part,一,1.1,1.1.1,(1),1),①)分別為 Ctrl+1~7,這樣按一下就對應的級別標題
  • 圖片(image):ctrl + i
  • 創建表格(table):ctrl + t
  • 創建公式(math):ctrl + m
  • 創建表註:ctrl + 8
  • 創建圖註:ctrl + 9(也設置了圖片後段落樣式為圖注)
  • 創建 "代碼清單" ctrl + 0
  • 創建 "代碼詳見" ctrl + -
  • 創建代碼(code):ctrl + alt + c
  • 創建有序列表:ctrl + o
  • 創建無序列表(小圓圈):ctrl + u
  • 創建 Step 步驟(left):ctrl + l

基本上涵蓋了所有需要的格式,擺脫菜單欄。

添加表格快捷鍵?

圖9:添加表格快捷鍵

這樣,按下 ctrl+ T ,就能直接創建表格了。此處建議使用 "根據內容調整表格",這樣表格會根據內容自動修改間距,效果:

圖10:按下 ctrl+T 創建表格

4.3 字體

字體設置:中文常用宋體,西文常用新羅馬字體。如果是寫科技論文,建議不要任性,老老實實按要求來。

下面是我的字體方案:

  • 正文中文字體--宋體,西文字體--Times New Roman,小四,第一次配置時左下角點擊 "設為默認值" 並保存
  • 一級標題中文字體--黑體,西文字體--Times New Roman,三號
  • 二級標題中文字體--黑體,西文字體--Times New Roman,四號
  • 三級、四級標題中文字體--黑體,西文字體--Times New Roman,小四
  • 五級、六級、七級標題中文字體--宋體,西文字體--Times New Roman,小四
  • 代碼中文字體--宋體,西文字體--宋體,五號
  • 表注、圖注中文字體--宋體,西文字體--Times New Roman,加粗,五號

問:怎麼創建①, ②這樣的自動序號呢?

需要在語言中添加朝鮮語,自動編號在 4.6 部分介紹。

圖11:使用帶圈數字樣式

4.4 段落

4.4.1 縮進和間距

  • 常規

常規這裡需要注意 "大綱級別",大綱級別一般幾級標題就設置為幾,其他都設置為正文。主要是能方便創建自動目錄,及導航欄標籤,與標題級別和快捷鍵進行綁定即可。

圖12:導航欄標籤,十分直觀地展示了文章結構

  • 間距分為兩種:段內間距與段間間距

  • 對於段內間距

正文間距使用固定值,避免插入公式時撐爆行距。一般 15 磅~ 25 磅足夠了,再大的話字就飄了,根據自己審美確定。

  • 20 磅與 1.25 倍行距差不多(不接受反駁,就是差不多 (¬︿??¬☆) )。
  • 一級標題和二級標題的間距建議使用 1.5 倍甚至更多,提高區分度。
  • 圖片樣式間距使用 "單倍行距"(拖入圖片會因為段落固定值導致顯示不正常,所以自己定義一個快捷鍵為 ctrl + i 的圖片樣式,該樣式設置為單倍行距,並取消首行縮進。以後拖入圖片,對圖片按一下 ctrl + i 就能正常顯示)

這裡有讀者問到,為什麼不使用題注功能?

使用圖注功能無法單獨進行表注圖注單獨設置。(如筆者使用的圖注樣式下方0.5行間距,表注樣式上方0.5行間距)

圖13:段落選項卡

  • 對於段間間距

分為段前段後間距,是用來提高 "區分度" 的。這裡的"段"指 每enter 就是一段。如知乎編輯提供的間距樣式:

圖14:段前段後間距

中文效果不太明顯,我們從英文論文看看效果:

圖15:段間間距明顯,有明顯分層感

就是這麼個效果,建議多次嘗試,根據個人審美自行設置。"相同樣式的段落間不添加空格" ,這個 "空格" 其實是間距的意思,很容易理解,一般不選擇這個選項,但是列表樣式(如下面左側的點)就要打開,不然間距撐大了不好看(你覺得好看也ok啦)。

我的段間間距方案:

  • 所有標題都是段前段後 0.5 行
  • 正文部分段前段後 0.25 行
  • 公式前後 0.5 行
  • 代碼、表格 0,不設置,太丑了
  • 圖片段前 0.5 行間距

4.4.2 換行和分頁

根據個人審美自行設置。其中 "與下段同頁","段中不分頁","段前分頁" 這三個勾上後在論文中前面會有小點,這個小點只是段落標記,轉為 pdf 是不會出現的。

圖16:設置了「與下段同頁」出現的小黑點

一般建議:圖片設置 "與下段同頁" (圖片的下一段就是圖注),所有標題設置 "與下段同頁"、"段中不分頁"。其他的看個人,但表格千萬不要設置 "與下段同頁"。

4.4.3 中文版式

這裡只講兩點。"換行>允許西文在單詞中間換行" ,一般不建議開啟這個選項,容易造成單詞被分割成兩半造成誤讀,但是如果在論文中插入網頁鏈接,那就可以使用,這時候不需要使用全局樣式設置,只需要選擇這一段,對這一段單獨設置就行。

圖17:效果對比

"字元間距>文本對齊方式",一般這個選項系統選的是 "自動",實際上是底端對齊(想像一下帶線的作業本,按照這條線對齊),個人建議切換成居中對齊,便於和公式搭配使用(積分號底端對齊與居中對齊的效果)。

圖18:兩種文本對齊方式

4.5 邊框(代碼樣式)

邊框這一欄設置的是上下橫線,一般也不需要設置。在第一次創建頁眉的時候,頁眉處通常都會出現一條橫線,這條橫線就是用的 "邊框" 實現的。

這裡主要講講代碼塊部分的設置,完整配置後,效果如下:

圖19:代碼塊樣式

上面這種效果主要是:ctrl+0 配置 "代碼清單",ctrl + - 配置 "代碼詳見",中間部分用的是 "代碼" 樣式。下面就對這種格式配置詳細說明。

  • 快捷鍵:設置為 ctrl+alt+c
  • 字體:中文字體--宋體,西文字體--宋體,五號(宋體字元間距較大,看著舒服)
  • 段落:見下圖,其他兩塊不用設置

圖20:代碼塊段落樣式設置

  • 邊框:(也可以使用表格進行生成,也可以不加線,根據個人審美自行設置)

圖21:添加邊框線

圖22:邊緣間距配置,個人審美

  • 代碼配色:代碼顏色太單調了?試試用 typora 進行配色吧!(pycharm複製時保留的是html格式,有自帶顏色,不需要藉助 typora,這裡提供其他的方法,供使用 matlab 等編程軟體讀者使用)。
    • 方法:在 typora 中有 "代碼塊" 樣式,將代碼寫在 "代碼塊" 中,並在右下角選擇適合的編程語言,隨後將上完色的代碼複製到 word 中,即完成上色。
    • 注意:如果在 "代碼塊" 中複製,只能拿到文本,不能拿到顏色,因此下圖的展示中,是從 "代碼塊" 的上面開始拖動一直複製到下面。在 word 中按下ctrl + alt + c(上面配置的快捷鍵,用於把字體、邊框設置成我們上面配置的樣式),然後刪去多餘的空行 (用好backspace和delete,一個是向前刪除,一個是向後刪除,自行摸索一下~),

圖23:為代碼配色

4.6 自動編號,十分重要!

圖 10 已經展示了自動編號的強大,從標題自動編號到圖片表格代碼公式,全都能實現,這一點絲毫不輸 LaTeX,甚至我們只需要一個快捷鍵就能做好,而人家還在複製粘貼代碼。(公式這裡不提供配置方法,在第 5 部分講到公式的時候再提)

打開多級列表設置的樣式窗口,請注意看我這裡是在哪裡打開 "多級列別" 的:

圖24:配置多級列表

  • 編號格式這裡進行自定義設置,若需要引用父標籤(如一下面的1.1,"一" 就是 "1.1" 的父標籤),"包含的級別編號來自" 這裡選擇就行。
    • 可能的問題:為什麼配置的時候會變成了 "一.1.1" 呢?
    • 原因:因為英文文獻都是用的阿拉伯數字。。。也就我們這麼多事一定要用漢字。
    • 解決方法:在右邊有 "正規形式編號" ,勾選一下就切換成阿拉伯數字了
  • 將列錶鏈接到樣式:先按照上面的方法創建好所有標題的字體格式段落樣式,然後在這裡鏈接到這些樣式,為它們加上前綴。
  • 重新開始列表的間隔:相當於一個計數器,進行編號初始化的。
    • 可能的問題:一=> 1.1 => 1.2 => 二 => 2.3
    • 原因:"2" 繼承父標籤的 "二",而 ".3" 則是繼承該級別的編號
    • 解決方法:選上一級的作為重置計時器,如圖 23 所示,意思是遇到了新的 "二",那麼子計數器 ".3" 重置為 ".1"

其他可能遇到的問題一一說明如下,若有其他問題請與我聯繫,作解答後會補充在下面的:

問:標籤後間距大小不一樣?

如下圖所示,在 圖24 多級列表的右下角有如下項目,設置為 "不特別標註"。若需要空格則自行在格式欄手動敲。

圖25:修改成「不特別標註」

問:我在某個地方不需要標籤(如摘要、參考文獻),要怎麼刪除?

如下圖所示,選中標籤,按下 backspace 刪除即可

圖26:選中標籤

問:怎麼創建 "定義" /"注" ?(這裡說一下,這種樣式是仿課本《複變函數論(鍾玉泉)》做的,實際上寫成其他的也行):

這種樣式其實是用的混合樣式,為什麼這裡一定要提到多級列表呢?其一,如果直接在論文按下有序標籤,那麼在創建其他子標籤的時候,肯定會交叉錯亂,也沒辦法做到繼承標籤,十分麻煩。其二,標籤是沒辦法設置文字的,比如 "注",比如 "代碼詳見",但是在多級列表裡面就沒有這種限制。

圖27:創建混合標籤

此外,在標籤中,選中標籤(圖 26 那樣),直接按 Tab 鍵就能切換到下一級標籤。

看到這裡,聰明的你一定想到了是不是可以不設置 ctrl+2~7,我需要什麼就按 ctrl+1 再按幾下 tab 就行了呢?當然可以,但是 7 級標籤按 6 下不是太費事了嗎。。。而上面因為只有 2 級別,所以採用直接按 tab,而不是新建一個樣式。

問:怎麼創建Step1、參考文獻[1]那種流程式的標籤呢?

怎麼創建的相信已經不用我再多說了,這裡需要提一下,設置好文本縮進位置,就能做到圖 27 所示的效果,實際上你也可以把 "Step" 換成 "步驟" 或者是其他的,照葫蘆畫瓢~另外,這種標籤一般用的比較少,也可以考慮給他們設置單獨的快捷鍵。比如我把 ctrl + F 給了參考文獻樣式,把 ctrl + L 給了Step 樣式。

圖28:創建流程式標籤

圖29:流程式標籤

4 三線表與並圖繪製

4.1 三線表

實驗測量和計算數據是科技論文的核心內容,作為數據表述主要形式之一的表格,因具有鮮明的定量表達量化信息的功能而被廣泛採用。三線表以其形式簡潔、功能分明、閱讀方便而在科技論文中被推薦使用。三線表通常只有3條線,即頂線、底線和欄目線(見圖,注意:沒有豎線)。其中頂線和底線為粗線,欄目線為細線。當然,三線表並不一定只有3條線,必要時可加輔助線,但無論加多少條輔助線,仍稱做三線表。三線表的組成要素包括:表序、表題、項目欄、表體、表注 ——《百度百科詞條--三線表》

好啰嗦啊,我還是不知道三線表是啥!咳咳。。。下面的就是三線表。。。

圖30:高冷范三線表

關於 word 中繪製三線表的教程有很多,這裡簡單提一下怎麼創建三線表,並嵌入到模板文件中,以後我們用 ctrl + t 創建表格就直接是三線表了(如圖 10)。

Step1 先創建一個表格

Step2 點擊你創建的表格,word 上方選項卡出現 "表格工具",選擇 "設計"

Step3 點擊 "表格樣式" 框的箭頭

圖31:好尷尬呀,不知道叫什麼名字

圖32:新建表格樣式

設置線條需要兩步驟:先在 "將格式應用於" 選擇 "整個表格",然後設置線的粗細程度(建議選擇0.75 磅或 1 磅,實測 1.5 磅太粗了),"田" 處設置上、下框線。此後,再將 "將格式應用於" 選擇 "標題行",然後設置線粗細為 0.5 磅,"田" 處設置下框線,即完成了三線表的創建。但先別急著關閉窗口,我們再配置下左下角的 "格式"。

圖33:畫表格線

先點擊 "格式" > "表格屬性",上方有 5 個選項卡,分別是 "表格"、"行"、"列"、"單元格"、"可選文字"。

  • 在 "表格" 選項卡設置 "對齊方式" 為居中,這樣創建的表格默認就是居中的
  • 在 "行" 中設置 "允許跨頁斷行"、"在各頁頂端以標題形式重複出現" ,效果如下

圖34:「在各頁頂端以標題形式重複出現」效果,遇到分頁會重複顯示錶頭

最後,把創建好的表格樣式設置為默認值即可:

圖35:設置為默認值

問:表格創建出來間距太大,又不能修改怎麼辦?

細心操作的讀者會發現,不管在 "表格樣式" 中怎麼設置,都不會有效果的,這時候建議自己建一個命名為 "表格" 的自定義樣式(第 4 部分),如下 圖36 所示。由於表格都需要表注,因此可以設置ctrl + 8 創建表注 (表注採用自動編號),然後設置表注的 "後續段落樣式" 為 "表格",再按下 ctrl + t 創建表格時就能正常限定間距 18 磅了 (或者你自己定義的其他數值),這樣就完成了對行距的限制。

圖36:自建一個表格樣式,主要設置表格間距固定值 18 磅

問:設置表格樣式的時候沒反應怎麼辦?

重新點一下線粗細和設置上下框線,反覆試幾次,這個只能這樣,無解!

問:我創建出來的表格比較長,但寬度不足頁面的一半,分欄顯示是不是只能手動敲呢?

在 布局 -> 欄 中提供了分欄顯示的功能,使用分欄顯示,並設置重複出現標題欄。下面以論文中 附錄A 的製作過程為例:

圖37:設置分欄顯示

4.2 並圖繪製

並圖繪製指一行需要展示多張圖片的情形。但是如果直接拖進圖片,再按下 ctrl + 9,只能創建出一個圖注,因此,我們藉助表格來創建一行多個圖注。做法是創建 2 行 n 列的表格,在上面一行拖入圖片(這時候圖片應該是沒辦法正確顯示的,因為上面設置了固定值為 18 磅,但是可以對圖片使用 ctrl + i ,如果忘了這個命令,再回頭好好看看 4.4.1),在下面一行都分別按下 ctrl + 9 就可以創建出兩個圖注,效果圖如圖38,隨後將表格的框線隱藏就行了。

圖38:並圖繪製

圖39:並圖繪製

更多擴展方式:

圖40:使用並圖繪製 1 行 2 列表格。(左邊表格,右邊公式)

圖41:瘋狂的並圖繪製效果 (這裡用了很多單元格的哦,自己想想怎麼實現的。有的讀者問說不定人家是浮動做的呢?【這是我自己畫的,我還能騙你不成!?】)

此外,用表格還能創建整齊的線、分散對齊、並實現文字居中:

圖42:創建 6 行 3 列的表格,為表格填加虛線下框線

圖43:對第一列內容使用分散對齊(讀者可以試試,如果不用分散對齊,可不可以做到上面的效果)

圖44:表內文字居中

問:怎麼創建演算法流程圖(偽代碼)呢?

以下是常見的三種演算法流程圖方案,根據個人審美自行選擇。「輸出」部分可以放在「輸入」部分下面。

創建方法:

  • ctrl + 8 創建表注,換行,ctrl + t 創建 4 行 1 列 表格
  • 分別在每個格子中寫入:"Algorithm 1"、"Input"、"Process"、"Output",也可以替換成對應中文:演算法,輸入,過程/流程,輸出
  • 使用 "空格"和"ctrl + tab" 創造間距(Tab 製表符縮進,能達到補齊空格進行對齊效果,在input,output部分使用有奇效,尤其是換行輸入需要對齊的時候)
  • 為第三行部分 "Process" 創建序號,序號設置:
    • 調整列表縮進
      • 編號位置:0.65 厘米
      • 編號之後:空格
    • 定義新編號格式:「對齊方式」修改為「右對齊」(否則編號默認左對齊,數字編號>9時不美觀)

定義新編號格式:「對齊方式」修改為「右對齊」

改變框線樣式只需設置不同的線條即可。演算法框可以先創建一份,有需要再複製粘貼使用。在 插入-> 表格 -> 快速表格 -> 將所選內容保存到快速表格庫 也可以保存演算法框。

筆者比較喜歡這一種風格,為框圖下方添加圖注(不當作表格處理)。

5 重中之重 —— 公式編輯器

"一篇優秀的 word,不應該出現 mathtype 這種反人類的東西" —— 魯迅

"不怕學不會,只怕不肯鑽。工夫到了,自然熟能生巧。" —— 孔厥

5.1 基礎使用

公式分為行間公式行內公式,區分不同公式模式僅僅在這一行是不是只有這一個公式(也就是說,如果想把行間公式轉換為行內公式,只需要在最後加上一個空格)

按下 alt + = 輸入你的第一個 ugly equation

微軟公式編輯器兼容公式 LaTeX 語法,如連加號 sum,積分號 int,省略號 cdots,點積符號 cdot ,帽子 hat,ar 等等,同時也有自己簡約的風格,如 "a/b" 按一下空格就是分式了。有 LaTeX 公式語法基礎的同學上手應該很容易。但有區別的是,這裡使用 "()" 來包裹一串相同的格式。什麼意思呢?試試下面兩個命令:

sum空格^n_(i=1)空格

int空格^(a=1)_(b=-1)空格

此外,對 mathtype 有特殊癖好的讀者可以繼續用 "快速公式" 或者 "墨跡公式" 手寫,但是建議平時在查找符號的時候,多停 1 秒,看看它的命令,記住他,慢慢往全鍵盤操作過渡:

圖45:懸停出現代碼提示(圖中提示 gg 是遠大於符號的命令)

常用的命令符不多,比如積分號,箭頭,省略號,極限,alpha,sum,eta,gamma 等等,慢慢積累,熟能生巧。

此外 word 公式編輯器中有對象框,用於聲明歸屬。鍵盤中的 "end","home" 可以快速進行前後跳轉。

圖46:word 公式編輯器中的對象框,對象框用於聲明歸屬,如sin框中的部分,就是sin(部分)

5.2 字體配置

在 word 中,公式的字體是一定要換的,細(wan)心(e)的微軟工程師們編寫的字體實在是太醜陋了,這裡我們替換成第 2 部分提到的現代拉丁數學體( LaTeX 標準字體)。

圖47:兩種字體對比,現代拉丁數學字元較為圓潤

先按下 Alt + =,打開公式面板,此時具體操作見下圖:

圖48:為公式環境配置字體

另外,負(fu)責(yan)的微軟工程師們考慮到中文的斜體不便於閱讀,為我們的公式環境都設置了正體。嗯?有什麼不對嗎?請看論文寫作寶典:

1. 什麼時候用斜體(italic)?

1) 變數(variables)應該用斜體表示:例如T表示溫度(temperature),r表示速率(rate),x代表摩爾分數(molar fraction).

注意:即便用變數來作為形容詞的組成部分,依然要保持斜體,

舉例:In this equation, Vi is the frequency of the ith mode.

2) 坐標軸(axes):the y axis.

3) 平面(planes):plane P.

4) 行列式(determinants)和矩陣(matrices)中的元素:gn.

5) 常數(constants)符號: kB,玻爾茲曼常數;g, 重力加速度

6) 描述變數的函數:f(x).

2. 什麼時候不用斜體,而採用羅馬字體(Roman)?

備註:這裡的Roman字體指非特殊性字體,與每個期刊的正文字體一致

1) 數字;

2) 標點符號和括弧;

3) 大多數運算符;

4) 量度單位和時間單位:毫克, mg; 開爾文溫度, K; 帕斯卡, Pa; 毫米汞柱, mmHg.

5) 非數學符號和數量:s, 原子軌道(atomic orbital); S1, 分子狀態(molecular state); R, 化學命名法中的自由基(radical).

6) 變數的多字元縮寫: 臨界膠束濃度,cmc.

7) 數學常量(mathematical constants): 自然對數, e; i, 複數的虛部; 圓周率, π.

8) 矩陣的轉置(transposes), AT(T是矩陣A的轉置)

9) 點(point)和線(line): point A, line AB.

10) 行列式(determinants): A是矩陣A的行列式

11) 三角函數和其他數學函數: cos, 餘弦函數; sin, 正弦函數; max, 最大值; lim, 極限; log, 十的對數;mod, 模量; Re, 實部等.

3. 什麼時候用粗體(Boldface)?

1)向量(vectors);

2)張量(tensors);

3)矩陣(matrics);

4)多維物理量:磁場強度,H.

4. 什麼時候使用希臘字母(Greek letters)?

任何拉丁字母可以使用的地方都可以,包括變數,常量,向量等。

5. 當上下標本身就是代表物理量或數字的符號時,用斜體(italic),如果上下標是縮寫或者不是符號時,不用斜體,採用羅馬字體(Roman).

舉例:Cp for heat capacity at constant pressure常壓比熱(p是壓力的符號,採用斜體)

CB for heat capacity of substance B 物質B的比熱(B不是符號,不用斜體)

Cg where g is gas 氣體比熱 (g是氣體gas的縮寫,不用斜體)

Ei for energy of the ith level, where i is anumber(i是代表數字的符號)

gn where n is normal(n是氣體normal的縮寫,不用斜體)

轉載自:在論文寫作中,什麼時候該用斜體? - 鄒世輝的回答 - 知乎

很重要的一句:所有的變數都應該是斜體,所以我們需要重新給公式規定 "斜體"。一種方法是每次寫完公式後,在菜單中手動選擇斜體,另一種方法就是編寫宏命令(請看 5.3)。

在 word 中內置了許多函數,如 sin、cos、tan 等等,這些公式不需要使用反斜杠進行聲明,只需要敲一下空格,就能轉為相應的函數,並切換為正體。

輸入第一個根號式子:sqrt 按兩下空格

輸入第一個三角函數:arctan 按一下空格(這裡不需要斜杠)

輸入"abcdsin",按一下空格,看看能不能正確轉化出 "sin",再試試 "abcd空格sin",按一下空格,看看有什麼效果

問:公式的默認字體那個不是灰的嗎,改不了?

這種情況以我幫其他同學的配置經驗來看,一般只有兩種可能:一,office版本太低;二,沒有安裝現代拉丁數學字體(參看本文第 2 部分)。從雲盤下載鏈接後,需要解壓並安裝字體。

問:字體雙擊打開時顯示 "該文件沒有與之關聯的程序來執行該操作。請安裝一個程序……"?

這種情況是你的字體查看器有問題,但是不影響字體安裝。直接滑鼠右鍵,點擊安裝就行了。

圖49:安裝字體

5.3 編寫宏命令及快捷鍵配置

Sub InsertEqua() Selection.OMaths.Add Range:=Selection.Range Selection.OMaths(1).ConvertToMathText Selection.OMaths(1).ConvertToMathTextEnd SubSub AddNamespaceToMathMLInTextOnClipboard() AddNamespaceToMathMLInTextOnClipboard 宏End Sub

宏命令如上,複製,按如下操作添加(此處要保存到你的模板文件中 x 3,由於筆者之前已經在模板中配置過了,故此處在空白文檔中進行演示,沒有修改保存位置),並配置快捷鍵(對 InsertEqua 配置):

圖50:配置宏命令默認創建斜體

配置完宏命令及快捷鍵,再按下 ctrl + M 時,就是默認創建斜體公式了。對於不需要斜體的部分,手動去除斜體就行了。

此外,行間公式也會遵循 20 磅正文原則,如果書寫大一點的符號,就會出現下面這種情況:

圖51:公式不能正常顯示

這種情況,與插入圖片的處理方式一致:重寫一個行距樣式

我重寫的行距樣式是基於正文寫的,段落間距設置為 單倍行距,前後 0.5 行,不勾選 "在相同樣式的段落間不添加空格",快捷鍵為 ctrl + N。於是在寫行間公式的時候,先按下 ctrl+M 創建公式塊,再按下 ctrl + N設置間距。(如果出現問題,重複按ctrl + M 和 ctrl + N 即可解決)

5.4 文本對齊(等號對齊)

說到對齊樣式,就得提一下換行方式。

Enter(回車)是換段,shift+enter(軟回車)是換行不換段。因此,向左彎曲箭頭也叫段落標記,向下箭頭也叫手動換行符。

如圖所示:

圖52:上面兩個是軟回車,下面兩個是硬回車

  • 如果想要進行對齊,在硬回車下,只能用空格進行填充
  • 在軟回車中,結合數組環境提供了 "&" 符號,用於聲明對齊。
    • 使用方法:先輸入 "eqarray()" ,點擊"專業",會出現一個小方框,隨後正常寫作,在需要對齊的地方按下 "&" 鍵,換行的時候使用軟回車。注意:這裡使用 "&" 是左對齊-右對齊-左對齊-右對齊的形式(太抽象的話,在公式區實驗一下就知道了)。也就是說,如果想要做到上面的 M 和 S 對齊,後面的公式也對齊(兩個左對齊),那麼在插入後面的 "&" 符時應按 2 次

如下圖所示:

圖53:創建一般的對齊公式

肢解過程:(在編輯區寫下的東西都用 "" 包起來)

  • ctrl + M 打開公式環境
  • "eqarray"
  • "(" 按下左括弧的時候 eqarray 會變成黑框,沒有影響,繼續敲下右括弧 ")"
  • 滑鼠點擊切換為專業模式,出現一個方框,這就是數組環境
  • "Minimize:c^T" 按一下空格,會把 T 弄成上標
  • "X"
  • shift + enter 軟回車,這時候會發現間距被限制為 20 磅不能正常顯示,再次按下 Ctrl + N (5.3 最後配置的將公式間距改正為單倍行距)
  • "Subject to:A_ub" 按一下空格,會把 ub 弄成下標
  • "Xle" 按一下空格,le 轉換為小於等於號
  • "b_ub" 按一下空格
  • shift + enter 軟回車
  • "A_eq" 按一下空格
  • "X=b_eq" 按一下空格
  • shift + enter 軟回車
  • "Xin" 按一下空格
  • "Bounds"
  • 主體部分輸入完畢,但是會發現字體不一致,這時候需要拖選全部公式,再次按下 ctrl +M,就能把字體設置統一了。
  • 把 "Minimize:" 和 "Subject to:" 的斜體去除掉
  • 在 "Minimize:" 和 "Subject to:" 前插入一個 "&"
  • 在第一個需要對齊的地方插入兩個 "&",接下來的兩個地方分別插入三個 "&"
  • 對齊完成,修改間距即可。

動手實驗一下,輸入 1 個 & 和 2 個 & 有什麼區別?

同樣的方法,可以做很多很有趣的 "圖":

圖54:使用公式環境設置有趣的圖

圖55:使用公式環境設置有趣的圖(圖上提到的方法,後續本專欄會進行介紹)

圖 55 使用了大量的 & 和 {,讀者可以自己試試

提示一下:輸入 "{
ight" 按兩下空格,然後和上面一樣用軟回車和 "&" 實現

5.5 為公式添加序號

法一:公式添加序號有很多方法,在公式後輸入"#(序號)",點擊 "專用" 轉換。

圖56:為公式添加序號

法二:設置宏、文檔部件,但是不建議用這個方法,配置較為麻煩,而且並不是所有的公式都需要序號,所以上面建議用"#(序號或其他符號)" 來設置公式序號。

5.6 在公式區外騷氣地使用公式

圖57:在公式區外也能使用公式命令

通過上面的設置,即使在公式區外,也可以直接輸入"alpha空格" ," o空格" 等命令實現字元轉換功能。

此外:公式區外字元字體默認為新羅馬正體,需要手動設置為斜體。新羅馬斜體和拉丁斜體差不多,因此,在公式區外使用時,只需要將字元設置為斜體即可(當然,也可以用ctrl+M設置,看個人習慣)

這種輸入方式只是字元上沒有太大區別,但是間距是不一樣的,圖 58 展示了四種輸入方式,一般認為第 2 種和第 4 種是較為 "beautiful" 的。也就是說,要麼輸入字元後,自覺地設置斜體,要麼輸入公式塊後,左右插入空格。(上下標使用 開始->字體->上下標 即可實現)

圖58:四種輸入字元/變數方式

5.7 強制連加號上下標

行間公式的連加號上下標默認是正常的樣式,但是如果遇到了分數,就會弄成 橫式 樣式(圖 59 上)。

圖59:Pearson相關係數示例--兩種不同的連加號

下面提供了把 "橫式" 強行轉為豎式(圖 59 下)的方式:

圖60:熟練掌握公式書寫效果(流暢)及兩種寫法

肢解過程:(在編輯區寫下的東西都用 "" 包起來)

  • "elow" 按兩下空格,這時出現一大一小的兩框。
  • 選擇上面較大的框,繼續輸入"above" 按兩下空格,這時上面的小框也設置好了
  • 寫入上下標內容
  • 愉快地往後寫,寫完後再回頭來在中間補上 ∑ (上圖演示中是在公式區外直接輸入sum再複製)。

問:每次都這樣輸入好麻煩呀,有沒有能保存公式為快捷鍵或者模板的方法?

有的,word 中已經預置了部分常用公式,也支持自定義保存,如下圖所示:

圖61:保存公式模板

問:為什麼我導出的 pdf 中,公式特別模糊,括弧也不見了?

先送你個表情自己體會:(沒有按照第 2 部分的要求安裝對應軟體)

我們先看看這位讀者遇到的是什麼問題:

圖62:這位讀者遇到的問題(括弧丟失)

圖63:這位讀者遇到的問題(像素損失,產生鋸齒)

路人:嗯?好像沒問題啊?不是挺好看的嘛?

筆者:那你再看看原文是什麼樣的:

圖64:原文是長這樣的(細節放大圖就不放了,反正沒有絲毫鋸齒)

原因:word 轉 pdf 的功能不兼容現代拉丁數學字體。

所以,本文第 2 部分提到:DC pro 導出精美的 pdf,就是這個目的!用 DC 來導出 pdf,就能完美避開上面的問題,圖像也不會失真。

(其實這位「讀者」就是 4 月份的我,當時臨交論文,轉 pdf 時突然出現這樣的問題,可急死了。)

問:為什麼我複製 ∑ 會出現 "數學對象中不能包含段落標記或分隔符"?

圖65:常見錯誤

像我上面一樣操作:在 ∑ 之後再隨便寫一個字元,這樣複製的時候就不會把 回車 複製進去了

問:我可不可以不先寫 elow 之類的 ?

當然可以,這個東西是支持複製的,可以先在外面寫好一份模板,之後需要的時候再複製粘貼回去。如果要在內部寫 elow ,請在 "elow" 的前面加上兩個空格。

讀者不妨試試:

1. a=elow空格空格,會出現什麼效果。

2. 創建完上下標後馬上填入 " ∑ ",看看後面再寫的時候會出現什麼問題

通過上面兩個小實驗,應該就能明白為什麼我們要最後添加 ∑ 符號了。

輸入方法不唯一,這裡提供的是最簡單的思路而已。

問:有時候輸入公式,出現下面的彈窗錯誤怎麼辦?

圖66:常見的彈窗錯誤

點擊 "結束" 即可。此外使用的時候有小概率出現錯誤,保存當前文件,重啟即可。

6 創建目錄

目錄創建十分簡單,但是怎麼做出精美的目錄還是有點講究的

  • 先在插入目錄的 前一頁 中插入分節符(分節符位於:布局->頁面設置->分隔符->分節符->下一節),具體原因將在第 7 部分進行說明
  • 創建自動目錄:引用 -> 目錄
  • 創建自動目錄時,先使用「自動目錄1」在進行自定義。原因是為了保留 "目錄" 欄位(讀者不妨試試直接使用 "自定義目錄" 會發生什麼)
  • 隨後,進入 "引用 -> 目錄 -> 自定義目錄" 頁,在這裡可以設置對齊符的樣式,點擊右下角 "選項" ,可以設置要顯示的級別。(一般標題是不顯示的,所以下圖中將標題、標題1都去掉了,同時將標題2,標題3,標題4的級別都提升了1級)

圖67:創建目錄 so easy

有讀者問,為什麼這裡要提升標題234的級別呢?

主要是自動目錄中默認每一級標題都在上一級基礎上縮進2字元,如果不提升級別,將會明顯看到目錄向右偏。

如果創建出來的目錄偏長,可以自己根據內容重要程度進行刪減。

問:我的 word 論文突然出現一堆亂碼,怎麼辦啊?

下圖所示的這種稱為 "域代碼",一般 word 是不會顯示出來的,但是如果使用了不兼容的軟體(如低版本 office 使用 mathtype,或是一些亂七八糟的插件)或不小心按到了,就會顯示出域代碼。

解決方法:按下 Alt + F9,域代碼會轉為文字。(來自筆者的不幸經歷。。。)

圖68:域代碼暴露

這裡再假設一種極端情況:如果你的快捷鍵中把 Alt + F9 佔用了,那是不是只能哭爹喊娘了?

錯!word 有快捷鍵還原監測機制(有點像隊列),如果設置了衝突的快捷鍵,以最後一次設定的為準。所以,只要把你設置的 Alt + F9 的那個快捷鍵命令清除掉,就能還原了。

問:要怎麼創建矩陣?能不能詳細介紹一下矩陣相關的功能?

矩陣寫 LaTeX 代碼較為複雜,直接用快速創建:

圖69:快速創建矩陣

矩陣中常用的省略號有:

egin{array}{c|c|c}hline old{類型}&old{命令}&old{效果}\hline 橫省略號&	ext{cdots}&cdots\ 豎省略號&	ext{vdots}&vdots\ 斜省略號&	ext{ddots}&ddots\hline end{array}

如果需要擴展矩陣,直接在一個格子中滑鼠右鍵,選擇插入。這裡要注意兩點:

  • 如果格子中已經有符號了,仍然要選中整個框才能插入,否則 word 會認為你只是想對這個符號進行某些操作
  • 新插入的行列,字體默認為 Cambria Math 體,最後需要選中整個公式,再按一次 ctrl+M,把字體切換為現代拉丁數學體

圖70:滑鼠右鍵插入行列

問:為什麼我創建的公式,有時候是斜體的有時候又不是斜體的,要怎麼統一呢?

滑鼠選中公式框所有的內容,按下 ctrl+M

如果間距不能正常設置,按下 ctrl+N (前提是你已經正確為公式設置了單倍行距,具體設置方法在 5.3 中)

7 如何為每一頁創建不同頁腳頁眉、頁碼、背景?

圖71:常見的頁碼編排方案

直觀感受提出「節」的概念:許多同學在進行分頁時,使用的是手動換行。雖然能實現功能,但是一旦第一頁做了改動,底下其他頁也會跟著遭殃。

圖72:手動分頁

而使用「節」,則可以直接分頁(當然,word 裡面也有「分頁」的按鈕,但「節」能實現分頁功能,還能實現頁腳頁眉不同,此處建議使用 "節",而不是 "分頁")

圖73:使用節進行分頁

因此,分頁建議使用節。

頁腳頁眉創建相信大家都不陌生,但是論文中如果要規定不同樣式的頁腳頁眉,可就有點難度了。處理的方法多種多樣,下面提供一種筆者認為最簡單也最通用的方法:

圖74:使用分節符會顯示不同的 節

  • 使用分節符斷頁:分節符位於:布局->頁面設置->分隔符->分節符->下一節
  • 注意:這裡如果選擇了 "連續",則頁腳頁眉沒辦法設置!
  • 頁腳頁眉設置的時候,如果要使用不同的樣式,請關閉 "鏈接到前一條頁眉/頁腳",不同的頁碼,在 "頁碼->設置頁碼格式" 處關閉 "續前節",使用新的起始頁碼
  • 如果想使用奇偶頁不同的樣式,請使用 "奇偶頁不同",然後分別在奇數頁第一頁和偶數頁第一頁進行設置。
  • 如果想首頁不顯示(這裡的首頁是指 "分節後的首頁"),請使用 "首頁不同"
  • 如果想要設置不同的計數方式,請在 "頁眉和頁腳工具->頁碼->設置頁碼格式" 處設置

圖75:關閉鏈接到前一條頁眉/頁腳

下面對論文進行簡單演示,加深理解:(只要知道怎麼弄,是很簡單的,但是一定要嘗試,第一次弄很容易懵逼)

圖76:設置不同的頁腳

問:為什麼每次創建「節」,在下一頁都會有一點空白?要怎麼刪除這個空白?

怎麼產生的不清楚機理,但是按下 delete 就能清除掉這個空白了。

問:為什麼創建頁腳的時候,頁碼好像略微高了一點點?

注意看你創建的頁腳,如果有明顯的段落標識(硬回車),說明這裡有「換行」!把這個換行刪除掉就行了。(如圖 76,我用的是 delete 刪除的)

問:怎麼清除「節」?

視圖 -> 大綱,就能看到 "節"。使用 delete 進行刪除

問:我不想要頁眉那條線,應該怎麼操作?

猜猜看頁眉那條線是什麼原理,就知道怎麼清除了 ~ 下圖從原理上根除線。其實直接清除格式也可以。

圖77:清除頁眉的橫線

此處主要演示了頁腳的設置。頁眉同理!

8 空間傳送 —— 靈活使用"交叉引用"

什麼是交叉引用?簡單的例子就是第 1 部分中給的文件,點擊目錄時就能跳轉到對應的部分。而交叉引用就是對任意的都能實現這樣的功能。例如,參考文獻[1],此處將[1]設置為交叉引用,那麼點擊這個[1]就能跳轉到對應的地方,實現空間傳送。

交叉引用位於 引用 -> 交叉引用中,"引用類型" 可以自行設置,如果是自動編號的參考文獻,則在 "編號項" 就能找到。"引用內容" 默認為 "頁碼",此處建議改為 "段落編號"。

圖78:一個交叉引用的實例

9 如何寫出規範的參考文獻

知網、百度、谷歌都提供了引文生成方式,建議使用百度、谷歌學術的生成方式。以下展示了使用百度學術及谷歌學術 (鏡像網站) 生成參考文獻的方式,由於谷歌學術的鏡像網站不穩定,隨時可能失效,此處就不貼鏈接了。

  • 由於知網缺少書籍類的引用,且格式中沒有空格(看上去緊湊),所以建議以百度、谷歌學術為主。
  • 基本上只要完整複製 書籍/論文/期刊 的標題,就能定位到精確的內容。

使用百度學術生成參考文獻

圖79:使用百度學術生成參考文獻

圖80:使用谷歌學術生成參考文獻

10 結語

這是文頭提到的 示例文件(閹割版),示例文件中包含了基本的 ctrl+1~7,表注圖注及公式的簡單配置功能,其餘的根據個人需求個性化定製即可。拒做伸手黨,不提供本人完整版文件。

通過上面的配置,在寫作效果上已經不輸 LaTeX 了,便捷程度甚至遠超 LaTeX (試試用 TOPSIS法 評價一下?)。還有一個貫穿始末的快捷鍵 ctrl + S (快速保存),一定要養成習慣。剩下的就是集中你的精力,專心創作!

實際在指導其他同學過程中,還發現存在著不少 word 版本混用、mathtype 版本混用、wps 混用的情況。這裡提一個原則:只要是跨平台參與寫作的,都使用相同配置的編輯器

  • 樣式的快捷鍵可以跨平台,而像 ctrl+t 和 ctrl+m 不屬於樣式的快捷鍵,跨平台需要重新配置
  • wps 目前的功能完整性上大概也就在 office2007 的水平,兼容性和穩定性連 2007 都沒到達。界面的簡潔流暢和系統級的支持也是 office 遠勝於 wps 的地方。事實上 wps 能完成的 office 幾乎全部能完成,流暢性也更勝一籌。但反過來,很多 office 能完成的事情 wps 並不能做到
  • word 2016 對 visio 圖像的兼容性比 wps 更好(以後會專門進行 visio 繪圖技巧的介紹)
  • 混用編輯器容易造成的問題:
    • 格式容易錯亂:進行寫作的文件 .docx 是基於上述的 .dotm 創建的,跨平台時找不到對應的 dotm,容易產生各種問題。
    • 兼容問題:如 mathtype 在 2010 版本的顯示效果與 2016 版有微小區別,在2003、2007 上有重大區別(mathtype 本身在創建公式序號顯示間距上就有很多毛病,此外字體樣式十分醜陋(積分號為例),這也是為什麼 "魯迅" 先生說不要用 mathtype 進行公式寫作的原因)

圖81:在 2010,2013,2016 三個版本多次轉換後出現的亂碼問題

(吐槽一句:這麼多小概率問題都讓我給碰上了,我的寫作之路真是坎坷)

圖82:最終效果(清爽整潔)

為什麼將本文寫在 python 下面呢?其一是現在我都是用 word 來寫筆記,配合上面的配置後,流暢的簡直不要不要的;其二是結合 python 的圖像識別模塊及自動控制,可以實現 "自動化格式":先定義要掃描的欄位,然後對 word 文件進行拖動,掃描到 "問題重述","問題背景" 之類的就按下 "ctrl+2" ,從而實現對文本進行格式規範化(出版社福音?)。相關源碼等以後有時間再寫上來,感謝各位的關注與支持~


作者:張柳彬 仇禮鴻

如有疑問,請聯繫QQ:965579168

轉載請聲明出處


推薦閱讀:

論文寫作秘笈之如何查找最新文獻
我希望能早點看到這篇文獻綜述(Literature Review)指導!
word論文小技巧
學生會工作總結
19個科研小技能,查文獻必備!

TAG:論文寫作 | 排版 | 數學建模 |