Closed psps closed 9 years ago
I don't know if I would have time to make it. The TeX language is very complicated.
could you send me some little example ?
Sory, Im made some test, and I don't find any solution
I confirm its not possible
Reopen ...
Bon, notes persos pour savoir comment on pourrait (et je dis bien pourrait) procéder:
Questions importantes :
Notes encore: on ne peut faire la rupture au moment de la réinjection de l'insertion dans la sortie, car TeX a deja calculé au préalable le nombre de page qu'il doit insérer -> même si on diminue la boite d'insertion, LaTeX ajoutera les boites suivantes...
Notes encore : il faut donc détermine combien on a deja insérer dans \insert.
Et des deux côtés ...
ne pas oublier : quand on rempli le \tmp, vérifier qu'il n'y a pas deja quelque chose dedans ;-)
Voici une proposition d'option relative à la question des notes de bas de pages dans une édition critique/parallèle.
À noter, dans mon cas, et contrairement au premier post de ce fil, les (très) grandes notes de bas de pages sont coupées (sauf si l'on utilise la commande \samepage au sein de la note). Il s'agit d'un gros document assez complexe et de très grosses notes nombreuses (ce qui peut expliquer le "split" inhabituel).
Lorsqu'on a un texte sur les pages pairs et son commentaire sur les pages impaires, on peut vouloir que les notes relatives au texte restent sur le côté pair et ne se mélangent pas avec les notes du côté impaires qui concernent le commentaire. La solution la plus simple est de garder l'intégralité de la note sur la page qui contient la référence. Mais ce n'est pas toujours possible surtout quand la note dépasse ce qu'une page peut contenir en terme de texte. Dans ce cas (rare), la note doit être coupée mais je préférerai qu'elle soit coupée uniquement sur les pages pairs ce qui évite qu'elle se mélange aux notes concernant le commentaire.
Si ajouter un tel mécanisme qui coupe les longues notes seulement entre les pages pairs ou impaires est possible, on pourrait imaginer la création d'une option l'activant. Sources : http://tex.stackexchange.com/questions/146108/how-to-split-a-footnote-only-to-odd-pages
c'est très étrange que les notes courent à gauche et à droite. Tu peux m'envoyer un exemple ? que je comprenne pourquoi ca marche …
Voici un exemple :
Capture 1 : texte original avec une note de bas de page relativement courte. Du coup, ça passe. (Un autre problème est que le commentaire de la page de droite ne "descend" pas suffisamment du fait de la note et est renvoyé sur la page de droite suivante).
Capture 2 : J'ai rajouté un autre note. Du coup la première note s'étale sur les deux pages et est coupée. Dans cet exemple, cela a "poussé" le commentaire sur la page suivante (où il fait face à une page de gauche vide) mais sur des documents plus gros (sans doute avec plus de paramètres sur lesquels jouer), le texte reste sur la page (mais l'alignement est perturbé).
L'idée de la requête est donc de permettre de couper des notes lorsqu'elles sont vraiment longues mais en conservant la séparation entre pages paires/impaires et que les notes "sautent" une page pour se retrouver sur le même genre de page qu'à l'origine (paire/impaire).
Voici le code LaTeX pour la seconde capture (si on enlève la note 1., on obtient la première capture) :
\documentclass[12pt,twoside,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{eledmac}
\usepackage{eledpar}
\usepackage[francais]{babel}
\usepackage{csquotes}
\begin{document}
\numberlinefalse
\begin{pages}
\begin{Leftside}
\beginnumbering
\pstart
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam viverra nec consectetur ante hendrerit. Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean ut gravida lorem. Ut turpis felis, pulvinar a semper sed, adipiscing id dolor. Pellentesque auctor nisi id magna consequat sagittis. Curabitur dapibus enim sit amet elit\footnote{Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam viverra nec consectetur ante hendrerit. Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean ut gravida lorem. Ut turpis felis, pulvinar a semper sed, adipiscing id dolor. Pellentesque auctor nisi id magna consequat sagittis. Curabitur dapibus enim sit amet elit pharetra tincidunt feugiat nisl imperdiet. Ut convallis libero in urna ultrices accumsan. Donec sed odio eros.} pharetra tincidunt feugiat nisl imperdiet. Ut convallis libero in urna ultrices accumsan. Donec sed odio eros. Donec viverra mi quis quam pulvinar at malesuada arcu rhoncus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In rutrum accumsan ultricies. Mauris vitae nisi at sem facilisis semper ac in est.
\pend
\pstart
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam viverra nec consectetur ante hendrerit. Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur\footnote{Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam viverra nec consectetur ante hendrerit. Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean ut gravida lorem. Ut turpis felis, pulvinar a semper sed, adipiscing id dolor. Pellentesque auctor nisi id magna consequat sagittis. Curabitur dapibus enim sit amet elit pharetra tincidunt feugiat nisl imperdiet. Ut convallis libero in urna ultrices accumsan. Donec sed odio eros.
Donec viverra mi quis quam pulvinar at malesuada arcu rhoncus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In rutrum accumsan ultricies. Mauris vitae nisi at sem facilisis semper ac in est.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam viverra nec consectetur ante hendrerit. Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean ut gravida lorem. Ut turpis felis, pulvinar a semper sed, adipiscing id dolor. Pellentesque auctor nisi id magna consequat sagittis. Curabitur dapibus enim sit amet elit pharetra tincidunt feugiat nisl imperdiet. Ut convallis libero in urna ultrices accumsan. Donec sed odio eros. Donec viverra mi quis quam pulvinar at malesuada arcu rhoncus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In rutrum accumsan ultricies. Mauris vitae nisi at sem.}. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean ut gravida lorem. Ut turpis felis, pulvinar a semper sed, adipiscing id dolor. Pellentesque auctor nisi id magna consequat sagittis. Curabitur dapibus enim sit amet elit pharetra tincidunt feugiat nisl imperdiet. Ut convallis libero in urna ultrices accumsan. Donec sed odio eros. Donec viverra mi quis quam pulvinar at malesuada arcu rhoncus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In rutrum accumsan ultricies. Mauris vitae nisi at sem facilisis semper ac in est.
\pend
\pstart
Vivamus fermentum semper porta. Nunc diam velit, adipiscing ut tristique vitae, sagittis vel odio. Maecenas convallis ullamcorper ultricies. Curabitur ornare, ligula semper consectetur sagittis, nisi diam iaculis velit, id fringilla sem nunc vel mi. Nam dictum, odio nec pretium volutpat, arcu ante placerat erat, non tristique elit urna et turpis. Quisque mi metus, ornare sit amet fermentum et, tincidunt et orci. Fusce eget orci a orci congue vestibulum. Ut dolor diam, elementum et vestibulum eu, porttitor vel elit. Curabitur venenatis pulvinar tellus gravida ornare. Sed et erat faucibus nunc euismod ultricies ut id justo. Nullam cursus suscipit nisi, et ultrices justo sodales nec. Fusce venenatis facilisis lectus ac semper. Aliquam at massa ipsum. Quisque bibendum purus convallis nulla ultrices ultricies. Nullam aliquam, mi eu aliquam tincidunt, purus velit laoreet tortor, viverra pretium nisi quam vitae mi. Fusce vel volutpat elit. Nam sagittis nisi dui.
\pend
\endnumbering
\end{Leftside}
\begin{Rightside}
\beginnumbering
\pstart
By means of analysis, our a priori judgements, in view of these considerations, constitute the whole content of philosophy. Natural causes can not take account of, insomuch as our experience relies on the Antinomies, our sense perceptions. By means of analytic unity, the objects in space and time, certainly, would be falsified. By virtue of practical reason, the reader should be careful to observe that our ideas are a representation of space; still, the Categories have lying before them the Categories.By means of analysis, our a priori judgements, in view of these considerations, constitute the whole content of philosophy.By means of analysis, our a priori judgements, in view of these considerations, constitute the whole content of philosophy. Natural causes can not take account of, insomuch as our experience relies on the Antinomies, our sense perceptions. By means of analytic unity, the objects in space and time, certainly, would be falsified. By virtue of practical reason, the reader should be careful to observe that our ideas are a representation of space; still, the Categories have lying before them the Categories.By means of analysis, our a priori judgements, in view of these considerations, constitute the whole content of philosophy.x
\pend
\pstart
By means of analysis, our a priori judgements, in view of these considerations, constitute the whole content of philosophy. Natural causes can not take account of, insomuch as our experience relies on the Antinomies, our sense perceptions. By means of analytic unity, the objects in space and time, certainly, would be falsified. By virtue of practical reason, the reader should be careful to observe that our ideas are a representation of space; still, the Categories have lying before them the Categories.By means of analysis, our a priori judgements, in view of these considerations, constitute the whole content of philosophy. Natural causes can not take account of, insomuch as our experience relies on the Antinomies, our sense perceptions. By means of analytic unity, the objects in space and time, certainly, would be falsified. By virtue of practical reason, the reader should be careful to observe that our ideas are a representation of space; still, the Categories have lying before them the Categories.By means of analysis, our a priori judgements, in view of these considerations, constitute the whole content of philosophy. Natural causes can not take account of, insomuch as our experience relies on the Antinomies, our sense perceptions. By means of analytic unity, the objects in space and time, certainly, would be falsified. By virtue of practical reason, the reader should be careful to observe that our ideas are a representation of space; still, the Categories have lying before them the Categories.
\pend
\pstart
By means of analysis, our a priori judgements, in view of these considerations, constitute the whole content of philosophy. Natural causes can not take account of, insomuch as our experience relies on the Antinomies, our sense perceptions. By means of analytic unity, the objects in space and time, certainly, would be falsified. By virtue of practical reason, the reader should be careful to observe that our ideas are a representation of space; still, the Categories have lying before them the Categories.By means of analysis, our a priori judgements, in view of these considerations, constitute the whole content of philosophy. Natural causes can not take account of, insomuch as our experience relies on the Antinomies, our sense perceptions. By means of analytic unity, the objects in space and time, certainly, would be falsified. By virtue of practical reason, the reader should be careful to observe that our ideas are a representation of space; still, the Categories have lying before them the Categories.By means of analysis, our a priori judgements, in view of these considerations, constitute the whole content of philosophy. Natural causes can not take account of, insomuch as our experience relies on the Antinomies, our sense perceptions. By means of analytic unity, the objects in space and time, certainly, would be falsified. By virtue of practical reason, the reader should be careful to observe that our ideas are a representation of space; still, the Categories have lying before them the Categories.
\pend
\endnumbering
\end{Rightside}
\Pages
\end{pages}
\end{document}
ouais, c'est bien ce que je disais avant. On a du mal se comprendre : les notes trop longues font perdre la synchronisations entre le côté gauche et le côté droit… actuellement j'ai implementé une option qui permet de faire continuer sur la page de gauche / sur la page de droite…
une option qui permette de "sauter" une page n'est pas très compliqué à implémentée (sur le principe) faut juste que je trouve le tps (et j'ai deja une longue liste de chose à faire avec un autre ticket)
mais promis cela sera fait bientot
Merci beaucoup !
Je suis très intéressé par ce ticket. Pour nourrir la réflexion, voici une image d'une double page avec ce type de note. Le texte de droite a deux étages de notes critiques, un pour les testimonia et un autre pour les variantes. Disons \Afootnote
et \Bfootnote
. Puis, courant sur les deux pages, on a le commentaire, lequel se poursuit sur le côté où se trouve la traduction.
pour ce qui est de ce pb, il est en cours de résolution. Déjà partiellement résolu pour les notes non paragraphées, en cours de résolution pour les notes paragraphées, mais je manque de temps. Cet été sans doute ...
Personnellement, je n'utilise pas ce type de mise en page dans mon travail en ce moment. Mon commentaire consiste en des notes courtes, au bas des pages, ou bien en des notes longues, en fin de volume.
Mais l'introduction de cette fonctionnalité constituera un grand pas en avant!
uniquement pour les notes paragraphés, car le pb est que le mécanisme de découpe normale ne peux par définition fonctionner, il faut procéder ainsi :
Merci pour cette solution.
Mais je ne vois pas trop bien comment l'appliquer. Concrètement, quelles sont les commandes qu'il faut ajouter à l'appel de la note de bas de page pour que cette note soit correctement coupée ? Est-il possible d'avoir un exemple ?
ce sont des notes pour moi. Le code n'est pas encore mur... faut reellement que je trouve le tps de m'attaquer au pb.
notes pour moi (encore) : \pagetotal correspond au total de matériel accumulé HORS insertion. Lorsqu'on fait une insertion, c'est pagegoal qui change. Cf texbook p. 123
la version dans la branch issue17-ter devrait permettre de résoudre à moitié le problème. Pour le choix page de gauche/page de droite, juste attendre ce week-end.
note perso pour moi pour savoir comment gérer les notes réservé gauche/réservé à droite 1) On définit des options pour dire "cette note est pour la gauche" / "cette note est pour la droite" (ou mieux, page impaires/paires). 2) pour l'affichage, c'est assez simple : l'affichage de la note dans la routine de sortie est conditionnée à la parité de page, en fonction du règlage. C'est juste des test conditionnels. 3) par contre le pb c'est que les pages de gauche vont perturber le pagegoal des pages de droites, en faisant comme si c'était réservé 4) du coup il faut essayer de "deviner" de combien tex vamodifier le pagegoal de droite en fonction de ce qui reste à gauche. Et du coup l'augmenter d'autant. 5) il faut donc pour chaque série de notes un système qui repère quel est la taille de la note, qui le stocke, et qui voit à la fin la taille de la note sorti. Ainsi on sait ce qui reste à ressortir, et on peut jouer la compensation.
une solution a tester : plutot que de faire des calcul, dire au début de chaque page de droite que les le paramètre des notes réservé à gauche est égale à 0. Evidement il faut rétablir lorsqu'on bascule à gauche...
Currently, critical aparatus/footnnotes are confined to the (single language) page where the note is done. I use notes only for single language, leaving the page with second language without commentaries. It would be nice if the footnotes could optionally run through both left/right facing pages leaving approximately the same size for the text.
It might be that this enh request is not easily doable with the current internal structure of ledpar -- if so feel free to close this issue in such case. Thanks.