1.問題:編輯器
本人是在WIN7下用texlive 2016,編輯器用的是WinEdt 10.1 ,運行以下代碼:測試
1 \documentclass{ctexbook} 2 \begin{document} 3 \title{中文 \LaTeX{} 測試} 4 \author{姓名} 5 \maketitle 6 \tableofcontents 7 \chapter{測試} 8 中文測試. 9 \chapter{再測試} 10 中文測試. 11 \end{document}
返回以下錯誤:google
! Improper alphabetic constant. <to be read again> \hspace l.1 ...berline {第一章\hspace {.3em}}測試}{5}
2.解決:spa
在google上找答案,發現原來是在\documentclass{ctexbook}中少寫了一個[UTF8] ,加上它就沒有這個錯誤了,即改成以下代碼後,就沒有該錯誤了:
code
1 \documentclass[UTF8]{ctexbook} 2 \begin{document} 3 \title{中文 \LaTeX{} 測試} 4 \author{姓名} 5 \maketitle 6 \tableofcontents 7 \chapter{測試} 8 中文測試. 9 \chapter{再測試} 10 中文測試. 11 \end{document}