最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

寫畢業(yè)論文時(shí)必學(xué)的Word技巧!

2020-11-07 09:33 作者:小兔下載  | 我要投稿

很多耗時(shí)耗力的操作,其實(shí)一個(gè)公式就可以搞定了。今天【高手課】這篇技巧總結(jié)文,基本把論文寫作的方方面面都覆蓋到了,一半的奇技淫巧,一半的常用技巧,幫你快速提高效率,畢業(yè)生來收!

說白了,Word 的奇技淫巧就是指宏和域,本文從第三章開始都是通過域和宏來實(shí)現(xiàn)的。至于畫圖什么的,本文并不提及。因?yàn)殛P(guān)于畫圖這一項(xiàng)就可以寫出比這篇更長的文章。另外說明一下:本人用的是 Office 2013 for Windows 32bit,輕度 LaTeX 使用者,輕度 Word 使用者。在此班門弄斧,歡迎批評指正。

-1. 章節(jié)目錄

0x00. 樣式與內(nèi)容分離
0x01. 創(chuàng)建模板
0x02. 添加注釋
0x03. 自動編號
0x04. 插入公式
0x05. 插入圖表
0x06. 交叉引用
0x07. 圖表目錄
0x08. 參考文獻(xiàn)
0x09. 符號替換

0. 樣式與內(nèi)容分離

這一點(diǎn) LaTeX 用戶做的比較好,Word 用戶往往不是特別注意。樣式與內(nèi)容分離可以最大限度的使作者從繁復(fù)的排版工作中解脫出來,而全身心的投入到內(nèi)容寫作,后期調(diào)整格式也相對容易。與 LaTeX 類似,在寫作的時(shí)候只需要告訴 Word 這是正文,這是圖,這是表,這是標(biāo)題就行了。衛(wèi)星公粽號“高手課”領(lǐng)取Office教程。

Word 的樣式列表如下圖所示,在這可以任意的添加、刪除、修改樣式。

省下99%的時(shí)間!用Word寫論文時(shí)有哪些好用到哭的奇技淫巧?

樣式的添加伴隨著論文的寫作進(jìn)行的。當(dāng)遇到之前沒遇到的樣式,就隨手將該格式添加到樣式列表中。比如寫到一半,出現(xiàn)第一個(gè)圖,圖與正文格式不同,要求無縮進(jìn),位置居中,所以此時(shí)需要添加一個(gè)圖的樣式。以后出現(xiàn)圖的時(shí)候直接點(diǎn)擊樣式列表就行了。論文完成的時(shí)候,你的樣式列表也就完成了。要保證一點(diǎn),論文中的除了自動生成的部分(如目錄,參考文獻(xiàn)等)所有內(nèi)容都必須與一種樣式對應(yīng)。這樣做的好處就是后期調(diào)整格式十分便捷。

有些時(shí)候論文寫了大半或者寫完的時(shí)候需要調(diào)整論文的格式,比如正文字體變小一號,圖片變成左對齊。這里不能全選然后更改字號,這樣的話所有的字號都變成一樣的了。笨一點(diǎn)的辦法就是一段一段的選擇,然后調(diào)整字號。稍微聰明一點(diǎn)的辦法利用格式刷,一點(diǎn)一點(diǎn)的改。但是對于幾十頁甚至上百頁的文章來說是非常耗時(shí),而且容易遺漏,導(dǎo)致格式前后不一致。如果寫作的時(shí)候就將樣式與內(nèi)容分離開,此時(shí)只需要在樣式列表中的“正文”樣式上點(diǎn)擊右鍵,選擇“修改…”,如下圖所示。衛(wèi)星公粽號“高手課”領(lǐng)取Office教程。

省下99%的時(shí)間!用Word寫論文時(shí)有哪些好用到哭的奇技淫巧?

在彈出的對話框中,將字體改成五號字體,點(diǎn)擊確定,如下圖所示。

這樣所有的正文字體都會變成五號字體。

其他樣式,例如行距,顏色,縮進(jìn),編號等等,都可以在樣式中進(jìn)行統(tǒng)一更改。修改過程非常方便,文檔越大效果越明顯。衛(wèi)星公粽號“高手課”領(lǐng)取Office教程。

1. 創(chuàng)建模板

