Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ledpar-syncing with large apparatuses #6

Closed
floriandk opened this issue Nov 22, 2011 · 25 comments
Closed

ledpar-syncing with large apparatuses #6

floriandk opened this issue Nov 22, 2011 · 25 comments
Labels

Comments

@floriandk
Copy link

Large apparatuses (more than half the page) on one side make ledpar go out of sync after some pages.
In most cases setting \goalfraction to an extremely high value restores the syncing, but leaves too big amounts of white space on the pages.

Even though the attached example may seem far-fetched, text- and note-distributions like this do occur in real editions.
At a \goalfraction of 0.65 the code compiles and stabilises without The right page has ended on a left page.-errors, but the sync is lost on page 18/19 of the resulting pdf.
The blocks are eventually aligned correctly with \goalfraction set to 0.35. (cf page 72/73)

If the calculation of the sync cannot be optimised -- and I very much hope it can! -- perhaps you could at least implement an error-message like ledpar-syncing not possible. Try to lower goalfraction.?

@floriandk
Copy link
Author

\documentclass[a5paper,fontsize=12pt]{scrbook}

\usepackage{etex}
\reserveinserts{30}


\usepackage[latin]{babel}
\usepackage{ledmac,ledpar}


%balance
\renewcommand*{\goalfraction}{0.7}

