我需要帮助格雷戈里奥在 Windows 7 x64 上工作。我安装了 TeX Live 2012 和 Gregorio,并配置了 TeXworks。当我尝试编译 tex 文件时,它告诉我找不到gregoriotex.sty
,我还收到错误消息说找不到gregoriotex.cls
。
! LaTeX Error: File `gregoriotex.sty' not found.
texworx 控制台输出的最后几行是:
(c:/texlive/texmf-dist/tex/lualatex/luacode/luacode.sty))
(c:/texlive/texmf-dist/tex/latex/geometry/geometry.sty
(c:/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty))
我按照说明操作后出现此错误在 Gregorio 网站上我已关注。
似乎 TeX Live 中某处还有另一个设置,但我找不到它。
这里有一些命令行方向,然后我得到了同样的错误。
我怎样才能让它工作?
答案1
好吧,我学会了如何解决丢失sty
文件错误正在查看此主题。现在,我在 安装了 Gregorio c:\texlive\gregorio
。
我不知道为什么 Gregorio 安装程序无法处理它,但我将文件夹c:\texlive\gregorio\tex
从其应用程序文件夹复制到C:\texlive\texmf\tex\latex
- 并且我也尝试了C:\texlive\texmf-local\tex\latex
- 其中任何一个似乎都可以解决丢失文件的问题sty
。
然后,确保字体安装正确 -看这里; 这个非常重要。
另外,如果你尝试使用古代记谱法Gregorio(它是一个 GUI,可以消除用户与命令行交互的需要),也有一个技巧。因此,假设您已经安装了 notatioantiqua 来c:\texlive\notatioantiqua\
将文件
gregorian.cls
从
C:\texlive\notatioantiqua\share\contrib\class\
复制到
C:\texlive\texmf-local\tex\latex\gregorio\
然后,在命令行中运行
texhash
除此之外,在描述乐谱的 .gabc 文件中,注释掉(或者不要使用)与注释文本对齐相关的行:
%centering-scheme: latin;
[更新]
Gregorio 已于 2013 年 6 月更新至 2.3 版,几乎所有安装问题都已得到纠正。以下是下载存储库的链接: http://download.gna.org/gregorio/releases/