介绍
LaTeX 源代码的开头须用 \documentclass 指定文档类:
\documentclass[(options)]{(class-name)}
其中 (class-name) 为文档类的名称,如 LaTeX 提供的 article, book, report,在其基础上派生的一些文档类如支持中文排版的 ctexart / ctexbook / ctexrep。
1 LuaLaTeX
\documentclass{article}
\usepackage{ctex} %lualatex用ctex
\usepackage[utf8]{inputenc}
\begin{document}
\huge LuaLaTex:\ Slager在线编译器,中文\LaTeX{}排版。Hello, Slager!
\end{document}
效果如下:
我们可以直接用 [UTF8] 使ctex 支持 utf-8 编码,利用 CTEX 丰富的字体和中文设置可以更好地编辑 LaTeX 中文文本,同时可以改变字体颜色,代码如下:
\documentclass{article}
\usepackage{ctex} %lualatex用ctex
\usepackage[utf8]{inputenc}
\usepackage[dvipsnames]{xcolor}
\colorlet{LightRubineRed}{RubineRed!70!}
\begin{document}
\huge LuaLaTex:\ Slager{\heiti 在线编译器},{\kaishu 中文}\LaTeX{}排版。 \color{LightRubineRed}{\textbf{Hello, Slager!}}
\end{document}

编译效果:
2 XeLaTeX
\documentclass{article}
\usepackage{xeCJK} %xelatex用xeCJK或ctex
\usepackage[utf8]{inputenc}
\begin{document}
\huge XeLaTex:\ Slager在线编译器,中文\LaTeX{}排版。Hello, Slager!
\end{document}
3 pdfLaTeX
\documentclass{article}
\usepackage{xeCJK} %pdflatex用xeCJK或ctex
\usepackage[utf8]{inputenc}
\begin{document}
\huge pdfLaTex:\ Slager在线编译器,中文\LaTeX{}排版。Hello, Slager!
\end{document}
小结
现在用LaTeX写论文的高校研究生和博士生越来越多啦,希望这篇文章对LaTeX入门的新手有所帮助,我们会持续更新LaTeX教学,一起学习吧!
本文介绍了使用LuaLaTeX、XeLaTeX和pdfLaTeX在LaTeX中支持中文和英文混排的方法,包括CTEX的使用和UTF8编码的设定,适合 LaTeX 初学者参考。





被折叠的 条评论
为什么被折叠?