\newcommand{\myptext}{\pstart
Lorem %
\edtext{ipsum}{%
    \Afootnote{test text and even some more stupid test text ipsum}}
 %
\edtext{dolor}{%
    \Afootnote{test text and even some more stupid test text dolor}}
 sit %
\edtext{amet}{%
    \Afootnote{test text and even some more stupid test text amet}}%
, %
\edtext{consectetuer}{%
    \Afootnote{test text and even some more stupid test text consectetuer}}
 adipiscing %
\edtext{elit}{%
    \Afootnote{test text and even some more stupid test text elit}}%
. Morbi %
\edtext{commodo}{%
    \Afootnote{test text and even some more stupid test text commodo}}%
, ipsum sed %
\edtext{pharetra}{%
    \Afootnote{test text and even some more stupid test text pharetra}}
 gravida, %
\edtext{orci}{%
    \Afootnote{test text and even some more stupid test text orci}}
 magna rhoncus %
\edtext{neque}{%
    \Afootnote{test text and even some more stupid test text neque}}%
, id %
\edtext{pulvinar odio }{%
    \Afootnote{test text and even some more stupid test text pulvinar odio }}
lorem %
\edtext{non}{%
    \Afootnote{test text and even some more stupid test text non}}
 turpis. %
\edtext{Nullam}{%
    \Afootnote{test text and even some more stupid test text Nullam}}
 sit %
\edtext{amet}{%
    \Afootnote{test text and even some more stupid test text amet}}
 enim. %
\edtext{Suspendisse}{%
    \Afootnote{test text and even some more stupid test text Suspendisse}}
 id %
\edtext{velit}{%
    \Afootnote{test text and even some more stupid test text velit}}
 vitae %
\edtext{ligula}{%
    \Afootnote{test text and even some more stupid test text ligula}}
 volutpat %
\edtext{condimentum}{%
    \Afootnote{test text and even some more stupid test text condimentum}}%
. Aliquam %
\edtext{erat}{%
    \Afootnote{test text and even some more stupid test text erat}}
 volutpat. Sed %
\edtext{quis}{%
    \Afootnote{test text and even some more stupid test text quis}}
 velit. %
\edtext{Nulla}{%
    \Afootnote{test text and even some more stupid test text Nulla}}
 facilisi. %
\edtext{Nulla}{%
    \Afootnote{test text and even some more stupid test text Nulla}}
 libero. Vivamus pharetra %
\edtext{posuere}{%
    \Afootnote{test text and even some more stupid test text posuere}}
 sapien. Nam %
\edtext{consectetuer}{%
    \Afootnote{test text and even some more stupid test text consectetuer}}%
. Sed aliquam, nunc eget %
\edtext{euismod}{%
    \Afootnote{test text and even some more stupid test text euismod}}
 ullamcorper, %
\edtext{lectus}{%
    \Afootnote{test text and even some more stupid test text lectus}}
 nunc ullamcorper orci, fermentum %
\edtext{bibendum}{%
    \Afootnote{test text and even some more stupid test text bibendum}}
 enim %
\edtext{nibh}{%
    \Afootnote{test text and even some more stupid test text nibh}}
 %
\edtext{eget}{%
    \Afootnote{test text and even some more stupid test text eget}}
 ipsum. %
\edtext{Donec}{%
    \Afootnote{test text and even some more stupid test text Donec}}
 %
\edtext{porttitor}{%
    \Afootnote{test text and even some more stupid test text porttitor}}
 ligula eu dolor. %
\edtext{Maecenas}{%
    \Afootnote{test text and even some more stupid test text Maecenas}}
 vitae nulla consequat libero cursus %
\edtext{venenatis}{%
    \Afootnote{test text and even some more stupid test text venenatis}}%
. Nam %
\edtext{magna}{%
    \Afootnote{test text and even some more stupid test text magna}}
 enim, %
\edtext{accumsan}{%
    \Afootnote{test text and even some more stupid test text accumsan}}
 eu, %
\edtext{blandit}{%
    \Afootnote{test text and even some more stupid test text blandit}}
 sed, %
\edtext{blandit}{%
    \Afootnote{test text and even some more stupid test text blandit}}
 a, eros.
\pend
\pstart
Quisque %
\edtext{facilisis}{%
    \Afootnote{test text and even some more stupid test text facilisis}}
 %
\edtext{erat}{%
    \Afootnote{test text and even some more stupid test text erat}}
 %
\edtext{a}{%
    \Afootnote{test text and even some more stupid test text a}}
 %
\edtext{dui}{%
    \Afootnote{test text and even some more stupid test text dui}}%
. Nam %
\edtext{malesuada}{%
    \Afootnote{test text and even some more stupid test text malesuada}}
 ornare %
\edtext{dolor}{%
    \Afootnote{test text and even some more stupid test text dolor}}%
. Cras %
\edtext{gravida}{%
    \Afootnote{test text and even some more stupid test text gravida}}%
, diam %
\edtext{sit}{%
    \Afootnote{test text and even some more stupid test text sit}}
 amet %
\edtext{rhoncus}{%
    \Afootnote{test text and even some more stupid test text rhoncus}}
 ornare, erat elit %
\edtext{consectetuer}{%
    \Afootnote{test text and even some more stupid test text consectetuer}}
 erat, id egestas pede nibh eget odio. %
\edtext{Proin}{%
    \Afootnote{test text and even some more stupid test text Proin}}
 tincidunt, %
\edtext{velit}{%
    \Afootnote{test text and even some more stupid test text velit}}
 vel porta elementum, magna %
\edtext{diam}{%
    \Afootnote{test text and even some more stupid test text diam}}
 molestie %
\edtext{sapien}{%
    \Afootnote{test text and even some more stupid test text sapien}}%
, non aliquet massa pede eu diam. %
\edtext{Aliquam}{%
    \Afootnote{test text and even some more stupid test text Aliquam}}
 %
\edtext{iaculis}{%
    \Afootnote{test text and even some more stupid test text iaculis}}%
. Fusce et ipsum et nulla tristique %
\edtext{facilisis}{%
    \Afootnote{test text and even some more stupid test text facilisis}}%
.  Integer adipiscing semper %
\edtext{ligula}{%
    \Afootnote{test text and even some more stupid test text ligula}}%
. Nunc %
\edtext{molestie}{%
    \Afootnote{test text and even some more stupid test text molestie}}%
, nisl sit %
\edtext{amet}{%
    \Afootnote{test text and even some more stupid test text amet}}
 %
\edtext{cursus}{%
    \Afootnote{test text and even some more stupid test text cursus}}
 convallis, %
\edtext{sapien}{%
    \Afootnote{test text and even some more stupid test text sapien}}
 lectus pretium %
\edtext{metus}{%
    \Afootnote{test text and even some more stupid test text metus}}%
, vitae pretium %
\edtext{enim}{%
    \Afootnote{test text and even some more stupid test text enim}}
 wisi %
\edtext{id}{%
    \Afootnote{test text and even some more stupid test text id}}
 lectus. %
\edtext{Donec}{%
    \Afootnote{test text and even some more stupid test text Donec}}
 vestibulum. %
\edtext{Etiam}{%
    \Afootnote{test text and even some more stupid test text Etiam}}
 vel nibh. %
\edtext{Nulla}{%
    \Afootnote{test text and even some more stupid test text Nulla}}
 facilisi. Mauris %
\edtext{pharetra}{%
    \Afootnote{test text and even some more stupid test text pharetra}}%
. Donec augue. Fusce ultrices, %
\edtext{neque}{%
    \Afootnote{test text and even some more stupid test text neque}}
 id dignissim ultrices, tellus %
\edtext{mauris}{%
    \Afootnote{test text and even some more stupid test text mauris}}
 dictum elit, %
\edtext{vel}{%
    \Afootnote{test text and even some more stupid test text vel}}
 lacinia enim %
\edtext{metus}{%
    \Afootnote{test text and even some more stupid test text metus}}
 eu nunc.
\pend}


