未找到 smcaps.sty 文件

未找到 smcaps.sty 文件

TeX 新手。将 TeXnicCenter 与 MiKTeX 结合使用。尝试编译现有.tex文件并收到错误 LaTeX 错误:smcaps.sty未找到文件。

此文件是否属于未安装的软件包?我以为 MiKTeX 临时安装了缺失的软件包?

谢谢

答案1

我发现smcaps.styREADMEcmbright

(4)救命!CM Bright 不提供“小写字母”。

公司名称、缩写、商标和类似材料可以大写。为了使结果不那么突兀,字体大小应该比周围文本小一个“步长”。让 LaTeX 执行此任务的一种“快速而粗略”的方法是使用以下样式文件smcaps.sty。它定义了新命令 \textc{..},可以代替使用\textsc{..}

\ProvidesPackage{smcaps}
\DeclareRobustCommand{\sm@ller}{%
  \dimen@\f@size\p@
  \ifdim \dimen@ > 12\p@
    \dimen@=0.83333\dimen@
  \else
    \advance \dimen@ -\p@
  \fi
  \math@fontsfalse
  \fontsize{\the\dimen@}\z@
  \selectfont
  }
\newcommand{\textc}[1]{{\sm@ller\uppercase{#1}}}
% end of smcaps.sty

答案2

作为对 Heiko 答案的补充,它听起来像是smcaps.sty一个非常古老的软件包,几乎从发行版中消失了,因此 MiKTeX 不太可能能够即时安装它。

但无论如何你都不需要它。小写字母是字体的属性,通常不作为单独的包提供。如果你使用的字体有小写字母,你可以使用命令 访问小写字母\textsc

为了提供更有用的东西,我们需要查看您的实际文件。

相关内容