Comments (6)
More debug info:
lsb_release -a output:
Distributor ID: Ubuntu
Description: Ubuntu 22.04.1 LTS
Release: 22.04
Codename: jammy
lualatex version: This is LuaHBTeX, Version 1.14.0 (TeX Live 2022/dev/Debian)
gregoriotex version:
% This file needs to be marked with the version number. For now I've done this with the following comment, but we should check to see if PlainTeX has something similar to the version declaration of LaTeX and use that if it does.
% [2021/03/13 v6.0.0 GregorioTeX system.]% PARSE_VERSION_DATE_LTX
Ran lualatex mwe.tex
against the source files attached above (renamed to lose the .txt extension, of course), and obtained the output attached in run_1.zip. See output_run_1.txt for console output. Notice that there are no custos errors in the PDF.
Since the console output issued a warning about line heights, I reran and obtained the output attached in
run_2.zip. Notice that custos errors appear.
As far as I can tell, the following files are identical in run_1 and run_2:
- The
glog
- The
gtex
- The
gabc
- The
aux
- The
tex
And the following files differ:
- The
gaux
- The
log
- The
pdf
- The
txt
(but only slightly)
Let me know what other information I can provide about my system to help with this.
from gregorio.
This doesn't happen for me. In both cases where a flattened Si is the first note on the next line, a custos appears correctly.
from gregorio.
@MRoth1910 Did you run it once or twice? The first time is fine for me as well; it's only when I re-run the files (per the suggestion in run_1.zip's output txt file) that the second custos turns into a guide clef instead.
from gregorio.
Ah, now I see the problem, and it's picking them off one by one in this case, i.e. it runs correctly, but each successive run doesn't produce the custos correctly, adding an error each time (first, the one after homo, then for the one after consubstantialem…).
This is a variant of an old bug… #1373. But, the solution here won't work for all of us — page references and hyperref depend on the original files, if I understand correctly. https://groups.google.com/g/gregorio-users/c/9GxFLNOz_S0/m/QV23N_lNAwAJ
from gregorio.
I just noticed that in my own work (setting a Kyriale) Sanctus IX is typeset correctly, but Sanctus VIII isn't, even though both have a Si-flat on the first note of new lines, and the file is typeset twice due to using hyperref
and the label
and pageref
functions. I'm very new to using those, which is why I was unsure above about the possibility of deleting the aux files to run again, because I don't want to break them. In any case, it seems that the custos with a flat –> clef bug doesn't happen at every iteration, and it doesn't necessarily have to do with a second run.
from gregorio.
Related Issues (20)
- Above-Line-Text dissapears when including NABC code HOT 4
- Staff with two lines of F and C cleffs HOT 3
- Default inclination of punctum inclinatum
- \grechangestaffsize not scaling all elements HOT 2
- Use a header to specify NABC font HOT 5
- Centering above-lines text HOT 2
- Missing "sursum parum" symbol in St. Gall font?
- Acrobat Raeder inspection results
- \grestar? HOT 8
- Support brackets in NABC typography HOT 6
- Spanning translation over multiple sylables can cause neum to skip to next line. HOT 1
- Recursive gregpath search HOT 1
- Errors when translations inside <sc> </sc> style tags.
- Error compiling with \gregorioscore{} on MacOS. HOT 4
- Soft flat? HOT 9
- Single-line render HOT 2
- Neumatic Font HOT 1
- Update scripts to Python 3.× HOT 3
- Extra hyphen appearing at end of each typeset pdf HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gregorio.