ledmac icon indicating copy to clipboard operation
ledmac copied to clipboard

Reledpar : Problème de coloration entre colonne parralèles

Open Pika78 opened this issue 5 years ago • 10 comments

testReledpar.txt

Version

XeTeX, Version 3.14159265-2.6-0.99999 (TeX Live 2018) (preloaded format=xelatex 2018.12.17) 2 APR 2019 11:24 Package: fontspec 2019/02/12 v2.7b Font selection for XeLaTeX and LuaLaTeX Package: fontspec-xetex 2019/02/12 v2.7b Font selection for XeLaTeX and LuaLaTe Package: xltxtra 2018/12/31 v0.7 Improvements for the "XeLaTeX" format Package: polyglossia 2018/04/07 v1.43 Alternative to Babel for XeLaTeX and LuaL

Package: reledmac 2019/02/22 v2.31.0 typesetting critical editions Document Class: memoir 2018/12/12 v3.7h c

Description

je fais l’édition de deux textes que je compare en les disposant en deux colonnes parallèles grâce à reledmac et reledpar dans le package memoir.

Je rencontre le problème suivant (voir MEW joint): J’ai défini une fonction définissant les couleurs des titres rubriqués et une autre pour colorer les références aux folios.

L’utilisation de ces deux macros, quand elles arrivent au point où le texte est justifié, aboutit au débordement de la couleur sur le texte de la seconde colonne.

Cela se passe de fait dans les deux colonnes: la colonne de gauche est colorée quand la macro est à droite par exemple. Ce comportement n’est pas lié aux marrons car si je colore simplement et directement le texte le phénomène se reproduit.

Comment éviter ce phénomène? J’ai cherché sur google, mais n’ait rein trouvé , d’où cet appel à l’aide.

Merci pour votre temps, et par ailleurs pour vos excellentes contributions en général qui me servent beaucoup dans mon travail.

Minimal Working Example

\documentclass[11pt,a4paper, twoside, openany]{memoir}

\usepackage{textcomp}
\usepackage{fontspec,xunicode}
\usepackage[no-sscript]{xltxtra}
\usepackage{microtype}
\usepackage{xcolor}
\usepackage{polyglossia}
        \setmainlanguage{french}
\setmainfont{Linux Libertine O}

\semiisopage

\usepackage{reledmac}
\usepackage{reledpar}

