Comments (17)
from ledmac.
Nice. This afternoon I will run again tests, hoping there are now problem (but thats workd yesterday night) and so do release on CTAN.
from ledmac.
please try branch issue 952
from ledmac.
Dear @maieul , I owe you at least a beer!!!!
Thank you! Thank you! Thank you!
P. S.: I remember that this problem was solved in the past. Why do you think it came back?
from ledmac.
I remember something similar, but not exactly identical. I don't remember exactly.
But your point a real problematic. The main point is that reledmac/reledpar code is very old, as it come back to edmac; with some problematic conception pattern. These conception patterns are explainable because the code was writtent in the time where :
-* TeX was limited
-* Computer memory was limited
-* LuaLaTeX didn't existe
If i should start a new project like this from scracth, I would use lualatex only, which will allow to write most of the algorithm part in lua, and gain a lot of time. I guess I would also manage differentliy parallele typesetting, and also line numbering system.
All the limits of historical edmac code (and also ledmac, eledmac and reledmac) make the code very hard to work.
What I try to do since some year its to produce regression test. That means, before releasing any new version, I run old MWE of issue, I automatically see is there difference with older run.
But that suppose :
- to store MWE of old issue -> not the case of all of them
- to have REAL MWE, in order :
- to run regression test as fast as possible (today, my computer run 1 hour to do all the test + example + documentation before uploading to CTAN)
- to not be pertubarted with change in other package/font etc.
That why I become more and more strict in MWE.
To finish : I guess I would release on CTAN #950 #952 #951 after my holiday. I need to write the changelog, produce the regression tests and so on.
from ledmac.
@maieul
I can only conjecture your difficulties and even more appreciate your efforts. I'm just sorry I'm not able to help you more, but if you can point me to tools to learn the basics, I'd be happy to learn.
from ledmac.
from ledmac.
I'm not that bad at algorithmics, luckily
from ledmac.
In this case, you could start by read the commented code...
from ledmac.
if I'm not indiscreet, what is the state of your new project in lualatex? Is it still at the project level or have you already written a few lines of code?
from ledmac.
So the previous similar issues was #928 and my fix broke the fix there...
from ledmac.
so @Doc73 could you please try branch issue952 bis. It should solve #952 without breaking #928
@rotula could you alos try this branch ?
from ledmac.
I'm sorry, but #952bis breaks my book:
./Capitoli/13-Alcibiades1.tex:1690: Undefined control sequence.
<recently read> \edlabel
l.1690 \pstart\edlabel
{itm:AlcI129b5}%96
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
However I haven't changed anything in my book since last time and with branch #952 the compilation works fine.
All I can say is that previous pstart
contains an edtabularl
env.
from ledmac.
I reproduced the issue by adding some stuff to the previous MWE.
The problem seems to be related to the edlabel
after the edtabular
% !TeX TS-program = xelatex
% !TeX encoding = UTF-8
\documentclass[11pt,b5paper]{memoir}
\usepackage[noeledsec,noledgroup,series={A,B,C}]{reledmac}
\usepackage[widthliketwocolumns,continuousnumberingwithcolumns]{reledpar}
\lineation*{page}
\linenummargin*{inner}
\linenumOnlyPagesForColumns{right}
\linenumOnlyPagesForColumnsR{left}
\setRlineflag{}
\begin{document}
\chapter{test}
\beginnumbering
\numberpstarttrue
\pstart
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat. Integer sapien est, iaculis in, pretium quis, viverra ac, nunc. Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla. Donec varius orci eget risus. Duis nibh mi, congue eu, accumsan eleifend, sagittis quis, diam. Duis eget orci sit amet orci dignissim rutrum.
\pend
\pstart%
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices.
\pend
\pausenumbering
\begin{pairs}
\begin{Leftside}
\resumenumbering
\numberpstartfalse
\pstart\noindent%
Lorem ipsum dolor sit amet, consectetur adipisci elit, sed do eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrum exercitationem ullamco laboriosam, nisi ut aliquid ex ea commodi consequatur. Duis aute irure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
\pend
\pausenumbering
\end{Leftside}
\begin{Rightside}
\beginnumbering
\numberpstartfalse
\pstart\noindent%
Lorem ipsum dolor sit amet, consectetur adipisci elit, sed do eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrum exercitationem ullamco laboriosam, nisi ut aliquid ex ea commodi consequatur. Duis aute irure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
\pend
\pausenumbering
\end{Rightside}
\end{pairs}
\Columns
\numberpstarttrue
\resumenumbering
\pstart%
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat. Integer sapien est, iaculis in, pretium quis, viverra ac, nunc. Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla. Donec varius orci eget risus. Duis nibh mi, congue eu, accumsan eleifend, sagittis quis, diam. Duis eget orci sit amet orci dignissim rutrum.
\pend
\pstart%
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat. Integer sapien est, iaculis in, pretium quis, viverra ac, nunc. Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla. Donec varius orci eget risus. Duis nibh mi, congue eu, accumsan eleifend, sagittis quis, diam. Duis eget orci sit amet orci dignissim rutrum.
\pend
\pstart%
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat. Integer sapien est, iaculis in, pretium quis, viverra ac, nunc. Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla. Donec varius orci eget risus. Duis nibh mi, congue eu, accumsan eleifend, sagittis quis, diam. Duis eget orci sit amet orci dignissim rutrum.
\pend
\pausenumbering
\begin{pairs}
\begin{Leftside}
\resumenumbering
\numberpstartfalse
\pstart\noindent%
Lorem ipsum dolor sit amet, consectetur adipisci elit, sed do eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrum exercitationem ullamco laboriosam, nisi ut aliquid ex ea commodi consequatur. Duis aute irure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
\pend
\pausenumbering
\end{Leftside}
\begin{Rightside}
\resumenumbering
\numberpstartfalse
\pstart\noindent%
Lorem ipsum dolor sit amet, consectetur adipisci elit, sed do eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrum exercitationem ullamco laboriosam, nisi ut aliquid ex ea commodi consequatur. Duis aute irure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
\pend
\pausenumbering
\end{Rightside}
\end{pairs}
\Columns
\numberpstarttrue
\resumenumbering
\pstart
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat. Integer sapien est, iaculis in, pretium quis, viverra ac, nunc. Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla. Donec varius orci eget risus. Duis nibh mi, congue eu, accumsan eleifend, sagittis quis, diam. Duis eget orci sit amet orci dignissim rutrum.
\pend
\pausenumbering
\begin{pairs}
\begin{Leftside}
\resumenumbering
\numberpstartfalse
\pstart\noindent%
Lorem ipsum dolor sit amet, consectetur adipisci elit, sed do eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrum exercitationem ullamco laboriosam, nisi ut aliquid ex ea commodi consequatur. Duis aute irure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
\pend
\pausenumbering
\end{Leftside}
\begin{Rightside}
\resumenumbering
\numberpstartfalse
\pstart\noindent%
Lorem ipsum dolor sit amet, consectetur adipisci elit, sed do eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrum exercitationem ullamco laboriosam, nisi ut aliquid ex ea commodi consequatur. Duis aute irure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
\pend
\pausenumbering
\end{Rightside}
\end{pairs}
\Columns
\numberpstarttrue
\resumenumbering
\pstart
Lorem ipsum dolor sit amet, consectetur adipisci elit, sed do eiusmod tempor incidunt ut labore et dolore magna aliqua.
\pend
\pausenumbering
\begin{pairs}
\begin{Leftside}
\resumenumbering
\numberpstartfalse
\pstart\noindent%
Lorem ipsum dolor sit amet, consectetur adipisci elit, sed do eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrum exercitationem ullamco laboriosam, nisi ut aliquid ex ea commodi consequatur. Duis aute irure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
\pend
\pausenumbering
\end{Leftside}
\begin{Rightside}
\resumenumbering
\numberpstartfalse
\pstart\noindent%
Lorem ipsum dolor sit amet, consectetur adipisci elit, sed do eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrum exercitationem ullamco laboriosam, nisi ut aliquid ex ea commodi consequatur. Duis aute irure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
\pend
\pausenumbering
\end{Rightside}
\end{pairs}
\Columns
\numberpstarttrue
\resumenumbering
\pstart
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat. Integer sapien est, iaculis in, pretium quis, viverra ac, nunc. Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla. Donec varius orci eget risus. Duis nibh mi, congue eu, accumsan eleifend, sagittis quis, diam. Duis eget orci sit amet orci dignissim rutrum.
\pend
\pstart\edlabel{blabla}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat.
\pend
\pausenumbering
\begin{pairs}
\begin{Leftside}
\resumenumbering
\numberpstartfalse
\pstart\noindent%
Lorem ipsum dolor sit amet, consectetur adipisci elit, sed do eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrum exercitationem ullamco laboriosam, nisi ut aliquid ex ea commodi consequatur. Duis aute irure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
\pend
\pausenumbering
\end{Leftside}
\begin{Rightside}
\resumenumbering
\numberpstartfalse
\pstart\noindent%
Lorem ipsum dolor sit amet, consectetur adipisci elit, sed do eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrum exercitationem ullamco laboriosam, nisi ut aliquid ex ea commodi consequatur. Duis aute irure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
\pend
\endnumbering
\end{Rightside}
\end{pairs}
\Columns
\numberpstarttrue
\resumenumbering
\pstart
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat.
\begin{edtabularl}
bla & bla & bla\\
bla & bla & bla\\
bla & bla & bla
\end{edtabularl}
\pend
\pstart\edlabel{blablabla}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat.
\pend
\numberpstartfalse
\endnumbering
\end{document}
from ledmac.
Ho, I guess it is linked to the solve of #951, which is now integrated to the branch issue952_bis as a pre-release branch. I l look on it.
from ledmac.
Please try new version of the branch.
from ledmac.
Great! Works fine!
Many many thanks!
from ledmac.
Related Issues (20)
- Edtabular breaks pstartref system HOT 4
- footnoteXmark, footnoteXtext, and hyperref HOT 27
- Incompatibility with memoir v. 3.8 HOT 39
- How to disable only certain footnotes HOT 3
- Error (STOP) in compilation with pdflatex HOT 1
- Stop in compilation with pdflatex HOT 3
- \doinsidethislinehook does not work with reledpar
- footnote directions not correctly initialized HOT 4
- paragraph footnotes do not reset \parfillskip HOT 9
- Les lignes des notes critiques n'acceptent pas de retour (line wrap) en arabe avec HOT 6
- `edtabular` and `edarray` still break `edlabel`s HOT 7
- Problems with the Rightpage side on \reledpar HOT 1
- Footnotes are on the wrong page with \reledpar HOT 1
- Printing verse number in the footnote HOT 5
- noendnotes package option in documentation HOT 1
- Example '2-reledmac-right-to-left.tex' fails HOT 1
- Code-breaking typo in the documentation HOT 1
- Apparat: référence à la ligne ou au paragraphe? HOT 2
- Problems with one series of critical notes per \pstart on reledpar HOT 3
- Reledpar issue with latest Polyglossia v. 2.2 (2024/07/15) HOT 40
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 ledmac.