最近在寫碩士論文,樣式中沒有符合要求的,於是就自己來編輯下樣式文件,下文是網上搜集的關於自定義參考文獻的一篇教程,可以參考。
一、分隔符|和連接符*的使用
(1)連接符 * 主要作用是“建立依賴關系”,當在兩個字段之間插入“連接符”時,插入連接符前后的兩個字段將建立相互依賴的關系;另處一個作用是代替空格,如果在一地方是要固定地輸出空格的話,就可以用連接符(*)代替空格,例如 *版本*ed.*城市中,版本和它前面的字段要有一個固定的空格,那么我們就可以用連接符(*)代替( )來實現,同樣的道理,城市和前面的“*ed.”也存在一固定空格,仍可以用連接符(*)實現。
(2)分隔符 | 作用是“破壞依賴關系”。如:“卷|(期)|”中,如果卷和期中間不加入分隔符的話,根據“向前依賴關系”,“(”就要和“卷”相依賴,那么如果卷如果不存在的話,“期”前面的“(”也將不輸出,這樣將少輸出一個“(”,另外如果“卷”存在而“期”不存在時,此時“期”后面的“)”將不輸出的,但是它前面的“(”將會輸出,這也將出現輸出錯誤。所以要用分隔符“|”將“期”前后的“(”、“)”連同“期”一起和別的 分隔開,使“(”、“期”、“)”三者之間建立一個獨立的依賴關系。
(3)應用示例:
下面是一本專著的輸出樣式,該如何設置?實際情況下,城市、出版社、年份都有可能未知。
[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>
一、常規
“常規”里包含所要制作樣式的基本信息:樣式名稱、樣式基於、類別、創建日期、修改日期、注釋、多語言設置(包括使用多語言格式化、語言標識管理器)。
在“樣式名稱”里填上“中華人民共和國國家標准 GB 7714-2005”,它是我們所要制作輸出樣式的名稱。“樣式基於”一般省略。“類別”通用為“Generic”。“創建日期”和“修改日期”系統自動填寫。“注釋:”里面可以填寫輸出樣式的簡略介紹,以方便用戶對此輸出樣式的了解。“多語言”里面我們一般要進行一些簡單設置: 首先我們要選中“使用多語言格式化”,因為幾乎所有的文獻都包括中文和英文的內容,所以在“語言標識管理器”里面我們至少要設置“中文”和“英文”兩種格式。在“語言標識管理器”里可以通過添加按鈕進行添加“English *”和“Chinese”。
二、匿名作品
“匿名作品”是當文獻出現匿名情況下的設置。有以下選項供我們選擇:留空、使用完整標題替代作者(U)、使用略縮標題替代作者(S)、使用APA方式和插入文本。我們這里將其設置為“留空”即可。
三、頁碼
“頁碼”負責頁碼格式的設置。如“頁碼格式”里的:不改變頁碼、僅顯示第一頁碼、縮寫最后一頁、縮寫最后一頁,兩位數字、顯示全部頁碼、期刊僅顯示第一頁,其他類型全部顯示。根據“國標”要求頁碼要全部顯示,因此在“顯示全部頁碼”選項前選中,另外在“頁碼范圍分隔字符”里要填上“-”,用於達到如: “123-125”頁碼的標准輸出。
四、日期格式
可以根據需要選擇“不替換”原樣輸出或者使用NoteExpress提供的日期格式。NoteExpress提供了眾多日期輸出格式供選擇。根據“國標”的要求,我們這里選擇了類似“2006-06-06”這樣標准的格式。
五、期刊名稱
“期刊名稱”是對期刊命名格式作一下符合要求的設置。比如:顯示完整期刊名、縮寫、不替換、僅縮寫期刊文章類型的題錄、對於縮寫期刊名稱使用指定字體(這個選項可以對縮寫期刊名稱的字體作自己的設定)。根據“國標”我們使用“不替換”選項。
六、引文
"引文"用於定義參考文獻在文中按照什么規則顯示, 比如(張三,1996),或者[1],[2],[3]...,
“引文”選項細分為:模板、作者列表、作者姓名、編號、排序方式、不明確的引文。
選中"模板"節點,如果剛才在"常規"部分啟動了"多國語言模板", 可以看到“模板”有“English”和“Chinese”兩大模塊。根據“國標”要求,引文以“[題錄編號]”(類似[1],[2]...) 的形式顯示在文章中,因此我們通過“插入字段”功能,插入“題錄編號”字段,如下圖所示:
screen.width-300)this.width=screen.width-300" border=0>
“字體”、“默認字號”均選中“默認字體”和“默認字號”。在下面的“前綴”和“后綴”選項里面我們填寫“[”和“]”,“引文分隔符”中填寫“,”,因為國標要求“年份格式”使用“2006”這樣的格式,因此選中“使用4位年份”選項。
“作者列表”內有“作者分隔符”、“作者列表縮寫(首次引用)”和“作者列表縮寫(再次引用)”。根據“國標”要求,當出現多個作者時中間用“,”(逗號) 分隔,最后一個作者之前用“and”分開。在“Chinese”模塊里面照着“English”模塊做一下相應設置。
作者姓名、編號、排序方式、不明確的引文,這些根據自己的輸出要求,作一下簡單的設置就行了。
七、參考文獻
“參考文獻”包括模板、作者列表、作者姓名、編輯列表、編輯姓名、布局、排序方式、標題大小寫”。
“模板”是“參考文獻”的重中之重,簡單地說,制作輸出樣式就是制作“模板”。
模板的內容就是我們對於當前選定的題錄在文章末尾如何輸出的規定。首先開始設置文獻模板類型.如果除"通用"之外的其它題錄模板, 沒有一個與當前即將輸出的題錄類型相匹配,那么默認用"通用"模板所設定的格式, 所以 “通用”模板是必不可少的。比如我們設置有 “期刊文章”、“書”、“學位論文”等模板,而沒有“手稿”題錄類型,如果當前要輸出的這條題錄恰好是“手稿”題錄類型,軟件就自動用“通用”的題錄類型將其導出。設置“通用”題錄類型時,首先通過“題錄類型”按鈕插入“通用”類型,然后通過“插入字段”按鈕來逐個插入我們要輸出的字段, 如下圖示:
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].*出版社,年份,卷|(編號)|[訪問日期].*鏈接|.
另外的作者列表、作者姓名、編輯列表、編輯姓名、排序方式、標題大小寫,根據自己的要求作一下符合自己輸出要求的簡單操作就行。
“國標”要求輸出時,每個輸出前都有“[題錄序號]”,我們可以在“參考文獻”的“布局”選項里做統一的設置。在“題錄前綴文本”里通過右邊的“插入字段”按鈕插入 “題錄編號”,然后用“[ ]”作前后綴。在“國標”里面每個題錄的結尾沒有其它要求,因此不進行“題錄后綴文本”的設置