安装MikTex并成功编译中文PPT模板详细过程

本文详细指导如何在新环境中安装MikTeX支持中文,并解决LaTeX编译PPT过程中出现的字体问题,包括下载、配置、错误排查和解决步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 简介

本文以图文并貌的方式详细介绍了在全新的环境中安装MikTex支持中文,并成功编译PPT的整个流程。通过本文的阅读,能够在一定程序上解决LaTeX下中文显示及PPT编译的问题。

2 安装MikTex

首先,下载MikText(官网下载页面)。安装过程略,正常安装下一步即可。

3 编译

打开TexWorks,然后输入以下内容,再编译。

\documentclass[UTF8]{ctexart}
\author{UNION}
\title{这是一个测试}
\begin{document}
\maketitle
\end{document}

由于缺少很多包,会弹出以下对话框要求安装。
在这里插入图片描述
Always show this dialog 去掉,然后点击 Install 进行安装。注意会弹出要求管理员权限的对话框,点击确定即可自动安装。安装过程会持续几分钟,窗体显示的内容会如下所示:
在这里插入图片描述
经过以上配置,以下内容已经可以正常运行:
在这里插入图片描述

4 配置PPT环境

下面再配置PPT的环境。先打开TexWorks输入以下内容,然后进行编译。

\documentclass{beamer}
\usepackage[UTF8,noindent]{ctexcap}
% Warsaw
% PaloAlto
% AnnArbor
% Malmoe
\usepackage{CJKutf8}
\usetheme{Boadilla}
\useinnertheme{circles}
\useoutertheme[height=0\textwidth,width=0.18\textwidth,hideothersubsections]{sidebar}
% \useoutertheme{default}
\usecolortheme{whale}

% \newfontfamily\kaisu{STKaiti}       
%\setsansfont{TeX Gyre Termes}      
%\setCJKsansfont{SimSun}            
%\setCJKmonofont{STKaiti}
%\setmonofont{TeX Gyre Termes}   
%\setbeamerfont{frametitle}{family=\ttfamily}

\title{\LaTeX \texttt{一种高速运算的方法}}
\subtitle{\textsc{--对称加密}}
\author{\texttt{郝伟}}
\institute{安徽理工大学}
\date{\texttt{\today}}
\begin{document}

\frame{\titlepage}

\begin{frame}{
	\textsc{Contents}}
    \tableofcontents
\end{frame}

\begin{frame}{帧标题1}{子帧标题1}
    \section{帧标题1}
    \subsection{子帧标题1} 

    \begin{block}{这是一个公式}
        $$f(x)=\sum_{x=1}^N{\dfrac{1}{e^x(x+1)}}$$
    \end{block}
    在这里输入你要写的内容
\end{frame}

\begin{frame}{帧标题2}
    \section{帧标题2}
    \begin{proof}
        这里写你的证明过程
    \end{proof}
    在这里输入你要写的内容+1
\end{frame}

\begin{frame}{帧标题3}
    \section{帧标题3}
    在这里输入你要写的内容+1\par
    \begin{enumerate}
        \item<1->列出你的条目1
        \item<2->列出你的条目2
    \end{enumerate}
\end{frame}

\end{document}

第一次编译出错,查看日志文件 C:\Users\pc\AppData\Local\MiKTeX\miktex\log\miktex-makepk.log,发现最后几行提示如下:

2021-06-16 07:28:29,447+0800 FATAL miktex-makepk - PK font mathkerncmssi8 could not be created.
2021-06-16 07:28:29,447+0800 FATAL miktex-makepk - PK font mathkerncmssi8 could not be created.
2021-06-16 07:28:29,447+0800 FATAL miktex-makepk - Info: 
2021-06-16 07:28:29,447+0800 FATAL miktex-makepk - Source: 
2021-06-16 07:28:29,447+0800 FATAL miktex-makepk - Line: 0

应该是缺少字体文件 mathkerncmssi8,在安装目录下查看,发现此字体文件存在于 C:\Program Files\MiKTeX\fonts\tfm\public\sansmathaccent 目录下。显然,是系统字体没更新导致的,于是关闭 TexWorks后,打开 cmd (管理员权限),进入程序目录,执行以下命令:

Microsoft Windows [Version 10.0.19042.804]
(c) 2020 Microsoft Corporation. All rights reserved.

C:\Users\pc>cd "C:\Program Files\MiKTeX\miktex\bin\x64"

C:\Program Files\MiKTeX\miktex\bin\x64>.\initexmf --mkmaps

C:\Program Files\MiKTeX\miktex\bin\x64>.\initexmf --update-fndb

C:\Program Files\MiKTeX\miktex\bin\x64>

再次启动TexWorks后,成功编译。
在这里插入图片描述

5 小结

本文详细记录了在新环境中,配置MikTex的主要流程和一些问题的解决方法。通过本文希望为遇到同样问题的小伙伴解决问题。

参考资料

[1] LaTex编译时出错:PK font *** could not be created, https://www.cnblogs.com/kaikaikai/p/9014420.html
[2] MiKTeX 中文支持的解决方案, https://blog.csdn.net/qq_34809033/article/details/80680280

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值