當(dāng)你寫完一篇論文的時(shí)候,可以將該文檔的副本的內(nèi)容刪除,然后保存成模板,以便日后使用。以后寫論文的時(shí)候復(fù)制一份這個(gè)模板,打開便可以直接進(jìn)行寫作了。所有的樣式都將如上一篇論文一樣,省去了添加樣式的過程。衛(wèi)星公粽號“高手課”領(lǐng)取Office教程。

如果希望新建的 Word 文檔中包含這些樣式,將該空白模板另存為 .dotx 格式,路徑為我的文檔下的“自定義 Office 模板”,如下圖所示。

省下99%的時(shí)間!用Word寫論文時(shí)有哪些好用到哭的奇技淫巧?

以后再打開 Word 時(shí),可以在“個(gè)人”模板中找到該模板,如下圖所示。

省下99%的時(shí)間!用Word寫論文時(shí)有哪些好用到哭的奇技淫巧?

點(diǎn)擊該模板,就可以創(chuàng)建一個(gè)空白文檔,樣式列表與第一篇論文一致。衛(wèi)星公粽號“高手課”領(lǐng)取Office教程。

如果想讓右鍵菜單新建的 Word 文檔變成該模板,需要將該空白文檔另存為 .dotm 格式,然后替換掉該文件

"C:\Users\XXX\AppData\Roaming\Microsoft\Templates\Normal.dotm"

其中 XXX 為你的用戶名。

這樣通過右鍵菜單新建的 Word 文檔將變成改模板。如下圖所示。

省下99%的時(shí)間!用Word寫論文時(shí)有哪些好用到哭的奇技淫巧?

2. 添加注釋

論文寫作有時(shí)候需要添加一些思考的過程,或者是想暫時(shí)刪掉某些內(nèi)容。LaTeX 用戶比較方便直接添加注釋就行了。衛(wèi)星公粽號“高手課”領(lǐng)取Office教程。

% This is comment。 \iffalse ?This is comment, too. \fi

其實(shí)利用 Word 中的樣式,可以實(shí)現(xiàn)這個(gè)功能。

首先創(chuàng)建一個(gè)新樣式,名字為“注釋”。

省下99%的時(shí)間!用Word寫論文時(shí)有哪些好用到哭的奇技淫巧?

為了與正文區(qū)別開來,將字體設(shè)置成仿宋+Courier New,顏色為綠色。最重要的一條就是將“隱藏”復(fù)選框選中。衛(wèi)星公粽號“高手課”領(lǐng)取Office教程。

省下99%的時(shí)間!用Word寫論文時(shí)有哪些好用到哭的奇技淫巧?

按照 Matlab 或者 LaTeX 的注釋風(fēng)格,項(xiàng)目符號選擇一個(gè) Courier New 字體的半角百分號。這個(gè)可以不用設(shè)置。衛(wèi)星公粽號“高手課”領(lǐng)取Office教程。

省下99%的時(shí)間!用Word寫論文時(shí)有哪些好用到哭的奇技淫巧?

為了方便使用,可以為該樣式設(shè)置快捷鍵。我這里用的是 Ctrl + %,也就是 Ctrl、Shift 和 5 同時(shí)按下。衛(wèi)星公粽號“高手課”領(lǐng)取Office教程。

省下99%的時(shí)間!用Word寫論文時(shí)有哪些好用到哭的奇技淫巧?

到此為止,注釋樣式的配置就完成了。最后一步,打開 Word 的選項(xiàng),選中“顯示隱藏文字”復(fù)選框,如下圖所示。衛(wèi)星公粽號“高手課”領(lǐng)取Office教程。

省下99%的時(shí)間!用Word寫論文時(shí)有哪些好用到哭的奇技淫巧?

回到正文,按下 Ctrl + Shift + 5 即可進(jìn)入注釋模式。如果想暫時(shí)刪除某寫內(nèi)容,選中這些內(nèi)容,然后按下 Ctrl + Shift + 5 即可。

省下99%的時(shí)間!用Word寫論文時(shí)有哪些好用到哭的奇技淫巧?

上圖中綠色文字,只有你能看到,其他人由于 Word 默認(rèn)不顯示隱藏文字,所以是看不到這些內(nèi)容的。衛(wèi)星公粽號“高手課”領(lǐng)取Office教程。在其他人眼中,該 Word 文檔是這樣的:

