我的 latex 项目编译正常,但当我尝试复制并打开它时,编译失败。两个副本之间实际上没有任何变化。有人遇到过这个问题吗?我使用的是 Sharelatex.com
答案1
看来 ShareLaTeX 保留了多个版本的 TeX Live,而较旧的项目(我猜)将使用项目创建时可用的最新版本。因此,项目的原始版本可以正常工作,因为它使用的是较旧版本的 TeX Live。但是当您复制项目时,它会使用最新的可用 TeX Live。
这其实有点聪明,因为它避免了因软件包向后不兼容而给用户带来的问题。但在这种情况下,它会导致问题,因为 ShareLaTeX 上最新版本的 TeX Live 有 0.8 版unicode-math
,其中vargreek-shape
删除了该选项。原始项目有一个旧版本,其中仍存在该选项。
但修复这个问题很简单:在你的新项目中,打开awesome-cv.cls
,转到第 80 行,然后删除vargreek-shape=unicode
,这样该行就会显示
\RequirePackage[math-style=TeX]{unicode-math}