如何在 LaTex 文件中排版 CJK 笔画?

如何在 LaTex 文件中排版 CJK 笔画?

我正在写一篇关于中文手写的论文。我需要排版一些特殊字符(㇀ ㇁ ㇂ ㇃ ㇄ ㇅ ㇆ ㇇ ㇈ ㇉ ㇊ ㇋ ㇌ ㇍ ㇎ ㇏ 等)(它们是 CJK 笔画)

我想在文本文件中使用unicode来表示笔画,即 \symbol{"31C0} 应该给我㇀,因为我的浏览器不能呈现所有笔画。

有什么办法我可以实现这个目标吗?

答案1

babel使用和的最新版本lualatex,并使用 Noto 系列字体:

 \documentclass{article}

 \usepackage[english]{babel}
 \babelprovide[onchar= ids fonts]{chinese}
 \babelfont[chinese]{rm}{NotoSerifCJKsc-Regular.otf}

 \begin{document}

 Chinese strokes: ㇀ ㇁ ㇂ ㇃ ㇄ ㇅ ㇆ ㇇ ㇈ ㇉ ㇊ ㇋ ㇌ ㇍ ㇎ ㇏.

 \end{document}

在此处输入图片描述

答案2

您只需要一种合适的字体,然后就可以使用 lualatex 或 xelatex:

\documentclass{article}
\usepackage{fontspec} %
\newfontfamily\chinesefont{Microsoft JhengHei UI}
\begin{document}

{\chinesefont ㇀ ㇁ ㇂ ㇃ ㇄ ㇅ ㇆ ㇇ ㇈ ㇉ ㇊ ㇋ ㇌ ㇍ ㇎ ㇏}

\end{document}

在此处输入图片描述

相关内容