acro 包和 MikTeX 2.9 的更多问题:l3sort 和 l3kernel 包

acro 包和 MikTeX 2.9 的更多问题:l3sort 和 l3kernel 包

嗯,昨天我在这里发帖这个问题。我可以使用 Mark Birtwistle 建议的技巧在装有 Windows 7 和 MikTeX 2.9(64 位)的 WS 上解决该问题。然而,今天,我在研究所的 PC 上工作时(我使用 Windows XP 上的 MikTeX 2.9),又遇到了另一个意想不到的奇怪错误。

首先,从我之前的问题来看,我纠正之前错误的 MWE 是:

\documentclass[paper=letter,headings=big,bibliography=totoc,DIV=9]{scrbook}
\KOMAoptions{headsepline=true,fontsize=10pt,draft=false}
\usepackage{typearea}
\usepackage[usenames,dvipsnames,x11names,table]{xcolor}
\usepackage[single=false,macros=false,xspace=false]{acro}
\usepackage[greek.polutoniko,spanish.mexico]{babel}
\usepackage[utf8]{inputenc}
\usepackage[LGR,T1]{fontenc}
\usepackage{snotez}
%%%%%%%%%%%%%%%%%%%%%%%% Acronyms    

\DeclareAcronym{ifs}{
 short = IFS , 
 long = Interacción fluido-sólido ,
 foreign = Fluid-Solid/Structure Interaction
}    
\DeclareAcronym{dfc}{
 short = DFC , 
 long = Dinámica de fluidos computacional ,
 foreign = Computational Fluid Dynamics
}
\DeclareAcronym{adina}{
 short = ADINA ,
 long  =  Automatic Dynamic Incremental Nonlinear Analysis ,
 class = software
}    

\begin{document}

\minisec{Arteriosclerosis}

Es un término genérico\sidenote{Del griego {\selectlanguage{greek} \textgreek{'arthr'ia}} \emph{arteria} y {\selectlanguage{greek} \textgreek{skl'hrwsic}} \emph{cicatriz, rigidez}.} que fue creado por Jean Georges Chrétien Frédéric Martin Lobstein.

Este capítulo tiene como objetivo proporcionar una descripción de las ecuaciones matemáticas que rigen y el algoritmo desarrollado para la modelación computacional \ac{ifs} del flujo sanguíneo y las geometrías del modelo utilizadas en el estudio.

La \ac{dfc} descompone la geometría en pequeñas celdas y por tanto tiene como objetivo resolver las ecuaciones que rigen para cada celda.

En la actualidad, varios paquetes de software como \ac{adina} proporcionan esta capacidad. Todos estos programas emplean el método de elementos finitos para resolver las ecuaciones de flujo. Este es el método preferido para resolver simulaciones \ac{ifs} de problemas estructurales, ya que es uno de los mejores métodos disponibles. 

\printacronyms[exclude-classes=software]
\printacronyms[include-classes=software, name={Software}]    
\end{document}

我把 load 的行移上去acro,但由于与 发生冲突,xcolor我也移动了它。我把两者都放在了 load 之前babel。我知道我可以简化,{\selectlanguage{greek} \textgreek{ }}但我还没有尝试过。

好吧,当我尝试运行原始文件时,main.tex出现了新的错误:

! Package l3sort Error: Support package l3kernel too old.
See the l3sort package documentation for explanation.
Type H <return> for immediate help.
...
l.61 }
Please install an up to date version of l3kernel
using your TeX package manager or from CTAN.
Loading l3sort will abort!

和:

! Package acro Error: Support package expl3 too old.
See the acro package documentation for explanation.
Type H <return> for immediate help.
...
l.50 }
You need to update your installation of the bundles 'l3kernel' and 'l3packages'
.
Loading acro will abort!

这对我来说很奇怪。我尝试让两个安装都保持更新。当我看到这种情况时,我做的第一件事就是更新软件包,这些软件包是 2014 年 2 月的,对我来说并不算太旧。我更新了,然后刷新了 FNBD 并更新了格式。全部以管理员用户身份进行。

我尝试再次运行它,但错误仍然存​​在。我搜索了更新,但今天没有新的更新。这对我来说有点悲惨,因为我必须在不到一周的时间内完成有关我的论文的所有内容,而我还没有在我的其他安装上进行 biber(它是 64 位的,我没有文件cygwin.dll),我必须添加参考资料,我在这台机器上做了什么,但我无法解决这些错误。

同时,这个周末我会尝试安装 linux 和 TeXLive2014。如果你想查看原始日志文件,请访问这里,真正的序言是。 提前致谢。

相关内容