提问于:
浏览数:
3558
## 编译环境
操作系统
* [ ] Windows 7/8/10
* [ ] macOS
* [ ] Linux
`若需勾选,请把[ ]改成[x]`
Tex发行版
* [ ] TexLive `年份`
* [ ] MikTeX `版本号`
* [ ] CTeX
`若需勾选,请把[ ]改成[x]`
## 我的问题
\documentclass{ctexart}
\begin{document}
在\LaTeX{}中排版中文。 汉字和English单词混排,通常不需要在中英文之间添加额外的空格。 当然,为了代码的可读性,加上汉字和 English 之间的空格也无妨。 汉字换行时不会引入多余的空格。
\end{document}
源代码如上,在cmd中执行:pdflatex test.tex,弹出:
! Improper alphabetic constant.
\LaTeX
l.3 在\LaTeX
{}中排版中文。 汉字和English单词混排,通常不...
? \end
怎么处理?
1 回答
0
cmd中用xelatex test.tex就可以解决了。pdflatex与xelatex的区别可以看这里:
https://blog.csdn.net/henu111/article/details/81239727?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160290238419724835833602%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=160290238419724835833602&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_v2~rank_v28-1-81239727.pc_first_rank_v2_rank_v28&utm_term=xelatex%E5%92%8Cpdflatex&spm=1018.2118.3001.4187
你的回答
请登录后回答
你的回答将会帮助更多人,请务必认真回答问题。