省下99%的時(shí)間!用Word寫論文時(shí)有哪些好用到哭的奇技淫巧?

如何批量刪除注釋內(nèi)容?衛(wèi)星公粽號“高手課”領(lǐng)取Office教程。

當(dāng)文檔完成的時(shí)候,注釋內(nèi)容失去作用,又不想萬一被人看見。利用替換功能刪除這些注釋即可。打開替換對話框,選擇“格式”–“字體”,將“隱藏”復(fù)選框選中,如下圖所示。

省下99%的時(shí)間!用Word寫論文時(shí)有哪些好用到哭的奇技淫巧?

然后點(diǎn)擊確定,替換窗口會多出一條格式屬性:隱藏,如下圖所示。

省下99%的時(shí)間!用Word寫論文時(shí)有哪些好用到哭的奇技淫巧?

“替換為”文本框留空,然后點(diǎn)擊全部替換,便刪除所有的注釋內(nèi)容。

有時(shí)候我們需要去掉注釋看看文章到底是什么樣的,然后就跑去修改選項(xiàng),太麻煩!我們用一個(gè)宏來完成這個(gè)繁瑣的工作。衛(wèi)星公粽號“高手課”領(lǐng)取Office教程。

新建一個(gè)名字為 ShowComment 的宏,然后點(diǎn)擊創(chuàng)建。

省下99%的時(shí)間!用Word寫論文時(shí)有哪些好用到哭的奇技淫巧?

再打開的代碼框中,在 sub 中添加一句代碼就行了:

ActiveWindow.View.ShowHiddenText = Not ActiveWindow.View.ShowHiddenText

如下圖所示。

省下99%的時(shí)間!用Word寫論文時(shí)有哪些好用到哭的奇技淫巧?

然后把這個(gè)宏添加到快速訪問工具欄中。衛(wèi)星公粽號“高手課”領(lǐng)取Office教程。

省下99%的時(shí)間!用Word寫論文時(shí)有哪些好用到哭的奇技淫巧?

在打開的對話框中將剛剛創(chuàng)建的宏添加到快速訪問工具欄,如下圖所示。

省下99%的時(shí)間!用Word寫論文時(shí)有哪些好用到哭的奇技淫巧?

改個(gè)名字,換個(gè)圖標(biāo)。

省下99%的時(shí)間!用Word寫論文時(shí)有哪些好用到哭的奇技淫巧?

快速訪問工具欄上多了一個(gè)按鈕,點(diǎn)擊它就可以切換顯示注釋或者是不顯示注釋。

當(dāng)然,你如果只想看看最終樣子的話,可以不用這么麻煩,按 Ctrl + P,進(jìn)入打印預(yù)覽就好了。

3. 自動編號

本人是不建議任何形式的手動編號,費(fèi)勁,而且容易出錯(cuò)。我見過不少人的論文采用的是手動編號,后期需要?jiǎng)h除或者添加章節(jié)、圖片、表格,然后就是所有編號重新改一遍,那酸爽,我相信懂的人自然懂。衛(wèi)星公粽號“高手課”領(lǐng)取Office教程。

Word 提供的編號樣式已經(jīng)非常多了,還支持自定義編號格式,基本涵蓋 99% 的使用場景。

Word 默認(rèn)模板標(biāo)題是不帶編號的,好多人也不會為標(biāo)題添加編號,這里簡單介紹一下如何為標(biāo)題添加編號。

第一步:點(diǎn)擊多級列表,為多級標(biāo)題選擇一種編號格式,我這里選的是第三種。

然后點(diǎn)擊菜單下方的”定義新的多級列表“,打開如下對話框。

點(diǎn)擊”更多“,顯示出為師的完全體。衛(wèi)星公粽號“高手課”領(lǐng)取Office教程。

做上角的的多級列表是可以點(diǎn)擊的,選擇一級編號,然后在”將級別鏈接到樣式“下拉框中選擇”標(biāo)題一“,如下圖所示。

二級標(biāo)題、三級標(biāo)題如法炮制,如下圖所示。

至此,標(biāo)題的編號已經(jīng)設(shè)置完畢,你要是想用 5 級標(biāo)題,也可以定義到 5 級標(biāo)題。

使用方面,直接點(diǎn)擊標(biāo)題樣式,然后輸入標(biāo)題的內(nèi)容就行了,編號都為你自動設(shè)置妥當(dāng)。