\footparagraph{A}
%\footparagraph{B}
%\footparagraph{C}

\maxchunks{250}
\recalctypearea

\author{Auctor}
\title{Text}
\date{}
\begin{document}
\begin{pages}
\begin{Leftside}
%\setlength{\Lcolwidth}{0.5\textwidth}
\beginnumbering
\pstart
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Morbi commodo, ipsum sed pharetra gravida, orci magna %
\edtext{rhoncus}{%
    \Afootnote{test text and even some more stupid test text rhoncus}}
 neque, id pulvinar odio lorem non turpis. Nullam sit amet enim. Nam consectetuer. Sed aliquam, nunc eget euismod %
\edtext{ullamcorper}{%
    \Afootnote{test text and even some more stupid test text ullamcorper}}%
, lectus nunc ullamcorper orci, fermentum bibendum enim nibh eget ipsum. Donec porttitor ligula eu dolor. Maecenas vitae nulla consequat libero cursus venenatis. Nam magna enim, accumsan eu, blandit sed, blandit a, eros.
\pend
\pstart
Quisque facilisis erat a dui. Nam malesuada ornare dolor. Cras gravida, diam sit amet rhoncus ornare, erat elit consectetuer erat, id egestas pede nibh eget odio. Proin tincidunt, velit vel porta elementum, magna diam molestie sapien, non aliquet massa pede eu diam. Aliquam iaculis. Fusce et ipsum et nulla tristique facilisis. Donec eget sem sit amet ligula viverra gravida. Etiam vehicula urna vel turpis. Suspendisse sagittis ante a urna. Morbi a est quis orci consequat rutrum. Nullam egestas feugiat felis. Integer adipiscing semper ligula. %
\edtext{Nunc}{%
    \Afootnote{test text and even some more stupid test text Nunc}}
 molestie, nisl sit amet cursus convallis, sapien lectus pretium metus, vitae pretium enim wisi id lectus. Donec vestibulum. Etiam vel nibh. Nulla facilisi. Mauris pharetra. Donec augue. Fusce ultrices, neque id dignissim ultrices, tellus mauris dictum elit, vel lacinia enim metus eu nunc.
\pend
\pstart
Proin at eros non eros adipiscing mollis. Donec semper turpis sed diam. Sed consequat ligula nec tortor. Integer eget sem. Ut vitae enim eu est vehicula gravida. Morbi ipsum ipsum, porta nec, tempor id, auctor %
\edtext{vitae}{%
    \Afootnote{test text and even some more stupid test text vitae}}%
, purus. Pellentesque neque. Nulla luctus erat vitae libero. Integer nec enim. Phasellus aliquam enim et tortor.  In non velit non ligula laoreet ultrices. Praesent ultricies facilisis nisl. Vivamus luctus elit sit amet mi.
\pend
\pstart
Nulla facilisi. In vel sem. Morbi id %
\edtext{urna}{%
    \Afootnote{test text and even some more stupid test text urna}}
 in diam dignissim feugiat. Proin molestie tortor eu velit. Aliquam erat volutpat.
