最近在寫碩士論文,樣式中沒有符合要求的,因而就本身來編輯下樣式文件,下文是網上搜集的關於自定義參考文獻的一篇教程,能夠參考。編輯器
(1)鏈接符 * 主要做用是「創建依賴關係」,當在兩個字段之間插入「鏈接符」時,插入鏈接符先後的兩個字段將創建相互依賴的關係;另處一個做用是代替空格,若是在一地方是要固定地輸出空格的話,就能夠用鏈接符(*)代替空格,例如 *版本*ed.*城市中,版本和它前面的字段要有一個固定的空格,那麼咱們就能夠用鏈接符(*)代替( )來實現,一樣的道理,城市和前面的「*ed.」也存在一固定空格,仍能夠用鏈接符(*)實現。工具
(2)分隔符 | 做用是「破壞依賴關係」。如:「卷|(期)|」中,若是卷和期中間不加入分隔符的話,根據「向前依賴關係」,「(」就要和「卷」相依賴,那麼若是卷若是不存在的話,「期」前面的「(」也將不輸出,這樣將少輸出一個「(」,另外若是「卷」存在而「期」不存在時,此時「期」後面的「)」將不輸出的,可是它前面的「(」將會輸出,這也將出現輸出錯誤。因此要用分隔符「|」將「期」先後的「(」、「)」連同「期」一塊兒和別的 分隔開,使「(」、「期」、「)」三者之間創建一個獨立的依賴關係。佈局
(3)應用示例:字體
下面是一本專著的輸出樣式,該如何設置?實際狀況下,城市、出版社、年份都有可能未知。this
[1] 張三. 書名稱[M]. 北京: 清華大學出版社, 2006: 200-206.排序
做者.*標題[M].|*城市|:*出版社, |*年份|:*頁碼|.教程
GB/T 7714-2005《文後參考文獻著錄規則》是一項專門供著者和編輯編撰文後參考文獻使用的國家標準,下面咱們以該樣式爲例,介紹NoteExpress中輸出樣式的製做方法。「授人以魚不如授人以漁」,掌握了樣式製做方法,就能夠根據本身的投稿須要製做新的樣式或者修改現有的樣式,發揮NoteExpress 在論文寫做方面的所有威力。開發
首先咱們經過NoteExpress 菜單 [工具]------〉[輸出樣式]------〉[輸出樣式管理器],點「新建」按鈕,進入「樣式編輯器」界面。模板
screen.width-300)this.width=screen.width-300" border=0>軟件
輸出樣式包括如下七項:常規、匿名做品、頁碼、日期格式、期刊名稱、引文、參考文獻。
screen.width-300)this.width=screen.width-300" border=0>
1、常規
「常規」裏包含所要製做樣式的基本信息:樣式名稱、樣式基於、類別、建立日期、修改日期、註釋、多語言設置(包括使用多語言格式化、語言標識管理器)。
在「樣式名稱」裏填上「中華人民共和國國家標準 GB 7714-2005」,它是咱們所要製做輸出樣式的名稱。「樣式基於」通常省略。「類別」通用爲「Generic」。「建立日期」和「修改日期」系統自動填寫。「註釋:」裏面能夠填寫輸出樣式的簡略介紹,以方便用戶對此輸出樣式的瞭解。「多語言」裏面咱們通常要進行一些簡單設置: 首先咱們要選中「使用多語言格式化」,由於幾乎全部的文獻都包括中文和英文的內容,因此在「語言標識管理器」裏面咱們至少要設置「中文」和「英文」兩種格式。在「語言標識管理器」裏能夠經過添加按鈕進行添加「English *」和「Chinese」。
2、匿名做品
「匿名做品」是當文獻出現匿名狀況下的設置。有如下選項供咱們選擇:留空、使用完整標題替代做者(U)、使用略縮標題替代做者(S)、使用APA方式和插入文本。咱們這裏將其設置爲「留空」便可。
3、頁碼
「頁碼」負責頁碼格式的設置。如「頁碼格式」裏的:不改變頁碼、僅顯示第一頁碼、縮寫最後一頁、縮寫最後一頁,兩位數字、顯示所有頁碼、期刊僅顯示第一頁,其餘類型所有顯示。根據「國標」要求頁碼要所有顯示,所以在「顯示所有頁碼」選項前選中,另外在「頁碼範圍分隔字符」裏要填上「-」,用於達到如: 「123-125」頁碼的標準輸出。
4、日期格式
能夠根據須要選擇「不替換」原樣輸出或者使用NoteExpress提供的日期格式。NoteExpress提供了衆多日期輸出格式供選擇。根據「國標」的要求,咱們這裏選擇了相似「2006-06-06」這樣標準的格式。
5、期刊名稱
「期刊名稱」是對期刊命名格式做一下符合要求的設置。好比:顯示完整期刊名、縮寫、不替換、僅縮寫期刊文章類型的題錄、對於縮寫期刊名稱使用指定字體(這個選項能夠對縮寫期刊名稱的字體做本身的設定)。根據「國標」咱們使用「不替換」選項。
6、引文
"引文"用於定義參考文獻在文中按照什麼規則顯示, 好比(張三,1996),或者[1],[2],[3]...,
「引文」選項細分爲:模板、做者列表、做者姓名、編號、排序方式、不明確的引文。
選中"模板"節點,若是剛纔在"常規"部分啓動了"多國語言模板", 能夠看到「模板」有「English」和「Chinese」兩大模塊。根據「國標」要求,引文以「[題錄編號]」(相似[1],[2]...) 的形式顯示在文章中,所以咱們經過「插入字段」功能,插入「題錄編號」字段,以下圖所示:
screen.width-300)this.width=screen.width-300" border=0>
「字體」、「默認字號」均選中「默認字體」和「默認字號」。在下面的「前綴」和「後綴」選項裏面咱們填寫「[」和「]」,「引文分隔符」中填寫「,」,由於國標要求「年份格式」使用「2006」這樣的格式,所以選中「使用4位年份」選項。
「做者列表」內有「做者分隔符」、「做者列表縮寫(首次引用)」和「做者列表縮寫(再次引用)」。根據「國標」要求,當出現多個做者時中間用「,」(逗號) 分隔,最後一個做者以前用「and」分開。在「Chinese」模塊裏面照着「English」模塊作一下相應設置。
做者姓名、編號、排序方式、不明確的引文,這些根據本身的輸出要求,做一下簡單的設置就好了。
7、參考文獻
「參考文獻」包括模板、做者列表、做者姓名、編輯列表、編輯姓名、佈局、排序方式、標題大小寫」。
「模板」是「參考文獻」的重中之重,簡單地說,製做輸出樣式就是製做「模板」。
模板的內容就是咱們對於當前選定的題錄在文章末尾如何輸出的規定。首先開始設置文獻模板類型.若是除"通用"以外的其它題錄模板, 沒有一個與當前即將輸出的題錄類型相匹配,那麼默認用"通用"模板所設定的格式, 因此 「通用」模板是必不可少的。好比咱們設置有 「期刊文章」、「書」、「學位論文」等模板,而沒有「手稿」題錄類型,若是當前要輸出的這條題錄剛好是「手稿」題錄類型,軟件就自動用「通用」的題錄類型將其導出。設置「通用」題錄類型時,首先經過「題錄類型」按鈕插入「通用」類型,而後經過「插入字段」按鈕來逐個插入咱們要輸出的字段, 以下圖示:
screen.width-300)this.width=screen.width-300" border=0>
如今咱們再來看「通用」模板的設置。根據「國標」要求,在「通用」題錄類型裏除了「做者」外還有 「標題」、「第二標題」、「文獻類型的標識代碼」、「版本」、「第二做者」、「出版地點」、「出版社」、「出版年份」、「卷」、「頁碼」等內容。咱們將這些內容逐個地經過「插入字段」按鈕插入。
在「做者」和「標題」之間根據「國標」要求要有一個「.」,所以咱們要在他們之間加一個「.」,另外咱們還發現他們之間還有一個空格,對於空格的處理,最好的辦法是用鏈接符「*」以保證空格的固定輸出。"國標"要求在「標題」和「第二標題」之間有一個「:」,咱們加上,可是這裏就要考慮一些特殊狀況,若是咱們簡單地設置成這樣「*標題:第二標題」的話,那麼「標題」是必定有的,不過「第二標題」可能有時沒有,若是沒有的話,後面將要爲空,可是「標題」後面的「:」還會出現,這樣就要出錯了! 「:」應該和後面的「第二標題」關聯,即「第二標題」沒有時,「:」不輸出,這時咱們用分隔符「|」將他們分開,設置成「*標題|:第二標題」。接着插入字段「文獻類型標識代碼」,按照「國標」要求「通用」類型設置成「Z」,後面有一個「.」而後是插入「版本」和「第二做者」,咱們設置成以下形式:「第二標題|[Z].*|版本*ed.*第二做者.」「版本」後面的「ed.」和「第二做者」後面的「.」,這是根據「國標」要求必須的。至於 「ed」和「第二做者」前面的「*」,這是由於按照「國標」要求,「ed」和「第二做者」之間要有一個空格,這裏仍用鏈接符「*」以保證空格的固定輸出。接下來是插入「出版地點:出版社」,根據「國標」要求,它和「第二做者」之間有空格,咱們仍然用鏈接符「*」來實現,另外還規定「出版地點」和「出版社」 之間要有「:」以及「出版社」和「年份」之間是一個「,」。接下來是「年份」、「卷」和「頁碼」,咱們要這樣設置:「年份|:卷,頁碼|.」----- 由於根據「國標」要求,「年份」「卷」之間有一個「:」以及「卷」「頁碼」之間有一個「,」和最後結尾要以「.」結束。
考慮這樣的狀況:
一:若是「卷」不存在時,那麼輸出時就成了相似「2006 :123-125」這樣的形式,顯然是不對的,咱們要把其中的「:」去掉,那就要用分隔符「|」將「年份」和「卷」分隔開,這樣當「卷」不存在時,「:」也不將輸出,以獲得正確輸出;
二:按照「國標」要求每一個題錄最後都要以「.」結束,可是若是當「頁碼」不存在時那麼根據依賴關係,「.」將和它前面的「頁碼」相依賴,也就是頁碼存在時 「.」輸出,反之將不輸出。這樣是不符合「國標」要求的,咱們要將最後面的「.」固定輸出,那麼這裏只要用一個分隔符「|」將「頁碼」和「.」分隔開就能夠了。
此時「English」模板裏面的「通用」題錄類型就作成了,在「Chinese」裏面做一下相應修改就能夠了,那就是「版本」後面的「ed」去掉,由於「國標」要求是不用的。
下面是一個重要的題錄類型的製做,那就是「期刊文章」。首先經過「題錄類型」按鈕在彈出的菜單裏面選中「期刊文章」,而後根據「國標」要求,「期刊文章」題錄類型裏要有「做者」、「標題」、「期刊」、「年份」、「卷」、「期」、「頁碼」。咱們經過「插入字段」功能逐個插入,接下來作一下特殊狀況的處理。在「做者」和「標題」之間有一個「.」和一個空格(仍用鏈接符實現),所以將其設置成「做者.*標題」的形式,「標題」後面的文章類型標識代碼根據 「國標」要求,「期刊文章」是「[J]」。一樣的狀況「標題」和「期刊」之間有「.」和空格,要用一樣的處理。根據「國標」要求,「年份」「卷」「期」 「頁碼」它們的輸出形式是「年份,卷(期):頁碼」,這裏仍要做一下特殊狀況的處理:一是當「卷」不存在時,將要輸出好比「2006,(2006)」這樣的形式,顯然中間的「,」是不須要的,須要用分隔符「|」將它們的依賴關係破壞,這樣的話「,」就和後面的「卷」相依賴,「卷」不存在時「,」也將不輸出,這樣才符合正確的輸出要求;二是「期」前面的「(」和後面的「)」要和「期」相依賴,也就是說若是「期」不存在時,前面的「(」和後面的「)」不輸出,一樣用分隔符「|」將「(」和「卷」和依賴關係破壞掉,將「(」和它後面的「期」相依賴;三是「期」和「頁碼」之間的「:」不能和它前面的「)」相依賴,仍然要設定成「:」和它後面的「頁碼」相依賴,一樣要在「:」前加分隔符「|」;四是結尾的「.」是固定輸出的,也要將「.」和它前面的「頁碼」用分隔符隔開,以保證「.」的固定輸出。「期刊文章」的「Chinese」和它的「English」同樣,作一樣的工做就完成了「期刊文章」題錄類型的所有設置。
接下來的「書」、「學位論文」、「會議論文集」、「報紙文章」、「計算機軟件」、「書的章節」、「雜誌文章」、「編著」、「報告」、「專利」、「技術標準」、「論文集」等這些題錄類型的設置結果以下:
書
做者.*標題[M].*版本*ed.*城市:出版社,年份|:頁數|.
學位論文
做者.*標題[D].*城市:大學,年份|.
會議論文集
做者.*標題[C].*會議地點:出版社,會議年份|.
報紙文章
撰稿人.*標題[N].*報紙名,顯示日期|(頁碼)|.
計算機軟件
開發者.*標題[DB/CD].*版本*ed.*城市:出版社,年份|.
書的章節
做者.*標題[M] 圖書標題,*版本.*ed;*編者,*城市:出版社,年份|: 卷|,頁碼|.
雜誌文章
做者.*標題[J].*雜誌.顯示日期,年份|:頁碼|.
編著
編者.*標題[G].*版本*ed.*城市:出版社,年份|:頁數|.
報告
做者.*標題[R].*城市:組織/研究所|,年份|.
專利
發明人.*標題|:國別,申請號|[P].*|發佈日期|[顯示日期]|.*連接|.
技術標準
發佈組織.*標題[S].*版本*ed.*國別,委員會地址:技術委員會,年份|:發佈日期|.
論文集
做者.*標題[C].*版本*ed.*出版地點:出版社,年份|.
電子出版物
做者.*標題[EB/OL].*城市:出版社,年份|/最後更新日期|[訪問日期].*連接|.
電子書
做者.*標題[EB/OL].*出版社,年份,卷|(編號)|[訪問日期].*連接|.
另外的做者列表、做者姓名、編輯列表、編輯姓名、排序方式、標題大小寫,根據本身的要求做一下符合本身輸出要求的簡單操做就行。
「國標」要求輸出時,每一個輸出前都有「[題錄序號]」,咱們能夠在「參考文獻」的「佈局」選項裏作統一的設置。在「題錄前綴文本」裏經過右邊的「插入字段」按鈕插入 「題錄編號」,而後用「[ ]」做先後綴。在「國標」裏面每一個題錄的結尾沒有其它要求,所以不進行「題錄後綴文本」的設置