不論論文如何修改,你都不用為編號操心,而且編號也不會亂。

4. 插入公式

介紹一個(gè)小插件,可能有很多人都開始用了,就是 Aurora。先來說說為什么不用其他的公式編輯器。

Word 自帶了公式編輯器,其實(shí) Word 自帶的公式編輯器不用鼠標(biāo)點(diǎn)來點(diǎn)去的選擇各種符號,可以通過快捷鍵來輸入各種符號,也可以利用題注給 Word 中的公式添加自動編號以及交叉引用。但是有點(diǎn)麻煩,這是我不推薦 Word 自帶公式編輯器其中的一個(gè)原因。

MathType 用的人非常多,MathType 支持 LaTeX 的輸入方式,自動編號以及交叉引用都比較方便。因?yàn)椴荒芏x常用的宏,還不夠方便。

其實(shí)我不用 Word 自帶的公式編輯器或者是 MathType 的最主要的原因就是,這兩個(gè)產(chǎn)生的公式太丑了。美丑這個(gè)東西仁者見仁,我的審美也不是最優(yōu)秀的,我貼幾張對比圖,如果感覺 Aurora 產(chǎn)生的公式最漂亮,可以繼續(xù)往下看,如果感覺差不多,可以跳過這一章。

下圖是二次方程求根公式的三種公式編輯器的對比圖,好像都還好。

下圖是分段函數(shù)的三種公式編輯器的對比圖,抱歉我不知道前兩個(gè)怎么左對齊,MathType 的括號看起來發(fā)虛。

下圖是求和公式的三種公式編輯器的對比圖,第一個(gè) Sigma 什么鬼,而且前兩個(gè) Sigma 兩邊的間距太寬了。

下圖是矩陣的三種公式編輯器的對比圖,第一個(gè)皺巴巴的感覺,第二個(gè)括號和點(diǎn)都有點(diǎn)虛。

Aurora 插入公式也是非常的便捷,整個(gè)輸入過程都不需要鼠標(biāo)的參與,省去了右手在鼠標(biāo)和鍵盤之間來回奔波。如果你的論文中有大量的重復(fù)公式,可以向 Aurora 中添加宏命令來實(shí)現(xiàn)快速輸入。比如論文中經(jīng)常出現(xiàn):

你可以在 Aurora 的 Package 選項(xiàng)中添加以下宏定義:

\newcommand{\xs}{x_1,x_2,\cdots,x_n}

以后就可以利用 \xs 快速輸入 了。如果你還想輸入

可以定義一個(gè)帶參數(shù)的宏命令。