\usepackage{lipsum}
\newcommand{\folio}[1]{\textcolor{blue}{[f° #1]}}
\newcommand{\titre}[1]{\textcolor{red}{#1}}

\begin{document}
\begin{pairs}
    \begin{Leftside}
        \beginnumbering
            \pstart
            \folio{103r}  
            \lipsum[1-1] \titre{Que la cervielle est mis le premier membre pour etc.} \lipsum[2-2] titrisque tritindunt nulla totio\folio{103r} \lipsum[3-3]
            \pend
        \endnumbering
    \end{Leftside}
   \begin{Rightside}
        \beginnumbering
            \pstart
          \lipsum[3-5]  
            \pend
        \endnumbering
    \end{Rightside}
\end{pairs} 
\Columns
\end{document}

Pika78 avatar Apr 02 '19 09:04 Pika78

Merci d'essayer la branche issue818, qui résoud normalement ce problème.

maieul avatar Apr 07 '19 10:04 maieul

Bonjour J'ai compilé le fichier reledmac.sty comme indiqué, je l'ai mis dans mon répertoire 'test' avec le MWE ci-dessus. Cependant test.pdf test.log

j'obtiens le même résultat sans changement. Cordialement

Pika78 avatar Apr 08 '19 05:04 Pika78

Pardon en fait j'avais omis de compiler reledmac.sty. Cela marche bien mieux en effet. Le seul souci qui persiste est que quand il y a mesure pour mettre la phrase à la ligne, le numéro de ligne correspondant est coloré, mais pas le fin de ligne sur la ligne suivante. voir copie d 'écran jointe ou la phrase rubrique s'arrête à etc en début de ligne 31R.

Merci et désolé encore pour cet oubli. Bien cordialement Capture d’écran 2019-04-08 à 09 19 11

Pika78 avatar Apr 08 '19 07:04 Pika78

Il me faudrait un exemple pour que je puis reproduire....

maieul avatar Apr 08 '19 08:04 maieul

Cela conviendrait il?

\documentclass[11pt,a4paper, twoside, openany]{memoir}

\usepackage{textcomp} \usepackage{fontspec,xunicode} \usepackage[no-sscript]{xltxtra} \usepackage{microtype} \usepackage{xcolor} \usepackage{polyglossia} \setmainlanguage{french} \setmainfont{Linux Libertine O}

\semiisopage

\usepackage{reledmac} \usepackage{reledpar}

\newcommand{\folio}[1]{\textcolor{blue}{[f° #1]}} \newcommand{\titre}[1]{\textcolor{red}{#1}}

\begin{document} \begin{pairs} \begin{Leftside} \beginnumbering \pstart \folio{103r} Et devés savoir que le commenchemens est la cervele et as membresqui le amenistrent. Et est li cervele une substance mole et blanque, et spongieuse, \folio{103v} molle pour chou qu'elle puist recepvoir l’impression de diverses formes parmi le virtu de l’ame es propriétés sensibles et insensible
\pend \endnumbering \end{Leftside} \begin{Rightside} \beginnumbering \pstart Et dit Galien par maniere de titre doné j'ay fait ung livre des choses vives et aucunes des mortes dit anthomie, en laquelle a 4 espesces selonc la division des 4 mem-bres principaulx qui sont la cerviel, le ceur, le foie, et les génitoires; tous servent as 4 vertus comme fondemens d'icelles. Et de ces 4 mem-brez dessus dits sont naisans pluisieurs aultres comme menistrez à yceulx, sicomme les nerfzqui menistrent à la cerveille, et les vesiaux aulx génitoirez. Ils sont aultres mem-brez deffendeurs, et aucun sont emplisant les organs des mem-brez operans. Aucuns sont receptablez de superfluitez et respurgent. \titre{Que la cervielle est mis le premier mem-bre pour etc.} Pour parler déclarativement il est assavoir que la cervielle est le premier à qui tous les aultres mem-bres administrent. Et est de substance molle et blanche, et espangeuse, molle ad ce quelle puist rechevoir l'inpression de diversez formez par la vertu de l'ame es propriétéz sensiblez et insensiblez.
\pend \endnumbering \end{Rightside} \end{pairs} \Columns \end{document}

Pika78 avatar Apr 08 '19 08:04 Pika78

Bon j'ai posté l'exemple ci dessus. Comme dit le problème n'est pas tout à fait résolu comme indiqué ds le post précédent. Merci de me dire s'il y a une solution ou si je dois me débrouiller autrement. bien cordialement

Pika78 avatar Apr 29 '19 05:04 Pika78

oui il faut que je bosse dessus... je vais regarder maintenant. Ca doit pas être compliqué... mais il me faut du temps.... je rappelle que je fais cela sur mon temps libre, assez réduit...

maieul avatar Apr 29 '19 08:04 maieul

Super! merci beaucoup. Je ne souhaitais pas lettre la pression mais seulement savoir si je devais faire autrement. Je comprends fort bien vos contraintes. Je vous prie de bien vouloir m’excuser si j’ai paru trop insistant. Merci encore pour votre aide. Bien cordialement

-- Philippe Guillet

De: Rouquette Maïeul [email protected] [email protected] Répondre: maieul/ledmac [email protected] [email protected] Date: 29 avril 2019 at 10:17:06 À: maieul/ledmac [email protected] [email protected] Cc: Pika78 [email protected] [email protected], Author [email protected] [email protected] Sujet: Re: [maieul/ledmac] Reledpar : Problème de coloration entre colonne parralèles (#818)

oui il faut que je bosse dessus... je vais regarder maintenant. Ca doit pas être compliqué... mais il me faut du temps.... je rappelle que je fais cela sur mon temps libre, assez réduit...

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/maieul/ledmac/issues/818#issuecomment-487488073, or mute the thread https://github.com/notifications/unsubscribe-auth/ADPJTNDDFT54LBYPTOR7GPDPS2VIFANCNFSM4HC6OXZQ .

Pika78 avatar Apr 29 '19 09:04 Pika78

hum, il va falloir trouver une autre solution je le crains. Je n'arrive pas à résoudre le problème, il y a plain de problème sous jacent, et je n'a ias pe ltemps en ce moment...

maieul avatar Apr 29 '19 09:04 maieul

Ok. pas de souci. Je me debrouillerai autrement. Merci beaucoup d’avoir regardé et passé du temps sur ce problème. Je vais transformer les phrases rubriquées en italique. Pas de souci. Mille merci encore. Très cordialement

-- Philippe Guillet

De: Rouquette Maïeul [email protected] [email protected] Répondre: maieul/ledmac [email protected] [email protected] Date: 29 avril 2019 at 11:56:26 À: maieul/ledmac [email protected] [email protected] Cc: Pika78 [email protected] [email protected], Author [email protected] [email protected] Sujet: Re: [maieul/ledmac] Reledpar : Problème de coloration entre colonne parralèles (#818)

hum, il va falloir trouver une autre solution je le crains. Je n'arrive pas à résoudre le problème, il y a plain de problème sous jacent, et je n'a ias pe ltemps en ce moment...

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/maieul/ledmac/issues/818#issuecomment-487522006, or mute the thread https://github.com/notifications/unsubscribe-auth/ADPJTNB6DMSDD3TYBCAS4CLPS3A4TANCNFSM4HC6OXZQ .

Pika78 avatar Apr 29 '19 10:04 Pika78