Latex中插入图表提示 LaTex Error:File 'booktabs.sty' not found

latex----插入图表

LaTex Error:File ‘booktabs.sty’ not found

今天修改论文时,需要在论文中插入几张表,网上查找相关资料后,决定插入三线表。但是在编译时却出现了如下错误:
LaTex Error:File ‘booktabs.sty’ not found.

解决方案:
1)去 www.ctan.org/pkg/newtx 上下载相关文件
在本问题中就是下载 ‘booktabs.sty’ 文件,具体可以在网站上的搜索框内输入booktabs,然后直接下载第一个文件包。
Latex中插入图表提示 LaTex Error:File 'booktabs.sty' not found_第1张图片

2)通常下载下来的宏包,有的直接包含 .sty文件 (.sty 文件就是package的最终形式);有的下载下来只包含了 .ins, .dtx,以及一个 readme 文件,这时需要自己编译生成 .sty 文件,以及生成相应的 manual,在这里我下载的包中直接包含了booktabs手册。
    Latex中插入图表提示 LaTex Error:File 'booktabs.sty' not found_第2张图片 
3)生成 .sty文件和手册

以下步骤的前提是你已经安装好了 TeX 发行版,本文以 MikTex 为例,请确保 MikTex 的可执行程序已经加入了系统的环境变量中(PATH)。另外我的系统是 win10,其他版本的windows系统应该也是一样的。
        Latex中插入图表提示 LaTex Error:File 'booktabs.sty' not found_第3张图片
a.找到你解压后的booktabs包的路径,在我电脑上就是 E:\booktabs。打开电脑的命令提示符界面,将路径更改到这个包的路径下,即E:\booktabs。
        在这里插入图片描述
b. 在命令提示符下输入 latex booktabs.ins 命令。经过编译,booktabs.sty文件就生成了。
c. 由于我下载的压缩包中包含手册文件,因此这里不演示如何生成手册文件了,具体步骤可以参考这篇教程。

4)将生成的booktabs.sty文件添加到Ctex中
生成 booktabs.sty 文件以后还需要把这个文件放到 LaTeX 能够识别的路径下,在 Ctex 下,以我的电脑为例,这个路径是 C:\Program Files\Software\CTEX\MiKTeX\tex\latex ,你可以在这个路径下建立一个文件夹,譬如 booktabs,然后把 booktabs.sty 放到这个文件夹里。

5) 接着在你的电脑上找到MiKTex下的Setting(Admin)这个文件。如在我的电脑上,这个文件的路径为:C:\Program Files\Software\CTEX\MiKTeX\miktex\bin\mo_admin.exe
在这里插入图片描述

打开这个文件后,点击General界面上的Refresh FNDB按钮,在短暂的等待后,再打开winEdit编译文件就不会出现 booktabs.sty not found 的错误了。此后可以正常的插入图表了。
             Latex中插入图表提示 LaTex Error:File 'booktabs.sty' not found_第4张图片

你可能感兴趣的:(Latex)