\newcommand{\qiqi}[1]{#1_1,#1_2,\cdots,#1_n}

你就可以通過輸入 \qiqi{y} 和 \qiqi{z} 來快速輸入

如果你有時(shí)候還想改變上線值 n?的話,可以定義一個(gè)帶兩個(gè)參數(shù)的宏定義。

\newcommand{\qiqi}[2]{#1_1,#1_2,\cdots,#1_{#2}}

然后你就可以通過輸入 \qiqi{a}{100} 來快速輸入

定義宏命令還有一種用途,我在寫上一篇文章的時(shí)候,有個(gè)變量 R,不知道用什么樣式。是R??是r??還是/it Risk??其實(shí)不用糾結(jié)這個(gè),定義一個(gè)命令代替這個(gè) R 就好了。

\newcommand{\risk}{\mathscr{R}}

以后如果需要改的話改一下宏命令,全文的 R 都變了,省去了一個(gè)一個(gè)改的繁瑣。普通文本可以以實(shí)現(xiàn)類似的功能,詳見 9. 符號替換。

Aurora 自帶個(gè)微型的 TeX 系統(tǒng),原理就是將你輸入的公式利用 TeX 進(jìn)行編譯,然后將產(chǎn)生的結(jié)果插入到 Word 中。所以你要用 Aurora 輸入公式,需要先了解一下 LaTeX 的公式輸入。關(guān)于這方面的內(nèi)容可以參見《一份不太簡短的 LaTeX 2ε 介紹》中的第三章。

最后說一點(diǎn),利用 Aurora 編輯的公式,在沒裝 Aurora 的電腦上是無法編輯的,MathType 也這樣。Aurora 產(chǎn)生的公式可以位圖,也可以是矢量圖。位圖的優(yōu)點(diǎn)就是到哪里看起來都一樣,矢量圖的優(yōu)點(diǎn)就是可以無限放大。如果你只在你本機(jī)上編輯打印的話,推薦使用矢量圖。如果你要發(fā)給別人看的話,還是保存成位圖比較好,矢量圖在沒裝 Aurora 的電腦上顯示不正常。如何修改請看下圖:

5. 插入圖表

如果你需要在文章中插入圖表,你至少需要以下 4 中樣式:

  • 圖標(biāo)題

  • 表標(biāo)題

插圖的過程就是插入一張圖片,然后點(diǎn)擊“引用”–“插入題注”。

在彈出的對話框中選擇你想要的標(biāo)簽,如果沒有你想要的,你可以點(diǎn)擊“新建標(biāo)簽”,自己添加一個(gè)標(biāo)簽。

然后設(shè)置編號的樣式,我這里用的是 1.1 這種格式,前面的 1 是章節(jié)編號,后面的 1 是圖編號。如果你不想要章節(jié)編號,就把“包含章節(jié)編號”的復(fù)選框去掉。最后在設(shè)置一下兩個(gè)數(shù)字之間的符合,我用的是句點(diǎn)。

最后點(diǎn)擊確定,一個(gè)題主就插好了。然后補(bǔ)充這個(gè)圖的標(biāo)題,設(shè)置好圖和圖標(biāo)題的樣式,一個(gè)圖就大功告成了一半了。

但是,這樣插圖有個(gè)問題:前文有可能還要插入別的內(nèi)容,很可能把這個(gè)圖擠到頁面下方,導(dǎo)致圖和圖標(biāo)題分在了兩頁,就像這樣:

但是,這樣插圖有個(gè)問題:前文有可能還要插入別的內(nèi)容,很可能把這個(gè)圖擠到頁面下方,導(dǎo)致圖和圖標(biāo)題分在了兩頁,就像這樣:

為了避免這個(gè)問題,我們在正文要插入圖片的位置上添加一個(gè)1/times1? 的表格。然后去掉表格的邊框:

然后設(shè)置表格屬性,去掉“允許跨頁斷行”復(fù)選框。

最后將圖和圖標(biāo)題剪切到表格中即可。

這樣,圖和圖標(biāo)題就是不可分割的一部分了。

這樣,圖和圖標(biāo)題就是不可分割的一部分了。

表格的插入與圖片類似,短表格不建議分頁,最好和圖片一樣,與表標(biāo)題一起放在一個(gè)1/times1? 的表格中。長表格就不能用這個(gè)方法了,因?yàn)楹苡锌赡艹霈F(xiàn)頁面底端由于放不下表格而大面積留白的情況。與圖片類似,有可能出現(xiàn)這種情況:

對于這種情況我還沒有特別好的解決辦法。

最后發(fā)發(fā)牢騷,Word 一直不支持 LaTeX 中的浮動環(huán)境這個(gè)功能,也是比較遺憾的,希望以后的版本會支持這個(gè)功能。

6. 交叉引用

交叉引用對應(yīng) LaTeX 的兩個(gè)命令,一個(gè)是 \label{} 一個(gè)是 \ref{}。

論文中不會出現(xiàn)“如下圖”、“如下表”等描述,因?yàn)橛袝r(shí)候?yàn)榱税婷鎰蚍Q,圖、表和引用的地方相距甚遠(yuǎn),“如下圖”、“如下表”只會讓人摸不著頭腦。所以論文中都是“如圖1.1”,“如表3.2”之類的。圖表的編號在 5. 插入圖表 中介紹過了,這里介紹如何引用這些數(shù)字。

已經(jīng)有了一幅圖了,現(xiàn)在要做的就是在光標(biāo)的地方插入“圖1.1”。點(diǎn)擊“引用”–“交叉引用”。

在彈出的對話框中選擇引用類型,找到我們在上一章中添加的自定義標(biāo)簽“圖”。

下方的列表中就出現(xiàn)了剛剛我們插入的那幅圖。引用的內(nèi)容有很多種,這里我們只需要“圖1.1”,也就是標(biāo)簽和編號。

點(diǎn)擊插入按鈕,便在當(dāng)前光標(biāo)位置插入了“圖1.1”。