\pend
\pstart
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Morbi commodo, ipsum sed pharetra gravida, orci magna %
\edtext{rhoncus}{%
    \Afootnote{test text and even some more stupid test text rhoncus}}
 neque, id pulvinar odio lorem non turpis. Nullam sit amet enim. Nam consectetuer. Sed aliquam, nunc eget euismod %
\edtext{ullamcorper}{%
    \Afootnote{test text and even some more stupid test text ullamcorper}}%
, lectus nunc ullamcorper orci, fermentum bibendum enim nibh eget ipsum. Donec porttitor ligula eu dolor. Maecenas vitae nulla consequat libero cursus venenatis. Nam magna enim, accumsan eu, blandit sed, blandit a, eros.
\pend
\pstart
Quisque facilisis erat a dui. Nam malesuada ornare dolor. Cras gravida, diam sit amet rhoncus ornare, erat elit consectetuer erat, id egestas pede nibh eget odio. Proin tincidunt, velit vel porta elementum, magna diam molestie sapien, non aliquet massa pede eu diam. Aliquam iaculis. Fusce et ipsum et nulla tristique facilisis. Donec eget sem sit amet ligula viverra gravida. Etiam vehicula urna vel turpis. Suspendisse sagittis ante a urna. Morbi a est quis orci consequat rutrum. Nullam egestas feugiat felis. Integer adipiscing semper ligula. %
\edtext{Nunc}{%
    \Afootnote{test text and even some more stupid test text Nunc}}
 molestie, nisl sit amet cursus convallis, sapien lectus pretium metus, vitae pretium enim wisi id lectus. Donec vestibulum. Etiam vel nibh. Nulla facilisi. Mauris pharetra. Donec augue. Fusce ultrices, neque id dignissim ultrices, tellus mauris dictum elit, vel lacinia enim metus eu nunc.
\pend
\pstart
Proin at eros non eros adipiscing mollis. Donec semper turpis sed diam. Sed consequat ligula nec tortor. Integer eget sem. Ut vitae enim eu est vehicula gravida. Morbi ipsum ipsum, porta nec, tempor id, auctor %
\edtext{vitae}{%
    \Afootnote{test text and even some more stupid test text vitae}}%
, purus. Pellentesque neque. Nulla luctus erat vitae libero. Integer nec enim. Phasellus aliquam enim et tortor.  In non velit non ligula laoreet ultrices. Praesent ultricies facilisis nisl. Vivamus luctus elit sit amet mi.
\pend
\pstart
Nulla facilisi. In vel sem. Morbi id %
\edtext{urna}{%
    \Afootnote{test text and even some more stupid test text urna}}
 in diam dignissim feugiat. Proin molestie tortor eu velit. Aliquam erat volutpat.
\pend
\pstart
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Morbi commodo, ipsum sed pharetra gravida, orci magna %
\edtext{rhoncus}{%
    \Afootnote{test text and even some more stupid test text rhoncus}}
 neque, id pulvinar odio lorem non turpis. Nullam sit amet enim. Nam consectetuer. Sed aliquam, nunc eget euismod %
\edtext{ullamcorper}{%
    \Afootnote{test text and even some more stupid test text ullamcorper}}%
