我想将 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)
?
如果不,您应该更新。
如果是的,您的安装有缺陷。
尝试重启电脑。错误是否仍然存在?如果是的按照这个:
- 完全删除旧安装!包括 TeXnicCenter。
- 从以下网址下载完整的 MiKTeX 安装程序http://www.miktex.org
- 安装完整的 MiKTeX
- 从以下位置下载 TeXnicCenterhttp://www.texniccenter.org
- 安装 TeXnicCenter。它应该识别出您已安装 MiKTeX。
- 现在编译你的 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 包管理器更新您的包。