這樣做的好處是,當(dāng)圖片的序號發(fā)生改變的時(shí)候,交叉引用的編號也會跟著改變。比如我們在這幅圖前面再插入一幅圖,那么這幅圖的編號就自動的變成 1.2 了。

但是剛剛的引用并沒有變化,還是 1.1。這是在該域,即“圖1.1”上點(diǎn)擊右鍵,在右鍵菜單中選擇“更新域”。

“圖1.1”就變成“圖1.2”了。

但是還是有點(diǎn)略麻煩啊,有更簡單的辦法,按下 Ctrl + A,全選,然后按 F9,更新整個(gè)文檔的所有的“域”,然后所有的交叉引用就都正常了。

但是還是有點(diǎn)略麻煩啊,有更簡單的辦法,按下 Ctrl + A,全選,然后按 F9,更新整個(gè)文檔的所有的“域”,然后所有的交叉引用就都正常了。

表的引用和圖類似,這里不表。說一下公式的引用。這里用 Aurora 進(jìn)行說明,MathType 操作一樣。

公式大體上分為三種,行內(nèi)公式,行間公式和帶編號的行間公式。

在你輸入公式前就要決定這個(gè)公式的顯示方式,如果你打算引用這個(gè)公式,就需要使用帶編號的行間公式,另外兩種公式無法引用。

現(xiàn)在我們有了兩個(gè)公式,現(xiàn)在需要在箭頭處分別插入 (1) 和 (2)。

首先將光標(biāo)放在要插入編號的位置,然后點(diǎn)擊 Aurora 菜單下的 “Insert Reference” 按鈕。

光標(biāo)的位置出現(xiàn) (*),因?yàn)槌绦蜻€不知道你要引用哪個(gè)公式。

雙擊你要引用的公式的編號,(*) 就變成 (1) 了。

如法炮制另一個(gè)。

這時(shí)我們刪除第一個(gè)公式。

公式 (2) 的編號沒變,這時(shí)候有兩種辦法,一種是前文介紹的 Ctrl + A 然后按 F9。另一種就是雙擊任意公式的編號,如上圖中紅色箭頭指的編號。此時(shí) Aurora 會彈出對話框,點(diǎn)擊 OK,編號就正常了。

引用的地方全角字符和半角字符之間的空隙太小了,看的極不自然,在 (1) 的兩邊各添加一個(gè)不間斷空格(Ctrl + Shift + 空格)就好了。

引用的地方全角字符和半角字符之間的空隙太小了,看的極不自然,在 (1) 的兩邊各添加一個(gè)不間斷空格(Ctrl + Shift + 空格)就好了。

7. 圖表目錄

有時(shí)需要添加圖目錄或者表目錄,這個(gè)和普通的目錄插入方法類似,這里簡單說一下方法。

把光標(biāo)放在要插如圖目錄的地方,然后點(diǎn)擊“引用”菜單欄中的目錄按鈕。

在下拉菜單中選擇“自定義目錄”。

在彈出的對話框中點(diǎn)擊“選項(xiàng)”。

在彈出的對話框中去掉標(biāo)題對應(yīng)的數(shù)字,因?yàn)閳D目錄只有圖,其他的都不顯示。

往下翻翻,找到圖標(biāo)題,然后設(shè)置目錄級別為 1。

點(diǎn)擊確定,關(guān)閉對話框。發(fā)現(xiàn)打印預(yù)覽發(fā)生了變化,是我們預(yù)期的樣子。

點(diǎn)擊確定,插入圖目錄。

表目錄和圖目錄一樣。

8. 參考文獻(xiàn)

我見過人肉排參考文獻(xiàn)的人,極其不推薦,增刪文獻(xiàn)都會對編號造成影響,而且文獻(xiàn)的格式也是非常復(fù)雜的,人工排參考文獻(xiàn)是極其愚蠢的。

Word 本身是可以插入?yún)⒖嘉墨I(xiàn)的,但是功能太弱了,不推薦使用。

插入?yún)⒖嘉墨I(xiàn)前,你首先需要一個(gè)個(gè)人文獻(xiàn)的數(shù)據(jù)庫。如果你還沒開始用參考文獻(xiàn)管理軟件的話,這一章就不用看了。