, lectus nunc ullamcorper orci, fermentum bibendum enim nibh eget ipsum. Donec porttitor ligula eu dolor. Maecenas vitae nulla consequat libero cursus venenatis. Nam magna enim, accumsan eu, blandit sed, blandit a, eros.
\pend
\pstart
Quisque facilisis erat a dui. Nam malesuada ornare dolor. Cras gravida, diam sit amet rhoncus ornare, erat elit consectetuer erat, id egestas pede nibh eget odio. Proin tincidunt, velit vel porta elementum, magna diam molestie sapien, non aliquet massa pede eu diam. Aliquam iaculis. Fusce et ipsum et nulla tristique facilisis. Donec eget sem sit amet ligula viverra gravida. Etiam vehicula urna vel turpis. Suspendisse sagittis ante a urna. Morbi a est quis orci consequat rutrum. Nullam egestas feugiat felis. Integer adipiscing semper ligula. %
\edtext{Nunc}{%
    \Afootnote{test text and even some more stupid test text Nunc}}
 molestie, nisl sit amet cursus convallis, sapien lectus pretium metus, vitae pretium enim wisi id lectus. Donec vestibulum. Etiam vel nibh. Nulla facilisi. Mauris pharetra. Donec augue. Fusce ultrices, neque id dignissim ultrices, tellus mauris dictum elit, vel lacinia enim metus eu nunc.
\pend
\pstart
Proin at eros non eros adipiscing mollis. Donec semper turpis sed diam. Sed consequat ligula nec tortor. Integer eget sem. Ut vitae enim eu est vehicula gravida. Morbi ipsum ipsum, porta nec, tempor id, auctor %
\edtext{vitae}{%
    \Afootnote{test text and even some more stupid test text vitae}}%
, purus. Pellentesque neque. Nulla luctus erat vitae libero. Integer nec enim. Phasellus aliquam enim et tortor.  In non velit non ligula laoreet ultrices. Praesent ultricies facilisis nisl. Vivamus luctus elit sit amet mi.
\pend
\pstart
Nulla facilisi. In vel sem. Morbi id %
\edtext{urna}{%
    \Afootnote{test text and even some more stupid test text urna}}
 in diam dignissim feugiat. Proin molestie tortor eu velit. Aliquam erat volutpat.
\pend
\pstart
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Morbi commodo, ipsum sed pharetra gravida, orci magna %
\edtext{rhoncus}{%
    \Afootnote{test text and even some more stupid test text rhoncus}}
 neque, id pulvinar odio lorem non turpis. Nullam sit amet enim. Nam consectetuer. Sed aliquam, nunc eget euismod %
\edtext{ullamcorper}{%
    \Afootnote{test text and even some more stupid test text ullamcorper}}%
, lectus nunc ullamcorper orci, fermentum bibendum enim nibh eget ipsum. Donec porttitor ligula eu dolor. Maecenas vitae nulla consequat libero cursus venenatis. Nam magna enim, accumsan eu, blandit sed, blandit a, eros.
\pend
\pstart
Quisque facilisis erat a dui. Nam malesuada ornare dolor. Cras gravida, diam sit amet rhoncus ornare, erat elit consectetuer erat, id egestas pede nibh eget odio. Proin tincidunt, velit vel porta elementum, magna diam molestie sapien, non aliquet massa pede eu diam. Aliquam iaculis. Fusce et ipsum et nulla tristique facilisis. Donec eget sem sit amet ligula viverra gravida. Etiam vehicula urna vel turpis. Suspendisse sagittis ante a urna. Morbi a est quis orci consequat rutrum. Nullam egestas feugiat felis. Integer adipiscing semper ligula. %
\edtext{Nunc}{%
    \Afootnote{test text and even some more stupid test text Nunc}}
 molestie, nisl sit amet cursus convallis, sapien lectus pretium metus, vitae pretium enim wisi id lectus. Donec vestibulum. Etiam vel nibh. Nulla facilisi. Mauris pharetra. Donec augue. Fusce ultrices, neque id dignissim ultrices, tellus mauris dictum elit, vel lacinia enim metus eu nunc.
\pend
\pstart
Proin at eros non eros adipiscing mollis. Donec semper turpis sed diam. Sed consequat ligula nec tortor. Integer eget sem. Ut vitae enim eu est vehicula gravida. Morbi ipsum ipsum, porta nec, tempor id, auctor %
\edtext{vitae}{%
    \Afootnote{test text and even some more stupid test text vitae}}%
