为什么当我想使用eskd
或eskdx
包时,TeXStudio 会显示一条错误消息:“未找到eskd.sty
”?
我使用默认设置安装了 MacTeX 和 TeXStudio,并从 PC 移走了项目。但是当我添加时\usepackage{eskd}
,TeXStudio 却显示错误消息?
在添加此字符串之前,我的项目编译时没有错误。我做错了什么?
答案1
不幸的是,TeX 术语使用“包”有两种含义。
包是一起分发的一个或多个文件的集合。这些是 CTAN / TeX Live 意义上的包。从这个意义上讲,包可能包含多个文件,这些文件具有不同的名称,用于各种目的。包可能设计为或不适用于 LaTeX 格式。
包是一种 LaTeX 样式,旨在提供一组特定的功能或更改文档外观的特定方面。加载一个包,用于
\usepackage{<package name>}
读取相应的<package name>.sty
。
在这种情况下,问题是eskd
和eskdx
是第一种意义上的包,但不是第二种意义上的包。因此,nor\usepackage{eskd}
都\usepackage{eskdx}
不起作用。
eskd
提供了一个班级而不是 LaTeX 包。要使用它,你需要使用以下命令启动你的文档:
\documentclass{eskd}
eskdx
提供了许多不同的 LaTeX 包。如果您需要使用这些包,我建议您查看手册以了解如何加载和使用它们。