你用哪種管理軟件都無所謂,基本都會提供 Word 插件,以便向 Word 中插入數(shù)據(jù)庫中的文獻(xiàn)。我用的是 JabRef。這個(gè)管理軟件跨平臺,支持的數(shù)據(jù)庫的格式為 BibTeX。主流的數(shù)據(jù)庫都支持 BibTeX 文獻(xiàn)的導(dǎo)出,方便導(dǎo)入到 JabRef 中。JabRef 還支持文獻(xiàn)的批量下載。但是也有很多問題,所以我正在用業(yè)余時(shí)間開發(fā)一個(gè)文獻(xiàn)管理軟件,現(xiàn)在還只是半成品。扯遠(yuǎn)了……

這里以 JabRef 為例,說明如何向 Word 中插入?yún)⒖嘉墨I(xiàn)。插件使用的是 BibTeX4Word。安裝后,Word 的加載項(xiàng)中會多出一些按鈕。

第一次使用的時(shí)候插件會詢問你數(shù)據(jù)庫的路徑。

選中你平時(shí)維護(hù)的數(shù)據(jù)庫即可。

當(dāng)你想在某處插入?yún)⒖嘉墨I(xiàn)的時(shí)候,把光標(biāo)放在要插入?yún)⒖嘉墨I(xiàn)的地方,然后點(diǎn)擊紅色的加號。

插件會彈出一個(gè)輸入框,這里輸入的是 BibTeX Key。用 JabRef 的都知道這個(gè)東西,如果用其他軟件也不要緊,這一步驟是你告訴插件到底要引用數(shù)據(jù)庫中的哪篇文章。BibTeX Key 就是 JabRef 用來標(biāo)記文獻(xiàn)的。

填好之后點(diǎn)擊確定,然后光標(biāo)的地方就會多出一個(gè)一團(tuán)亂碼一樣的東西。

點(diǎn)擊插件上的第二個(gè)按鈕,進(jìn)行編譯。

然后亂碼變成了 [1],文章的最后出現(xiàn)了參考文獻(xiàn)列表。

9. 符號替換

寫作的時(shí)候經(jīng)常會出現(xiàn)這種情況:寫作初期有些名稱沒有定下來,后期很可能要改。比如你文章中提出了一個(gè)算法,但是算法名字還沒想好,文章中到處需要引用這個(gè)名字。與運(yùn)算是用 & 還是 &&?更是有的時(shí)候遇到?jīng)]節(jié)操的甲方,改來改去,改來改去,改來改去,改來改去,改來改去,改來改去……

LaTeX 解決這種問題的思路很簡單,定義一個(gè)命令就好了,文章繼續(xù)往下寫,以后要改的話重新定義命令就好了。

\newcommand{\myalg}{NIMLE} \newcommand{\AND}{\&{}} ... This paper proposed a novel algorithm named \myalg. ... 0xFF \AND 0xEF ...

Word 也可以實(shí)現(xiàn)類似的功能。這里介紹一種利用域來實(shí)現(xiàn)這種符號定義的方法。關(guān)于域的介紹,詳見 百度百科_Word域。

Word 中有各種各樣的域,其中一種域叫做 DOCVARIABLE,語法格式為:

{ DOCVARIABLE sym }

域 DOCVARIABLE 的作用就是把變量 sym 顯示出來。舉個(gè)建國:ICS = “工業(yè)控制系統(tǒng)”,那么域 DOCVARIABLE 會將所有的 { DOCVARIABLE ICS } 替換成 ”工業(yè)控制系統(tǒng)“。

所以在 Word 中實(shí)現(xiàn) LaTeX 中的宏替換功能需要以下幾步:

1. 在變量集合 Variables 中添加 ICS,并給其賦值;
2. 按 Ctrl +F9 插入域,手動輸入 DOCVARIABLE ICS。

相當(dāng)?shù)臎]有效率,被 LaTeX 甩幾條街有木有。但是不用擔(dān)心,Word 自有它的過人之處:VBA。下面介紹一種方法來簡化這個(gè)過程。

點(diǎn)擊菜單中的宏,如下圖所示,宏名隨便填,然后點(diǎn)擊創(chuàng)建,如下圖所示。

刪除代碼框中的所有代碼,然后將下列代碼復(fù)制進(jìn)去。

