安装了CTex用WinEdt下的PdfLatex编辑中文目录正常,而我不习惯WinEdt编辑器,经过仔细研究搜索,原因是WinEdt会自动调用gbk2uni.exe
找到gbk2uni.exe的路径,然后使用texmaker的快速构建,在user下自定义自己的执行方式:
pdflatex -synctex=1 -interaction=nonstopmode %.tex|bibtex %|"D:\Program Files\CTEX\CTeX\cct\bin\gbk2uni.exe" -interaction=nonstopmode %.out|pdflatex -synctex=1 -interaction=nonstopmode %.tex|"C:/Program Files (x86)/Adobe/Acrobat Reader DC/Reader/AcroRd32.exe" %.pdf
完美解决!
有时候需要两次pdflatex才能显示参考文献:
两次pdflatex
pdflatex -synctex=1 -interaction=nonstopmode %.tex|bibtex %|"D:\Program Files\CTEX\CTeX\cct\bin\gbk2uni.exe" -interaction=nonstopmode %.out|pdflatex -synctex=1 -interaction=nonstopmode %.tex|pdflatex -synctex=1 -interaction=nonstopmode %.tex|"C:/Program Files (x86)/Adobe/Acrobat Reader DC/Reader/AcroRd32.exe" %.pdf