, purus. Pellentesque neque. Nulla luctus erat vitae libero. Integer nec enim. Phasellus aliquam enim et tortor.  In non velit non ligula laoreet ultrices. Praesent ultricies facilisis nisl. Vivamus luctus elit sit amet mi.
\pend
\pstart
Nulla facilisi. In vel sem. Morbi id %
\edtext{urna}{%
    \Afootnote{test text and even some more stupid test text urna}}
 in diam dignissim feugiat. Proin molestie tortor eu velit. Aliquam erat volutpat.
\pend
\pstart
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Morbi commodo, ipsum sed pharetra gravida, orci magna %
\edtext{rhoncus}{%
    \Afootnote{test text and even some more stupid test text rhoncus}}
 neque, id pulvinar odio lorem non turpis. Nullam sit amet enim. Nam consectetuer. Sed aliquam, nunc eget euismod %
\edtext{ullamcorper}{%
    \Afootnote{test text and even some more stupid test text ullamcorper}}%
, lectus nunc ullamcorper orci, fermentum bibendum enim nibh eget ipsum. Donec porttitor ligula eu dolor. Maecenas vitae nulla consequat libero cursus venenatis. Nam magna enim, accumsan eu, blandit sed, blandit a, eros.
\pend
\pstart
Quisque facilisis erat a dui. Nam malesuada ornare dolor. Cras gravida, diam sit amet rhoncus ornare, erat elit consectetuer erat, id egestas pede nibh eget odio. Proin tincidunt, velit vel porta elementum, magna diam molestie sapien, non aliquet massa pede eu diam. Aliquam iaculis. Fusce et ipsum et nulla tristique facilisis. Donec eget sem sit amet ligula viverra gravida. Etiam vehicula urna vel turpis. Suspendisse sagittis ante a urna. Morbi a est quis orci consequat rutrum. Nullam egestas feugiat felis. Integer adipiscing semper ligula. %
\edtext{Nunc}{%
    \Afootnote{test text and even some more stupid test text Nunc}}
 molestie, nisl sit amet cursus convallis, sapien lectus pretium metus, vitae pretium enim wisi id lectus. Donec vestibulum. Etiam vel nibh. Nulla facilisi. Mauris pharetra. Donec augue. Fusce ultrices, neque id dignissim ultrices, tellus mauris dictum elit, vel lacinia enim metus eu nunc.
\pend
\pstart
Proin at eros non eros adipiscing mollis. Donec semper turpis sed diam. Sed consequat ligula nec tortor. Integer eget sem. Ut vitae enim eu est vehicula gravida. Morbi ipsum ipsum, porta nec, tempor id, auctor %
\edtext{vitae}{%
    \Afootnote{test text and even some more stupid test text vitae}}%
, purus. Pellentesque neque. Nulla luctus erat vitae libero. Integer nec enim. Phasellus aliquam enim et tortor.  In non velit non ligula laoreet ultrices. Praesent ultricies facilisis nisl. Vivamus luctus elit sit amet mi.
\pend
\pstart
\textbf{--- --- --- ALIGN TEST --- --- ---}
\pend
\endnumbering
\end{Leftside}

\begin{Rightside}
\beginnumbering
\myptext
\myptext
\myptext
\myptext
\pstart
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Morbi commodo, ipsum sed pharetra gravida, orci magna rhoncus neque, id pulvinar odio lorem non turpis. Nullam sit amet enim. Suspendisse id velit vitae ligula volutpat condimentum. Aliquam erat volutpat. Sed quis velit. Nulla facilisi. Nulla libero. Vivamus pharetra posuere sapien. Nam consectetuer. Sed aliquam, nunc eget euismod ullamcorper, lectus nunc ullamcorper orci, fermentum bibendum enim nibh eget ipsum. Donec porttitor ligula eu dolor. Maecenas vitae nulla consequat libero cursus venenatis. Nam magna enim, accumsan eu, blandit sed, blandit a, eros.