Sub UpdateVariable() ? ?' Clear variables ? ?For Each Var In ActiveDocument.Variables ? ? ? ?Var.Delete ? ?Next ? ?' Set the file path ? ?Dim MyFile As Object ? ?Set MyFile = CreateObject("Scripting.FileSystemObject") ? ?Dim FilePath As String ? ?FilePath = ActiveDocument.Path & "\Symbols.xlsx" ? ?' If can't find the file, show error message and exit sub ? ?If Not MyFile.FileExists(FilePath) = True Then ? ? ? ?MsgBox "Can't find file: Symbols.xlsx", Title:="Error" ? ? ? ?Exit Sub ? ?End If ? ?' Read the excel file "Symbols.xlsx" ? ?Dim ExcelObject As Object ? ?Set ExcelObject = GetObject(FilePath) ? ?Set Table = ExcelObject.Sheets(1).UsedRange() ? ?For i = 1 To Table.Rows.Count ? ? ? ?V1 = Table.Cells(i, 1).Text ? ? ? ?V2 = Table.Cells(i, 2).Text ? ? ? ?ActiveDocument.Variables.Add Name:=V1, Value:=V2 ? ?Next ? ?' Update field ? ?ActiveDocument.Fields.Update End Sub Sub InsertSymbol() ? ?' Show inputbox ? ?Symbol = InputBox("Input symbol") ? ?' Insert field ? ?Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, _ ? ? ? ?PreserveFormatting:=False ? ?' Insert parameter ? ?Selection.TypeText Text:="DOCVARIABLE " & Symbol ? ?' Update field ? ?ActiveDocument.Fields.Update End Sub

如下圖所示

這樣兩個(gè)宏就創(chuàng)建好了,為了方便的調(diào)用,將這兩個(gè)宏添加到工具欄中。打開自定義工具欄窗口。找到剛剛新建的兩個(gè)宏,將他們添加到開始選項(xiàng)卡中(憑個(gè)人喜好,愛放哪放哪)。

然后重新設(shè)置他們的名字和圖標(biāo),此步驟可省略,如下圖所示。

這樣這兩個(gè)宏就被添加到工具欄中了,如下圖所示。

為了配合這兩個(gè)宏的使用,我們需要一個(gè)外部文件來儲存各種變量和對應(yīng)值。這里采用的是 Excel 文件。在當(dāng)前 Word 文檔的所在目錄內(nèi),新建名為 Symbols.xlsx 文件,必須是這個(gè)名字,因?yàn)樵谏厦娴拇a中被寫死了,如果你想換個(gè)名字,要把這行代碼一并改了。

FilePath = ActiveDocument.Path & "\Symbols.xlsx"

然后打開這個(gè) Excel 文件,然后添加你要用到的符號,如下圖所示。衛(wèi)星公粽號“高手課”領(lǐng)取Office教程。

左邊一列是變量的名稱,右面一列是變量的值。用法就是點(diǎn)擊 Word 工具欄上的”更新符號“按鈕,Word 會讀取所有的變量值。如果想在某處插入作者,點(diǎn)擊”插入符號“按鈕,在彈出的對話框中填 ”AU“,然后點(diǎn)擊確定,如下圖所示。

然后就出現(xiàn)你事先在 Excel 中定義好的內(nèi)容了,如下圖所示。

然后就出現(xiàn)你事先在 Excel 中定義好的內(nèi)容了,如下圖所示。

如果后期想修改符號,只需要在 Excel 中統(tǒng)一修改,保存后點(diǎn)擊 Word 工具欄上的”更新符號“按鈕,Word 中所有的 DOCVARIABLE 域都會更新。

當(dāng)然,你可以為宏添加快捷鍵,就不用每次都用鼠標(biāo)點(diǎn)擊了。

最后祝大家畢業(yè)季愉快。


寫畢業(yè)論文時(shí)必學(xué)的Word技巧!的評論 (共 條)

分享到微博請遵守國家法律
伊金霍洛旗| 石景山区| 盐山县| 宣化县| 肥西县| 汉中市| 华坪县| 元朗区| 改则县| 汝城县| 泰和县| 壤塘县| 许昌县| 财经| 拉萨市| 遂昌县| 图们市| 信宜市| 桐城市| 荆州市| 阿拉善盟| 正阳县| 黑山县| 景谷| 敦煌市| 北海市| 灌南县| 临朐县| 安塞县| 色达县| 临泉县| 内江市| 江孜县| 嫩江县| 济宁市| 白山市| 开封县| 行唐县| 兴安县| 安吉县| 辽源市|