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 --mkmapsC:\Program Files\MiKTeX\miktex\bin\x64>.\initexmf --update-fndbC:\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

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

  1. Win7安装64位CentOS 6.4双系统详细过程

    原文连接Win7安装64位CentOS 6.4双系统详细过程 本文是在两篇文章整合而成.分别是: Mr.Johness的 最清晰细致的教程!一步步教你打造Win7+CentOS双系统 和 cjh326 ...

  2. 25套高级简约 开题报告 毕业答辩 项目汇报 科研成功展示 医疗PPT模板

    更多预览请查看资源包,共计25套PPT模板,可以用于开题报告.会议展示.毕业答辩.项目说明.成果展示等用. 文章剩余内容<<<<

  3. 【报错】overleaf不能成功编译中文(在线latex)

    参考资料: <overleaf编辑latex使用中文字体的方法> < [Overleaf] 选择 LaTeX 编译器> overleaf的在线排版功能,好用不用多说.在论文编辑 ...

  4. 终于在windows上成功编译caffe,特分享过程

    经过一天的不懈尝试和查找资料,终于完成了在windows上的caffe编译,也是参考了好几位前辈的经验分享,现分享过程如下: 前言:最好基于caffe-windows(https://www.gith ...

  5. 解决Win系统cad激活安装失败问题,AutoCad 2022 中文/英文正式详细安装教程

    Autodesk AutoCAD 2022简称"cad 2022"是一款功能强大的CAD三维绘图辅助设计软件.autocad 2022适用于二维绘图.详细绘制.设计文档和基本三维设 ...

  6. 编译Linux内核的详细过程

    http://g.51cto.com/linux/67316 1.准备源码 最新的源码可以从kernel.org上获取,如当前最新版本为2.6.31: $ wget http://oss.ustc.e ...

  7. Docker 安装及配置阿里云镜像源(详细过程)

    了解docker的概念 官网:www.docker.com Docker官方镜像仓库:hub.docker.com docker的英文意思是码头工人,顾名思义它是用来搬运东西的一个工具,它提供了一种容 ...

  8. 安装MikTex时候出现“指定安装路径不是空的”(“The specified installation directory is not empty”)提示的解决办法

    昨天在安装MikTex时候出现了"The specified installation directory is not empty."这样的提示.查了百度和CSDN很多文章,没有 ...

  9. PPT模板制作图片折叠效果怎么做?

    图片的添加在ppt模板制作过程中,可以提升ppt模板的美观和精致,如何给PPT模板的图片添加折叠效果呢?PPT家园今天就来给大家介绍一下,ppt模板图片折叠效果的制作方法. 模板入口:PPT模板 幻灯 ...

最新文章

  1. 解码resources时里面是空的_深度解码超实用的OpenStack Heat
  2. 【TensorFlow-windows】学习笔记七——生成对抗网络
  3. 在 Visual C++ 中使用内联汇编
  4. 实战案例丨使用云连接CC和数据复制服务DRS实现跨区域RDS迁移和数据同步
  5. 14.图像透视——投影几何性质,平行线(Parallel Lines),消失点(Vanishing Point)_3
  6. 【maven】idea左侧External Libraries里,没有Maven的依赖包 代码飘红
  7. hibernate 乐观锁与悲观锁使用
  8. matlab模拟砂轮形貌,基于多颗磨粒随机分布的虚拟砂轮建模及磨削力预测
  9. 0基础学python做什么工作好-零基础自学Python多久可以找工作?
  10. [转载]jquery ajax/post/get 传参数给 mvc的action
  11. oracle rac实例停止,oracle rac启停命令使用实例
  12. JAVA使用URLEncoder、URLDecoder编码解码
  13. 如何建立复杂城市排水系统模型?基于SWMM与城市内涝一维二维耦合模型的复杂排水系统建模/城市排涝/海绵城市技术
  14. 用HTML写一个会员注册、登录界面
  15. 鄙人最新作JS自动适应的图片弹窗
  16. 改led背光有光斑_为什么把车灯改成LED,效果还不如卤素?
  17. PTA创建视图,包含商品打折前后的价格信息
  18. Driving E-ink display
  19. nagiosxi 监控Linux系统
  20. 大数据与应用统计学的区别与联系

热门文章

  1. AHBA| 如何建立Null模型控制富集分析中的假阳性偏差
  2. html datatable修改行,DataTable根据条件修改行颜色和特定格颜色
  3. ctf:kali2:Legion漏洞分析
  4. html中鼠标悬停时间,jQuery悬停鼠标悬停/鼠标时间
  5. 企业邮箱格式怎么写怎么申请邮箱?电子邮箱的正确填写地址
  6. BEV蒸馏来了!BEVDistill:用于多目3D目标检测的跨模态BEV蒸馏
  7. 黄金分割搜索法求单峰极小值C++实现
  8. matlab求二阶微分方程的通解,二阶常微分方程matlab的数值解和解析解分析总报告.ppt...
  9. 解密回声消除技术之二(应用篇)
  10. STM32F103校内赛-摇杆遥控器