Quisque facilisis erat a dui. Nam malesuada ornare dolor. Cras gravida, diam sit amet rhoncus ornare, erat elit consectetuer erat, id egestas pede nibh eget odio. Proin tincidunt, velit vel porta elementum, magna diam molestie sapien, non aliquet massa pede eu diam. Aliquam iaculis. Fusce et ipsum et nulla tristique facilisis. Donec eget sem sit amet ligula viverra gravida. Etiam vehicula urna vel turpis. Suspendisse sagittis ante a urna. Morbi a est quis orci consequat rutrum. Nullam egestas feugiat felis.
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Morbi commodo, ipsum sed pharetra gravida, orci magna rhoncus neque, id pulvinar odio lorem non turpis. Nullam sit amet enim. Suspendisse id velit vitae ligula volutpat condimentum. Aliquam erat volutpat. Sed quis velit. Nulla facilisi. Nulla libero. Vivamus pharetra posuere sapien. Nam consectetuer. Sed aliquam, nunc eget euismod ullamcorper, lectus nunc ullamcorper orci, fermentum bibendum enim nibh eget ipsum. Donec porttitor ligula eu dolor. Maecenas vitae nulla consequat libero cursus venenatis. Nam magna enim, accumsan eu, blandit sed, blandit a, eros.

Quisque facilisis erat a dui. Nam malesuada ornare dolor. Cras gravida, diam sit amet rhoncus ornare, erat elit consectetuer erat, id egestas pede nibh eget odio. Proin tincidunt, velit vel porta elementum, magna diam molestie sapien, non aliquet massa pede eu diam. Aliquam iaculis. Fusce et ipsum et nulla tristique facilisis. Donec eget sem sit amet ligula viverra gravida. Etiam vehicula urna vel turpis. Suspendisse sagittis ante a urna. Morbi a est quis orci consequat rutrum. Nullam egestas feugiat felis.
\pend
\myptext
\myptext
\myptext
\myptext
\myptext
\pstart
\textbf{--- --- --- ALIGN TEST --- --- ---}
\pend
\endnumbering
\end{Rightside}
\Pages
\end{pages}


\end{document}

@maieul
Copy link
Owner

maieul commented Nov 22, 2011

Thank you for your post. Now I have no time to see that. Maybe in Januar ?

@maieul
Copy link
Owner

maieul commented Jan 7, 2012

Hello, I can't see how to optimize the calculation of sync, because there is no calculation but an empiric test. Ledpar test the position of the courant texts on the page, and if this position is more important than the value \ledthegoal (wich depends of goalfraction). And so there is no calculation, I can't see when ledmac could know that the syncing is not possible

@floriandk
Copy link
Author

Thanks for taking the time to look into this!

As it is obviously more or less impossible to fix the automatic alignment in these heavily unbalanced texts, could you perhaps consider adding something like a \ledparpagebreak to overrule the automatic page-breaking?

I wouldn't mind at all to do a bit more of manual fine-tuning and help ledpar to find the right alignments. But as ledpar is working right now, this is extremely cumbersome as it involves moving text-blocks around or even inserting "invisible" \pend-\pstart-breaks if you have to force a page-break in the middle of a paragraph.

@maieul
Copy link
Owner

maieul commented Feb 13, 2012

Could you precise the function of \ledparpagebreak ?

I think I won't have time before this summer …

@floriandk
Copy link
Author

I think of this more or less in the same way as the normal \pagebreak, forcing ledpar to start a new page after the line it is issued in, even though LaTeX would have decided otherwise.

Ideally writing \ledparpagebreak in one of the streams -- let's say line 20 on p. 10 -- would also break the other stream at the corresponding line. I.e. everything after line 20 on p. 10 would be pushed over to p. 12, and everything after line 20 on p. 11 would end up on page 13.

I imagine that this is everything but trivial, so might be it would be easier to implement a solution where the user manually has to write a pagebreak-command in both streams and ledpar would disregard its own ideas for pagebreaking on the double page in question.

@wart-github
Copy link

I wanted to note that we too are having this problem. It seems that ledpar sync comes unstuck towards the end of each of our various chapters; I haven't been able to find the culprit (we too have a large critical apparatus on the one side), but absent a more intelligent guessing function on ledpar's part, the solution is to allow the user to have manual pagebreaks.

@ClintEastwood
Copy link

