來來回回折騰了好幾次,終於走完查重的流程,雖然我敢肯定不可能會重復,但是政策還是得執行。容我先吐槽幾句,Latex涉及中文的時候一般會遇到各種不可預知的問題,誰讓我們用的是寬字符呢。好了言歸正傳,總結一下我遇到的問題以及解決方法:
第一個可能遇到的問題:檢測數據庫無法解析論文
由於我平時Latex寫中文都是用的UTF8編碼加Xelatex編譯,所以寫論文的時候自然就用了這個。但是我這個版本的論文,知網數據庫壓根無法解析。前輩使用的一般都是Latex+CJK,所以我懷疑是編碼的問題,決定安裝Ctex套件試試。
第二個可能遇到的問題:圖片無法檢測BoundingBox.
我改用Latex+CJK之后,原來的源碼遇到圖片無法檢測BoundingBox的錯誤。由於我之前用的是XeLatex,圖片大部分都是PDF格式。如果用Latex命令編譯,一般只支持eps格式的圖片,其他格式圖片必須要手動指定BoundingBox,圖片數量多的時候這個很煩。所以我放棄了Latex命令,改用PDFLatex編譯
第三個可能遇到的問題:最終編譯的PDF文件內容復制到txt文件亂碼
檢測自己的論文在查重系統中中文有沒有亂碼問題時,最簡單的做法為,新建一個txt文件,把最終編譯得到的PDF文件部分中文文字復制到txt文件看看能不能正常顯示,如果是亂碼,說明查重系統也不會識別。這個問題應該是PDFLatex編譯自身的問題。最方便有效的解決方法為在論文源碼導言區加上
\usepackage{ccmap}
,然后重新編譯,一般都能解決這個問題。
所以我最終的解決方法為:Latex源碼文件用GB2312編碼+PDFLatex命令編譯+使用ccmap包
至此,順利通過檢測系統,最終得到0.2%的結果,喜大普奔。所以我最后的建議為:
最好安裝Ctex套件,雖然這套件現在很爛,兼容性很差,但是不得不說,中文的問題還是得靠它,XeLatex不一定是萬能的。最優方案為:
tex文件用GB2312編碼格式+Latex命令編譯+再從DVI轉PDF+eps格式圖片
如果你要用png,jpg,pdf之類格式的圖片,此時用Latex命令編譯是一件很麻煩的事,最好用PDFLatex命令編譯,所以次選方案為:
tex文件用GB2312編碼+PDFLatex命令編譯+ccmap宏包
PS:
如果查重結果里參考文獻也被當做正文了,最大可能的原因就是文件編碼的問題,用我上面給出的次選方案,經我實測,不會有這個問題。中文的問題還是GB2312編碼比較好,UTF8未必能解決一切問題。