Latex 英文文档中的中文字体

杰克

请问如何在英文Latex文档中写一些汉字(简体)?我遵循了一些在线建议的方法,但没有一个对我有用。我正在使用 Texworks 来编译我的文档 (pdfLatex)。

\usepackage{CJKutf8}
\documentclass{article}
\usepackage{CJKutf8}

\begin{document}
\begin{CJK}{UTF8}{bsmi}
你好吗
\end{CJK}     
\end{document}

这里提到另一种方法

\usepackage{CJKutf8}
\newcommand{\zh}[1]{\begin{CJK}{UTF8}{gbsn}#1\end{CJK}}

通过键入将您喜欢的任何中文字符插入到文档中

 \zh{中文}

当使用 CJKutf8 的方法和这里提到的 pdfLaTeX 时,我收到的错误如下,日志文件希望包含让 MiKTeX 再次运行的信息:

C:\Users\muhd_\AppData\Local\MiKTeX\2.9\miktex\log\miktex-makepk.log ) !pdfTeX 错误:miktex-pdftex.exe(文件 bsmiu30):未找到 600 处的 bsmiu30 字体 ==> 致命错误发生,没有输出PDF文件产生!

日志文件附在此处

samcarter_is_at_topanswers.xyz

日志文件中的第一个错误

The process terminated due to an access violation.

表明在尝试创建必要的文件以使用中文字母的字体时存在一些权限问题。

基于这个答案https://tex.stackexchange.com/a/419809/36296可以通过updmap从命令行或Refresh font map files从 miktex 控制台(在user mode)中运行解决问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章