I just wanted to say that I also would like to have an option for a manual pagebreak.

There are two related questions on tex.stackexchange.com asking for a command like \ledparpagebreak:
http://tex.stackexchange.com/questions/100194/pagebreak-in-ledpar-eledpar
and
http://tex.stackexchange.com/questions/16188/ledpar-how-to-force-a-pagebreak-in-pages-environment-stanzas

Thanks for your work, Maieul.

@maieul
Copy link
Owner

maieul commented Feb 28, 2013

yes, I know, but actually I find no solution, and I have no time to search :-(

@maieul
Copy link
Owner

maieul commented Mar 12, 2013

The solution was, I think, in the documentation.

Any \Pages create a pages break.

So the solution is

\begin{pages}
left-right side pages, from the begining to the break
\Pages
left-right side pages, from the begining to the break*
\Pages
\end{pages}

The probleme is the lake of continued numbering. The documentation speak about memordump, but I could'nt use it in my test.

@ClintEastwood
Copy link

I am afraid this is not what I (and I guess also the other users here) suggested and hoped for. I am (We are) looking for a command which we can use INSIDE \pstart ... \pend. \Pages cannot be used inside these.

@maieul
Copy link
Owner

maieul commented Mar 15, 2013

I think it's not possible

@maieul
Copy link
Owner

maieul commented Mar 15, 2013

add a page break inside a pstart is a strange idea. Because when you break a page, you break a paragraph

@ClintEastwood
Copy link

but eledmac itself does break the content of the pstart when it does not fit on the page automatically. I am looking for a command that allows me to do manually what eledpar does automatically anyway.

@maieul
Copy link
Owner

maieul commented Mar 15, 2013

eledmac break the content as a page break a parapgraph.

I don't know how to explain in english...

@ClintEastwood
Copy link

exactly! and how does it do it?

@ClintEastwood
Copy link

you may have a look at these attempted slutions:
http://tex.stackexchange.com/questions/100194/pagebreak-in-ledpar-eledpar
and
http://tex.stackexchange.com/questions/16188/ledpar-how-to-force-a-pagebreak-in-pages-environment-stanzas

one of these solutions is by Peter Wil­son himself.

@maieul
Copy link
Owner

maieul commented Mar 15, 2013

The problem is that I don't understand what you would like to obtain at the end. I would like to have a picture of the expected result.

With the automatically page break, the pstart is broken as a paragraph should be in a normal text, and so it's a full paragraph.

But with a manually page break, the pstart is broken as if he has a \ inside. And so it's not one full paragraph, but two tiny paragraph.

@maieul
Copy link
Owner

maieul commented Mar 15, 2013

And the option proposed by Peter Wilson does'nt work, as you said.

@maieul
Copy link
Owner

maieul commented Sep 14, 2013

I know … but I have no idea how can we do it...

@maieul
Copy link
Owner

maieul commented Sep 15, 2013

If you do a \pend and make a \pstart, it's allow eledpar to make a break. Is it not enough ?

@wart-github
Copy link

the problem with this is that it'll add a paragraph break (i.e. a
blank line). Is there a way to fix this?

Peter

On 09/15, Maïeul Rouquette wrote:

If you do a \pend and make a \pstart, it's allow eledpar to make a break. Is it not enough ?


Reply to this email directly or view it on GitHub:
#6 (comment)

sic dicit magister P
Loyola University Chicago
http://orion.it.luc.edu/~phartman
gpg --keyserver pgp.mit.edu --recv-keys E0DBD3D6

@maieul
Copy link
Owner

maieul commented Sep 15, 2013

I don't understand : if you make a pagebreak, you make a paragraph break...

@maieul
Copy link
Owner

maieul commented Sep 15, 2013

I would like to have a example of what you want as output … because, now, I don't understand...

@maieul
Copy link
Owner

maieul commented Sep 16, 2013

I think \pageparbreak is exactly what you need ...

maieul added a commit that referenced this issue Nov 5, 2013
@maieul maieul closed this as completed Nov 8, 2013
maieul added a commit that referenced this issue Aug 14, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants