scrreprt 中的 siunitx - beamer 类的问题

scrreprt 中的 siunitx - beamer 类的问题

我想将 usepackagesiunitx用于我的论文(scrreprt)。每次编译文档时,MikTeX 都会要求安装 documentclass beamer(然后在安装时冻结)。当我取消 beamer 包的安装时,文档可以正确编译并显示正确的 SI 单位数字。

以下是一个小例子:

\documentclass[twoside]{scrreprt}
\usepackage{siunitx}
\begin{document}
\SI{5}{\micro\metre}
\end{document}

我该如何避免安装消息?它不会影响任何事情,只是很烦人。

谢谢你!

*File List*  
scrreprt.cls    2012/07/29 v3.11b KOMA-Script document class (report)  
scrkbase.sty    2012/07/29 v3.11b KOMA-Script package (KOMA-Script-dependent basics and keyval usage)  
 scrbase.sty    2012/07/29 v3.11b KOMA-Script package (KOMA-Script-independent 
basics and keyval usage)  
  keyval.sty    1999/03/16 v1.13 key=value parser (DPC)  
scrlfile.sty    2012/06/15 v3.12 KOMA-Script package (loading files)  
tocbasic.sty    2012/04/04 v3.10b KOMA-Script package (handling toc-files)  
scrsize11pt.clo    2012/07/29 v3.11b KOMA-Script font size class option (11pt)  
typearea.sty    2012/07/29 v3.11b KOMA-Script package (type area)  
 siunitx.sty    2013/03/11 v2.5q A comprehensive (SI) units package  
   expl3.sty    2013/03/14 v4469 L3 Experimental code bundle wrapper  
 l3names.sty    2012/12/07 v4346 L3 Namespace for primitives  
l3bootstrap.sty    2013/01/08 v4420 L3 Experimental bootstrap code  
  luatex.sty    2010/03/09 v0.4 LuaTeX basic definition package (HO)  
infwarerr.sty    2010/04/08 v1.3 Providing info/warning/error messages (HO)  
ifluatex.sty    2010/03/01 v1.3 Provides the ifluatex switch (HO)  
    etex.sty    1998/03/26 v2.0 eTeX basic definition package (PEB)  
luatex-loader.sty    2010/03/09 v0.4 Lua module loader (HO)  
pdftexcmds.sty    2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO)  
 ltxcmds.sty    2011/11/09 v1.22 LaTeX kernel commands for general use (HO)  
   ifpdf.sty    2011/01/30 v2.3 Provides the ifpdf switch (HO)  
l3basics.sty    2013/01/10 v4428 L3 Basic definitions  
 l3expan.sty    2013/02/03 v4458 L3 Argument expansion  
    l3tl.sty    2013/01/08 v4415 L3 Token lists  
   l3seq.sty    2013/01/12 v4434 L3 Sequences and stacks  
   l3int.sty    2013/01/13 v4444 L3 Integers  
 l3quark.sty    2012/11/04 v4268 L3 Quarks  
   l3prg.sty    2013/02/13 v4459 L3 Control structures  
 l3clist.sty    2013/01/08 v4414 L3 Comma separated lists  
 l3token.sty    2013/01/10 v4428 L3 Experimental token manipulation  
  l3prop.sty    2013/01/09 v4423 L3 Property lists  
   l3msg.sty    2013/01/08 v4412 L3 Messages  
  l3file.sty    2013/01/14 v4446 L3 File and I/O operations  
  l3skip.sty    2013/01/13 v4444 L3 Dimensions and skips  
  l3keys.sty    2013/02/24 v4461 L3 Experimental key-value interfaces  
    l3fp.sty    2013/01/19 v4449 L3 Floating points  
   l3box.sty    2013/01/08 v4411 L3 Experimental boxes  
l3coffins.sty    2012/09/09 v4212 L3 Coffin code layer  
 l3color.sty    2012/08/29 v4156 L3 Experimental color support  
l3luatex.sty    2012/08/03 v4049 L3 Experimental LuaTeX-specific functions  
l3candidates.sty    2013/03/14 v4468 L3 Experimental additions to l3kernel  
  xparse.sty    2013/03/12 v4467 L3 Experimental document command parser  
 amstext.sty    2000/06/29 v2.01  
  amsgen.sty    1999/11/30 v2.0  
   array.sty    2008/09/09 v2.4c Tabular extension package (FMi)  
l3keys2e.sty    2013/03/12 v4467 LaTeX2e option processing using LaTeX3 keys  
graphics.sty    2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)  
    trig.sty    1999/03/16 v1.09 sin cos tan (DPC)  
graphics.cfg    2007/01/18 v1.5 graphics configuration of teTeX/TeXLive  
  pdftex.def    2011/05/27 v0.06d Graphics/color for pdfTeX  
supp-pdf.mkii  
siunitx-abbreviations.cfg    2013/03/11 v2.5q siunitx: Abbreviated units  
  ts1cmr.fd    1999/05/25 v2.5h Standard LaTeX font definitions  
 ***********

答案1

如果是当前安装的 MiKTeX,则似乎安装有问题。我猜您已经安装了基本的 MikTeX?查看日志文件的第一行。你看到了吗This is pdfTeX, Version 3.1415926-2.5-1.40.14 (MiKTeX 2.9)

如果,您应该更新。

如果是的,您的安装有缺陷。

尝试重启电脑。错误是否仍然存在?如果是的按照这个:

  1. 完全删除旧安装!包括 TeXnicCenter。
  2. 从以下网址下载完整的 MiKTeX 安装程序http://www.miktex.org
  3. 安装完整的 MiKTeX
  4. 从以下位置下载 TeXnicCenterhttp://www.texniccenter.org
  5. 安装 TeXnicCenter。它应该识别出您已安装 MiKTeX。
  6. 现在编译你的 MWE 3 次。它应该可以运行。如果没有,那么你的电脑有问题。

编辑:我将您的文件列表与我的进行了比较。您使用的是siunits和 的旧软件包expl3.sty。我的文件列表显示:

 siunitx.sty    2013/07/31 v2.5s A comprehensive (SI) units package
   expl3.sty    2013/07/28 v4582 L3 Experimental code bundle wrapper 

并且您拥有版本 2.5q(较旧)和 v4469(较旧)。请使用 MiKTeX 包管理器更新您的包。

相关内容