參考文獻中雜誌名字格式混亂問題一次解決
問題來源
這個問題最初是在實驗室的老人們畢業時出現的,畢業論文寫好了,交到導師那,被打回來,雜誌名字的縮寫不統一,有簡寫,有全稱,簡寫有的加點了,有的沒加。然後就是一頓核對、修改,怪自己太相信Endnote了。老人們畢業了後,千叮嚀,萬囑咐,這個一定要注意,改著累眼。後來在看合作者的文章時,也確實發現了這一問題的普遍存在。
想想Endnote應該不能這麼弱智吧,向來都用這個工具,怎麼就冷不丁出了問題。
於是依靠萬能的谷歌,開始搜尋,在根據搜尋獲得的內容,不停替換關鍵字,最後找到了原因和解決方案,並實踐做了修改和補充,記錄如下。
Endnote
在獲取參考文獻時由於來源不同,有時我們會用PubMed,有時在官網匯入,或從PDF直接匯入,最後捕獲的雜誌名稱格式也不同,有時為全稱,有時為不加點的縮寫,有時為加點的縮寫。雖然Endnote的output style
Endnote
-output style
來解決。而是需要整理一個雜誌名字對照表,保證任何存入的名字,不管什麼古怪的格式,都能索引到它的正式的名字,這樣就可以通過在output style中選擇全名、加點的縮寫、不加點的縮寫來實現雜誌名字的統一配置。
配置方案
將
medical_2010.txt
的文字複製為兩份,第二份中用第3列替換第一列,然後合併到原檔案。Endnote會利用第一列若
medical_2010.txt
沒收錄你關注的雜誌,可自行新增,具體見補充方案。(雜誌縮寫加點的原則是:縮寫詞後加點,非縮寫詞不加點)開啟
endnote
-tools
-open term lists
-journal term list
,在開啟的對話方塊中選擇journals
Delete List
然後點選
create list
,在彈出框中輸入Journals
(注意大小寫),勾選單選框(Journal list
),點選OK
點選
Import List
—選擇剛才修改過的medial_2010.txt
—匯入
防止自動更新:選單
edit
-Preferences
-Term Lists
- 不選擇Update list when importing or pasting references
更新文獻,一切安好,獲得晴天
補充方案
假如在Endnote
中你收錄了一個文獻沒有包含在我們之前匯入的檔案中,它的Journal
項名字為 Hootie and the Blowfish
,它對應的縮寫為Hoo and the Blow
。那麼你需要在medical_2010.txt
中新增如下行,然後再次重複上述匯入操作:
Hootie and the Blowfish Hoo. and the Blow. Hoo and the Blow Hootie and the Blowfish
這四列分別表示 索引列
,雜誌帶點縮寫列
,雜誌無點縮寫列
,雜誌全稱列
。Endnote會拿其收錄文獻的Journal項的名字去我們匯入的這個檔案 的第一列去匹配,這也是為什麼我們使用Journal項的名字作為第一列,然後去提取對應的雜誌縮寫列和全稱列。
相關推薦
參考文獻中雜誌名字格式混亂問題一次解決
問題來源 這個問題最初是在實驗室的老人們畢業時出現的,畢業論文寫好了,交到導師那,被打回來,雜誌名字的縮寫不統一,有簡寫,有全稱,簡寫有的加點了,有的沒加。然後就是一頓核對、修改,怪自己太相信Endnote了。老人們畢業了後,千叮嚀,萬囑咐,這個一定要
【Mendeley】參考文獻中et al 的格式修改
筆記: 設定: (1)'et-al-min' (set to 6), et-al-use-first (set to 1), (2)et-al-subsequent-min (set to 3) and et-al-subsequent-use-first
VS程式設計,WPF單獨更改TextBlock中部分文字格式的一種方法
有時候需要更改一長串文字中的單獨的幾個文字格式,這裡提供了一種方法。 效果: 1、前臺使用 TextBlock控制元件,利用Run元素 <TextBlock FontSize="2
LaxTex-----參考文獻中同名作者被預設預設的問題
步驟: 1. 找到參考文獻格式檔案位置,我的是“D:\Program Files\MiKTeX 2.9\bibtex\bst\ieeetran”; 2. 開啟IEEEtran.bst,我用Texstudio開啟的,當然別的文字編輯工具也可以; 3. 找到以下程式碼:
latex 參考文獻中換行問題(URL自動換行問題)
問題:參考文獻間距過大,換行處錯誤 解決方法:新增包和URL斷行 \usepackage{url} \def\UrlBreaks{\do\A\do\B\do\C\do\D\do\E\do\F\
參考文獻中在作者後面的M J ,B等是什麼意思
(1)期刊文章(文獻型別標識:J) [序號] 主要責任者。題名[J]。刊名,年,卷(期):起止頁碼(任選)。 (2)專著(文獻型別標識:M) [序號] 主要責任者。題名[M]。出版地:出版者,出版年,起止頁碼。 (3)論文集(文獻型別標識:C)中析出的
為什麽jdbc中的resultset只能取一次去第二次就報錯了
port 範圍 popu epo test span locked inf png 引用 6 樓 的回復: 好吧各位,應該寫getInt(1)但是我要問的是為什麽第二次用會出錯 啊,好古老的一個問題。。。第二次出錯的原因,是因為你創建Statement的時候,
httpServletRequest中的流只能讀取一次的原因
eve puts object c row led 實現原理 see bject maximum 首先,我們復習一下InputStream read方法的基礎知識, java InputStream read方法內部有一個,postion,標誌當前流讀取到的位置,每讀取一次
eclipse中的出現在打包一次後,後面新建的項目都出錯了,出現support_v7下面出現紅線及解決方法及為什麽eclipse中項目繼承ActionBarActivity解決方法一樣
style 寫博客 引用 image back 你在 發現 想法 cti 第一次寫博客,有什麽問題或者想法的希望各位可以進行評論交流,望大家多多包涵! 遇到的問題是在新建的項目都出錯了,出現support_v7下面出現紅線及解決方法及為什麽eclipse中項目繼承Acti
記一次解決cmd中執行java提示"找不到或無法加載主類"的問題
提示 .com nbsp 大小寫 環境變量 spa 文件中 .exe 輸入 今天遇到一個問題:在cmd命令行中,用javac編譯java文件可以成功,但是用java執行卻提示“找不到或無法加載主類”。現將該問題的原因以及解決辦法記錄一下。 先理解一下系統變量path和cla
一組資料中只有一個數字出現一次,其他所有數字都是成對出現的。請找出這個數。(使用位運算)
連續異或即可得到這個數 #include <windows.h> #include <sdilo.h> int find(int a[],int len) { int ret = 0; int i = 0; for (i = 0; i < len;
【Java】 劍指offer(50-2) 字元流中第一個只出現一次的字元 《劍指Offer》Java實現合集 《劍指Offer》Java實現合集
本文參考自《劍指offer》一書,程式碼採用Java語言。 更多:《劍指Offer》Java實現合集 題目 請實現一個函式用來找出字元流中第一個只出現一次的字元。例如,當從字元流中只讀出前兩個字元"go"時,第一個只出現一次的字元是'g'。當從該字元流中讀出前六個字元"go
微策略2011校園招聘筆試題(找出陣列中兩個只出現一次的數字)
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
劍指offer 面試題50:字元流中第一個只出現一次的字元
題目描述:請實現一個函式用來找出字元流中第一個只出現一次的字元。例如,當從字元流中只讀出前兩個字元"go"時,第一個只出現一次的字元是"g"。當從該字元流中讀出前六個字元“google"時,第一個只出現一次的字元是"l"。 解法: 使用雜湊表occurance[256] ; 初始化o
請實現一個函式用來找出字元流中第一個只出現一次的字元。
題目描述 請實現一個函式用來找出字元流中第一個只出現一次的字元。例如,當從字元流中只讀出前兩個字元"go"時,第一個只出現一次的字元是"g"。當從該字元流中讀出前六個字元“google"時,第一個只出現一次的字元是"l"。 輸出描述: 如果當前字元流沒有存在出現一次的字元,返回#字元。
重定位中,從載入地址一次複製4個位元組到執行地址的問題
程式碼: ldr r1,=bss_start ldr r2,=bss_end mov r3,#0 clean: str r3,[r1]
劍指Offer 字元流中第一個只出現一次的字元
題目: 請實現一個函式用來找出字元流中第一個只出現一次的字元。例如,當從字元流中只讀出前兩個字元”go”時,第一個只出現一次的字元是’g’。當從該字元流中讀出前六個字元”google”時,第一個只出現一次的字元是’l’。如果當前字元流沒有存在出現一次的字元,返回#字元。 樣例 輸入:“g
劍指Offer-50 字串中第一個只出現一次的字元
題目: 在字串中找出第一個只出現一次的字元。如輸入"abaccdeff",則輸出b。如果字串中不存在只出現一次的字元,返回#字元。 解答: class Solution: def firstNotRepeatingChar(self, s): """
QT中ReadyRead()訊號只觸發一次問題解決
1、傳送端Write一次,那麼接收方就會有新資料到達,ReadyRead()訊號就會觸發一次,這種說法是錯誤的。 2、傳送方和接收方沒有一 一對應關係,傳送端Write()函式呼叫一次,假如這一次Write了較大資料(2M),那麼接收方ReadyRead()訊號往往會觸發兩
記一次解決cmd中執行java提示"找不到或無法載入主類"的問題
今天遇到一個問題:在cmd命令列中,用javac編譯java檔案可以成功,但是用java執行卻提示“找不到或無法載入主類”。現將該問題的原因以及解決辦法記錄一下。 先理解一下系統變數path和classpath的作用。 path:可執行命令的搜尋路徑,在該路徑下搜尋可以執行的程式或批處理檔案。 命令