from edmac to reledmac and reledpar - history and expectations … · 2018. 4. 9. · edmac code1:...
TRANSCRIPT
![Page 1: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/1.jpg)
From edmac to reledmac and reledparHistory and expectations for critical editions with LATEX
Maïeul Rouquette
Université de Lausanne — IRSB
5th april 2018 — Dante e.V. meeting
Licence Creative Commons 4.0 - Paternité - Partage à l’identique
http://geekographie.maieul.net/217
1 / 38
![Page 2: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/2.jpg)
1. What is a critical edition?
2. From edmac to ledmac and ledpar
3. From ledmac and ledpar to reledmac and reledpar
4. Summary of six years of work (2017/03/09)
5. Limits et expectations
2 / 38
![Page 3: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/3.jpg)
Section 1
What is a critical edition?
3 / 38
![Page 4: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/4.jpg)
A text is kept to us
▶ In one witness with reading difficulties
▶ Material conservation (fire, humidity, etc.)▶ Palaeographical problems▶ Corrections (e. g. writer draft)
▶ In many witnesses with divergences
▶ (Un)voluntary changes when copying a work from Antiquity orMiddle Age
▶ Many drafts for the same works (for modern writers)▶ For books after the invention of printing, divergences between
the different prints (e.g. a novel published in a newspaperthereafter in a book)
4 / 38
![Page 5: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/5.jpg)
A text is kept to us
▶ In one witness with reading difficulties▶ Material conservation (fire, humidity, etc.)
▶ Palaeographical problems▶ Corrections (e. g. writer draft)
▶ In many witnesses with divergences
▶ (Un)voluntary changes when copying a work from Antiquity orMiddle Age
▶ Many drafts for the same works (for modern writers)▶ For books after the invention of printing, divergences between
the different prints (e.g. a novel published in a newspaperthereafter in a book)
4 / 38
![Page 6: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/6.jpg)
A text is kept to us
▶ In one witness with reading difficulties▶ Material conservation (fire, humidity, etc.)▶ Palaeographical problems
▶ Corrections (e. g. writer draft)▶ In many witnesses with divergences
▶ (Un)voluntary changes when copying a work from Antiquity orMiddle Age
▶ Many drafts for the same works (for modern writers)▶ For books after the invention of printing, divergences between
the different prints (e.g. a novel published in a newspaperthereafter in a book)
4 / 38
![Page 7: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/7.jpg)
A text is kept to us
▶ In one witness with reading difficulties▶ Material conservation (fire, humidity, etc.)▶ Palaeographical problems▶ Corrections (e. g. writer draft)
▶ In many witnesses with divergences
▶ (Un)voluntary changes when copying a work from Antiquity orMiddle Age
▶ Many drafts for the same works (for modern writers)▶ For books after the invention of printing, divergences between
the different prints (e.g. a novel published in a newspaperthereafter in a book)
4 / 38
![Page 8: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/8.jpg)
A text is kept to us
▶ In one witness with reading difficulties▶ Material conservation (fire, humidity, etc.)▶ Palaeographical problems▶ Corrections (e. g. writer draft)
▶ In many witnesses with divergences
▶ (Un)voluntary changes when copying a work from Antiquity orMiddle Age
▶ Many drafts for the same works (for modern writers)▶ For books after the invention of printing, divergences between
the different prints (e.g. a novel published in a newspaperthereafter in a book)
4 / 38
![Page 9: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/9.jpg)
A text is kept to us
▶ In one witness with reading difficulties▶ Material conservation (fire, humidity, etc.)▶ Palaeographical problems▶ Corrections (e. g. writer draft)
▶ In many witnesses with divergences▶ (Un)voluntary changes when copying a work from Antiquity or
Middle Age
▶ Many drafts for the same works (for modern writers)▶ For books after the invention of printing, divergences between
the different prints (e.g. a novel published in a newspaperthereafter in a book)
4 / 38
![Page 10: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/10.jpg)
A text is kept to us
▶ In one witness with reading difficulties▶ Material conservation (fire, humidity, etc.)▶ Palaeographical problems▶ Corrections (e. g. writer draft)
▶ In many witnesses with divergences▶ (Un)voluntary changes when copying a work from Antiquity or
Middle Age▶ Many drafts for the same works (for modern writers)
▶ For books after the invention of printing, divergences betweenthe different prints (e.g. a novel published in a newspaperthereafter in a book)
4 / 38
![Page 11: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/11.jpg)
A text is kept to us
▶ In one witness with reading difficulties▶ Material conservation (fire, humidity, etc.)▶ Palaeographical problems▶ Corrections (e. g. writer draft)
▶ In many witnesses with divergences▶ (Un)voluntary changes when copying a work from Antiquity or
Middle Age▶ Many drafts for the same works (for modern writers)▶ For books after the invention of printing, divergences between
the different prints (e.g. a novel published in a newspaperthereafter in a book)
4 / 38
![Page 12: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/12.jpg)
Function of the editor
▶ Analyze the witnesses of the text
▶ Compare them et find their mutual relationships▶ Determine an edition of the text
▶ From one basis witness, with (maybe) some corrections▶ From many witnesses (“eclectic edition”)
▶ Maybe, do normalization (mainly orthographic)
5 / 38
![Page 13: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/13.jpg)
Function of the editor
▶ Analyze the witnesses of the text▶ Compare them et find their mutual relationships
▶ Determine an edition of the text
▶ From one basis witness, with (maybe) some corrections▶ From many witnesses (“eclectic edition”)
▶ Maybe, do normalization (mainly orthographic)
5 / 38
![Page 14: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/14.jpg)
Function of the editor
▶ Analyze the witnesses of the text▶ Compare them et find their mutual relationships▶ Determine an edition of the text
▶ From one basis witness, with (maybe) some corrections▶ From many witnesses (“eclectic edition”)
▶ Maybe, do normalization (mainly orthographic)
5 / 38
![Page 15: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/15.jpg)
Function of the editor
▶ Analyze the witnesses of the text▶ Compare them et find their mutual relationships▶ Determine an edition of the text
▶ From one basis witness, with (maybe) some corrections
▶ From many witnesses (“eclectic edition”)
▶ Maybe, do normalization (mainly orthographic)
5 / 38
![Page 16: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/16.jpg)
Function of the editor
▶ Analyze the witnesses of the text▶ Compare them et find their mutual relationships▶ Determine an edition of the text
▶ From one basis witness, with (maybe) some corrections▶ From many witnesses (“eclectic edition”)
▶ Maybe, do normalization (mainly orthographic)
5 / 38
![Page 17: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/17.jpg)
Function of the editor
▶ Analyze the witnesses of the text▶ Compare them et find their mutual relationships▶ Determine an edition of the text
▶ From one basis witness, with (maybe) some corrections▶ From many witnesses (“eclectic edition”)
▶ Maybe, do normalization (mainly orthographic)
5 / 38
![Page 18: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/18.jpg)
Around the edited text
▶ An introduction, which justifies the choices of the editor
▶ A textual apparatus showing
▶ The corrections or the proposals of correction from the editor▶ The main textual variations▶ The problem of witnesses reading▶ All needed remarks about the transmission of a precise part of
the text (e.g. corrections in a manuscript)
6 / 38
![Page 19: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/19.jpg)
Around the edited text
▶ An introduction, which justifies the choices of the editor▶ A textual apparatus showing
▶ The corrections or the proposals of correction from the editor▶ The main textual variations▶ The problem of witnesses reading▶ All needed remarks about the transmission of a precise part of
the text (e.g. corrections in a manuscript)
6 / 38
![Page 20: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/20.jpg)
Around the edited text
▶ An introduction, which justifies the choices of the editor▶ A textual apparatus showing
▶ The corrections or the proposals of correction from the editor
▶ The main textual variations▶ The problem of witnesses reading▶ All needed remarks about the transmission of a precise part of
the text (e.g. corrections in a manuscript)
6 / 38
![Page 21: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/21.jpg)
Around the edited text
▶ An introduction, which justifies the choices of the editor▶ A textual apparatus showing
▶ The corrections or the proposals of correction from the editor▶ The main textual variations
▶ The problem of witnesses reading▶ All needed remarks about the transmission of a precise part of
the text (e.g. corrections in a manuscript)
6 / 38
![Page 22: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/22.jpg)
Around the edited text
▶ An introduction, which justifies the choices of the editor▶ A textual apparatus showing
▶ The corrections or the proposals of correction from the editor▶ The main textual variations▶ The problem of witnesses reading
▶ All needed remarks about the transmission of a precise part ofthe text (e.g. corrections in a manuscript)
6 / 38
![Page 23: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/23.jpg)
Around the edited text
▶ An introduction, which justifies the choices of the editor▶ A textual apparatus showing
▶ The corrections or the proposals of correction from the editor▶ The main textual variations▶ The problem of witnesses reading▶ All needed remarks about the transmission of a precise part of
the text (e.g. corrections in a manuscript)
6 / 38
![Page 24: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/24.jpg)
Frequent complements to a critical edition
▶ Sources apparatus
▶ Notes about history or philology▶ Translation in a modern language▶ One or more index▶ Commentary▶ Bibliography
7 / 38
![Page 25: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/25.jpg)
Frequent complements to a critical edition
▶ Sources apparatus▶ Notes about history or philology
▶ Translation in a modern language▶ One or more index▶ Commentary▶ Bibliography
7 / 38
![Page 26: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/26.jpg)
Frequent complements to a critical edition
▶ Sources apparatus▶ Notes about history or philology▶ Translation in a modern language
▶ One or more index▶ Commentary▶ Bibliography
7 / 38
![Page 27: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/27.jpg)
Frequent complements to a critical edition
▶ Sources apparatus▶ Notes about history or philology▶ Translation in a modern language▶ One or more index
▶ Commentary▶ Bibliography
7 / 38
![Page 28: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/28.jpg)
Frequent complements to a critical edition
▶ Sources apparatus▶ Notes about history or philology▶ Translation in a modern language▶ One or more index▶ Commentary
▶ Bibliography
7 / 38
![Page 29: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/29.jpg)
Frequent complements to a critical edition
▶ Sources apparatus▶ Notes about history or philology▶ Translation in a modern language▶ One or more index▶ Commentary▶ Bibliography
7 / 38
![Page 30: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/30.jpg)
Typographical consequences
▶ Need many layers for the footnotes or endnotes
▶ Need notes which refer to one (or more) word on a page, on aprecise line
▶ Need, sometime, to have a translation in parallel
8 / 38
![Page 31: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/31.jpg)
Typographical consequences
▶ Need many layers for the footnotes or endnotes▶ Need notes which refer to one (or more) word on a page, on a
precise line
▶ Need, sometime, to have a translation in parallel
8 / 38
![Page 32: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/32.jpg)
Typographical consequences
▶ Need many layers for the footnotes or endnotes▶ Need notes which refer to one (or more) word on a page, on a
precise line▶ Need, sometime, to have a translation in parallel
8 / 38
![Page 33: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/33.jpg)
(Fictional) example
1 The little cat died. It failed from the tower. Why is it2 always a little cat that dies and never a pope that fails3 from the tower?
1 cat ] A: dog 1 died ] B: passed away 2 always ] C: om. 3tower ] AD: add. to the street
9 / 38
![Page 34: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/34.jpg)
Section 2
From edmac to ledmac and ledpar
10 / 38
![Page 35: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/35.jpg)
edmac
▶ For PlainTEX
▶ John Lavignino and Dominik Wujastyk (1988-1989)▶ Establish the bases
▶ Lines numbering (with configuration)▶ Critical notes on multiple layers
▶ In 1994, thirteen works published with edmac
11 / 38
![Page 36: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/36.jpg)
edmac
▶ For PlainTEX▶ John Lavignino and Dominik Wujastyk (1988-1989)
▶ Establish the bases
▶ Lines numbering (with configuration)▶ Critical notes on multiple layers
▶ In 1994, thirteen works published with edmac
11 / 38
![Page 37: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/37.jpg)
edmac
▶ For PlainTEX▶ John Lavignino and Dominik Wujastyk (1988-1989)▶ Establish the bases
▶ Lines numbering (with configuration)▶ Critical notes on multiple layers
▶ In 1994, thirteen works published with edmac
11 / 38
![Page 38: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/38.jpg)
edmac
▶ For PlainTEX▶ John Lavignino and Dominik Wujastyk (1988-1989)▶ Establish the bases
▶ Lines numbering (with configuration)
▶ Critical notes on multiple layers
▶ In 1994, thirteen works published with edmac
11 / 38
![Page 39: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/39.jpg)
edmac
▶ For PlainTEX▶ John Lavignino and Dominik Wujastyk (1988-1989)▶ Establish the bases
▶ Lines numbering (with configuration)▶ Critical notes on multiple layers
▶ In 1994, thirteen works published with edmac
11 / 38
![Page 40: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/40.jpg)
edmac
▶ For PlainTEX▶ John Lavignino and Dominik Wujastyk (1988-1989)▶ Establish the bases
▶ Lines numbering (with configuration)▶ Critical notes on multiple layers
▶ In 1994, thirteen works published with edmac
11 / 38
![Page 41: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/41.jpg)
edmac
code 1: Minimal example with edmac
1 \beginnumbering2 \pstart3 \text{lemma}\Afootnote{note}\4 \pend5 \endnumbering
⇒ The basis is here⇒ Later, completed by edstanza (poetry) and edtab (tables), also forPlainTEX
12 / 38
![Page 42: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/42.jpg)
edmac
code 1: Minimal example with edmac
1 \beginnumbering2 \pstart3 \text{lemma}\Afootnote{note}\4 \pend5 \endnumbering
⇒ The basis is here
⇒ Later, completed by edstanza (poetry) and edtab (tables), also forPlainTEX
12 / 38
![Page 43: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/43.jpg)
edmac
code 1: Minimal example with edmac
1 \beginnumbering2 \pstart3 \text{lemma}\Afootnote{note}\4 \pend5 \endnumbering
⇒ The basis is here⇒ Later, completed by edstanza (poetry) and edtab (tables), also forPlainTEX
12 / 38
![Page 44: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/44.jpg)
ledmac
▶ 2003: Peter Wilson ports edmac and related to LATEX ⇒ ledmac
▶ “A presumptuous attempt to port EDMAC, TABMAC andEDSTANZA to LaTeX”
▶ I did never understand this subtitle
13 / 38
![Page 45: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/45.jpg)
ledmac
▶ 2003: Peter Wilson ports edmac and related to LATEX ⇒ ledmac▶ “A presumptuous attempt to port EDMAC, TABMAC and
EDSTANZA to LaTeX”
▶ I did never understand this subtitle
13 / 38
![Page 46: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/46.jpg)
ledmac
▶ 2003: Peter Wilson ports edmac and related to LATEX ⇒ ledmac▶ “A presumptuous attempt to port EDMAC, TABMAC and
EDSTANZA to LaTeX”▶ I did never understand this subtitle
13 / 38
![Page 47: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/47.jpg)
ledmac
▶ Loaded as a package with \usepackage
▶ Uses a LATEX syntax for the commands (argument delimitation)▶ Solves name conflicts (\label→\edlabel)▶ Adds tools for indexation▶ Adds “familiar” footnotes (with footnote mark) on multiple
layers
14 / 38
![Page 48: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/48.jpg)
ledmac
▶ Loaded as a package with \usepackage▶ Uses a LATEX syntax for the commands (argument delimitation)
▶ Solves name conflicts (\label→\edlabel)▶ Adds tools for indexation▶ Adds “familiar” footnotes (with footnote mark) on multiple
layers
14 / 38
![Page 49: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/49.jpg)
ledmac
▶ Loaded as a package with \usepackage▶ Uses a LATEX syntax for the commands (argument delimitation)▶ Solves name conflicts (\label→\edlabel)
▶ Adds tools for indexation▶ Adds “familiar” footnotes (with footnote mark) on multiple
layers
14 / 38
![Page 50: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/50.jpg)
ledmac
▶ Loaded as a package with \usepackage▶ Uses a LATEX syntax for the commands (argument delimitation)▶ Solves name conflicts (\label→\edlabel)▶ Adds tools for indexation
▶ Adds “familiar” footnotes (with footnote mark) on multiplelayers
14 / 38
![Page 51: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/51.jpg)
ledmac
▶ Loaded as a package with \usepackage▶ Uses a LATEX syntax for the commands (argument delimitation)▶ Solves name conflicts (\label→\edlabel)▶ Adds tools for indexation▶ Adds “familiar” footnotes (with footnote mark) on multiple
layers
14 / 38
![Page 52: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/52.jpg)
ledmac
code 2: Minimal example with ledmac
1 \beginnumbering2 \pstart3 \edtext{lemma}{\Afootnote{note}}4 \pend5 \endnumbering
15 / 38
![Page 53: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/53.jpg)
ledpar
▶ 2004: Peter Wilson creates ledpar
▶ Allows to typeset two critical texts in parallel
▶ Two columns in parallel▶ Two pages in parallel
▶ Most frequent case: a text with its translation
16 / 38
![Page 54: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/54.jpg)
ledpar
▶ 2004: Peter Wilson creates ledpar▶ Allows to typeset two critical texts in parallel
▶ Two columns in parallel▶ Two pages in parallel
▶ Most frequent case: a text with its translation
16 / 38
![Page 55: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/55.jpg)
ledpar
▶ 2004: Peter Wilson creates ledpar▶ Allows to typeset two critical texts in parallel
▶ Two columns in parallel
▶ Two pages in parallel
▶ Most frequent case: a text with its translation
16 / 38
![Page 56: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/56.jpg)
ledpar
▶ 2004: Peter Wilson creates ledpar▶ Allows to typeset two critical texts in parallel
▶ Two columns in parallel▶ Two pages in parallel
▶ Most frequent case: a text with its translation
16 / 38
![Page 57: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/57.jpg)
ledpar
▶ 2004: Peter Wilson creates ledpar▶ Allows to typeset two critical texts in parallel
▶ Two columns in parallel▶ Two pages in parallel
▶ Most frequent case: a text with its translation
16 / 38
![Page 58: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/58.jpg)
ledpar
code 3: Example of ledpar use1 \begin{pages}2 \begin{Leftside}3 \beginnumbering4 \pstart5 A left page.6 The paragraph is longer than on the right page.7 The package will do the synchronization.8 \pend9 \pstart10 An other paragraph on the left side.11 \pend12 \endnumbering13 \end{Leftside}14 \begin{Rightside}15 \beginnumbering16 \pstart17 A paragraph on the right side.18 \pend19 \pstart20 An other paragraph on the right side.21 \pend22 \endnumbering23 \end{Rightside}24 \end{pages}25 \Pages
17 / 38
![Page 59: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/59.jpg)
ledarab
▶ 2003: Peter Wilson creates ledarab
▶ Is based on arabtex, but is compatible with ledmac features
18 / 38
![Page 60: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/60.jpg)
ledarab
▶ 2003: Peter Wilson creates ledarab▶ Is based on arabtex, but is compatible with ledmac features
18 / 38
![Page 61: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/61.jpg)
Section 3
From ledmac and ledpar to reledmac andreledpar
19 / 38
![Page 62: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/62.jpg)
How I became the maintainers of ledmac and ledpar
▶ 2003-2005: Peter Wilson maintains ledmac / ledpar
▶ On the web, we find some hacks to adapt ledmac / ledpar tospecific needs
▶ In 2011, a relative speaks to me about one of these hacks▶ I integrate it to ledpar▶ I propose it to the CTAN
⇒ I discover the LPPL and the maintainer system
20 / 38
![Page 63: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/63.jpg)
How I became the maintainers of ledmac and ledpar
▶ 2003-2005: Peter Wilson maintains ledmac / ledpar▶ On the web, we find some hacks to adapt ledmac / ledpar to
specific needs
▶ In 2011, a relative speaks to me about one of these hacks▶ I integrate it to ledpar▶ I propose it to the CTAN
⇒ I discover the LPPL and the maintainer system
20 / 38
![Page 64: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/64.jpg)
How I became the maintainers of ledmac and ledpar
▶ 2003-2005: Peter Wilson maintains ledmac / ledpar▶ On the web, we find some hacks to adapt ledmac / ledpar to
specific needs▶ In 2011, a relative speaks to me about one of these hacks
▶ I integrate it to ledpar▶ I propose it to the CTAN
⇒ I discover the LPPL and the maintainer system
20 / 38
![Page 65: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/65.jpg)
How I became the maintainers of ledmac and ledpar
▶ 2003-2005: Peter Wilson maintains ledmac / ledpar▶ On the web, we find some hacks to adapt ledmac / ledpar to
specific needs▶ In 2011, a relative speaks to me about one of these hacks▶ I integrate it to ledpar
▶ I propose it to the CTAN
⇒ I discover the LPPL and the maintainer system
20 / 38
![Page 66: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/66.jpg)
How I became the maintainers of ledmac and ledpar
▶ 2003-2005: Peter Wilson maintains ledmac / ledpar▶ On the web, we find some hacks to adapt ledmac / ledpar to
specific needs▶ In 2011, a relative speaks to me about one of these hacks▶ I integrate it to ledpar▶ I propose it to the CTAN
⇒ I discover the LPPL and the maintainer system
20 / 38
![Page 67: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/67.jpg)
How I became the maintainers of ledmac and ledpar
▶ 2003-2005: Peter Wilson maintains ledmac / ledpar▶ On the web, we find some hacks to adapt ledmac / ledpar to
specific needs▶ In 2011, a relative speaks to me about one of these hacks▶ I integrate it to ledpar▶ I propose it to the CTAN
⇒ I discover the LPPL and the maintainer system
20 / 38
![Page 68: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/68.jpg)
Maintainer work
1. I open a Github repository
2. Many asks are send to me
3. In particular, some asks to easily customize the note displaying
21 / 38
![Page 69: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/69.jpg)
Maintainer work
1. I open a Github repository
2. Many asks are send to me
3. In particular, some asks to easily customize the note displaying
21 / 38
![Page 70: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/70.jpg)
Maintainer work
1. I open a Github repository
2. Many asks are send to me
3. In particular, some asks to easily customize the note displaying
21 / 38
![Page 71: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/71.jpg)
eledmac and eledpar
▶ In 2012, I see some problems
▶ Redundant code in ledmac (note layers)▶ Hacks to customize displaying
▶ Complex to be understood by users▶ Many time, not mutually compatible
⇒ Add some entrance points to the commands, called “hooks”
⇒ The hooks can be easily configured in the preamble
22 / 38
![Page 72: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/72.jpg)
eledmac and eledpar
▶ In 2012, I see some problems▶ Redundant code in ledmac (note layers)
▶ Hacks to customize displaying
▶ Complex to be understood by users▶ Many time, not mutually compatible
⇒ Add some entrance points to the commands, called “hooks”
⇒ The hooks can be easily configured in the preamble
22 / 38
![Page 73: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/73.jpg)
eledmac and eledpar
▶ In 2012, I see some problems▶ Redundant code in ledmac (note layers)▶ Hacks to customize displaying
▶ Complex to be understood by users▶ Many time, not mutually compatible
⇒ Add some entrance points to the commands, called “hooks”
⇒ The hooks can be easily configured in the preamble
22 / 38
![Page 74: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/74.jpg)
eledmac and eledpar
▶ In 2012, I see some problems▶ Redundant code in ledmac (note layers)▶ Hacks to customize displaying
▶ Complex to be understood by users
▶ Many time, not mutually compatible
⇒ Add some entrance points to the commands, called “hooks”
⇒ The hooks can be easily configured in the preamble
22 / 38
![Page 75: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/75.jpg)
eledmac and eledpar
▶ In 2012, I see some problems▶ Redundant code in ledmac (note layers)▶ Hacks to customize displaying
▶ Complex to be understood by users▶ Many time, not mutually compatible
⇒ Add some entrance points to the commands, called “hooks”
⇒ The hooks can be easily configured in the preamble
22 / 38
![Page 76: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/76.jpg)
eledmac and eledpar
▶ In 2012, I see some problems▶ Redundant code in ledmac (note layers)▶ Hacks to customize displaying
▶ Complex to be understood by users▶ Many time, not mutually compatible
⇒ Add some entrance points to the commands, called “hooks”
⇒ The hooks can be easily configured in the preamble
22 / 38
![Page 77: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/77.jpg)
eledmac and eledpar
▶ In 2012, I see some problems▶ Redundant code in ledmac (note layers)▶ Hacks to customize displaying
▶ Complex to be understood by users▶ Many time, not mutually compatible
⇒ Add some entrance points to the commands, called “hooks”
⇒ The hooks can be easily configured in the preamble
22 / 38
![Page 78: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/78.jpg)
eledmac and eledpar
code 4: Example of hooks with eledmac
1 \numberonlyfirstinline%On the footnote, typesetthe line number only if it is the first note forthis line
↪→
↪→
2 \symlinenum{$||$}%Double pipe if we don't typesetthe line number↪→
1 The little cat died. It failed from the tower. Why is it2 always a little cat that dies and never a pope that fails3 from the tower?
1 cat ] A: dog || died ] B: passed away 2 always ] C: om. 3tower ] AD: add. to the street
23 / 38
![Page 79: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/79.jpg)
eledmac and eledpar
▶ Users don’t need anymore to override low level commands(“internal”)
▶ But I need to add an argument to these commands, in order toallow to configure the hooks depending of note layer
⇒ It breaks the compatibility for the people who modified thecommands
⇒ Need to change the name in order to avoid problem whenupgrading TEX distributions
24 / 38
![Page 80: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/80.jpg)
eledmac and eledpar
▶ Users don’t need anymore to override low level commands(“internal”)
▶ But I need to add an argument to these commands, in order toallow to configure the hooks depending of note layer
⇒ It breaks the compatibility for the people who modified thecommands
⇒ Need to change the name in order to avoid problem whenupgrading TEX distributions
24 / 38
![Page 81: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/81.jpg)
eledmac and eledpar
▶ Users don’t need anymore to override low level commands(“internal”)
▶ But I need to add an argument to these commands, in order toallow to configure the hooks depending of note layer
⇒ It breaks the compatibility for the people who modified thecommands
⇒ Need to change the name in order to avoid problem whenupgrading TEX distributions
24 / 38
![Page 82: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/82.jpg)
eledmac and eledpar
▶ Users don’t need anymore to override low level commands(“internal”)
▶ But I need to add an argument to these commands, in order toallow to configure the hooks depending of note layer
⇒ It breaks the compatibility for the people who modified thecommands
⇒ Need to change the name in order to avoid problem whenupgrading TEX distributions
24 / 38
![Page 83: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/83.jpg)
eledmac and eledpar
▶ eledmac and eledpar
▶ “e” for “extended”…▶ … but also for etoolbox
25 / 38
![Page 84: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/84.jpg)
eledmac and eledpar
▶ eledmac and eledpar▶ “e” for “extended”…
▶ … but also for etoolbox
25 / 38
![Page 85: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/85.jpg)
eledmac and eledpar
▶ eledmac and eledpar▶ “e” for “extended”…▶ … but also for etoolbox
25 / 38
![Page 86: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/86.jpg)
eledmac and eledpar
▶ Stop maintaining ledarab
▶ Writings from right to left must be managed by modernengines: XƎTEX or LuaTEX
26 / 38
![Page 87: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/87.jpg)
eledmac and eledpar
▶ Stop maintaining ledarab▶ Writings from right to left must be managed by modern
engines: XƎTEX or LuaTEX
26 / 38
![Page 88: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/88.jpg)
reledmac and reledpar
▶ More and more hooks, which names are, sometime, notconsistent
▶ Sometime, settings are made with command call, sometimewhith command redefinition (\renewcommand)
▶ Some commands defined in eledmac are redefined in eledpar(\renewcommand) ⇒ More risks of error
▶ The output routine (\output) is overwritten and not patched⇒More risks of incompatibility
27 / 38
![Page 89: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/89.jpg)
reledmac and reledpar
▶ More and more hooks, which names are, sometime, notconsistent
▶ Sometime, settings are made with command call, sometimewhith command redefinition (\renewcommand)
▶ Some commands defined in eledmac are redefined in eledpar(\renewcommand) ⇒ More risks of error
▶ The output routine (\output) is overwritten and not patched⇒More risks of incompatibility
27 / 38
![Page 90: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/90.jpg)
reledmac and reledpar
▶ More and more hooks, which names are, sometime, notconsistent
▶ Sometime, settings are made with command call, sometimewhith command redefinition (\renewcommand)
▶ Some commands defined in eledmac are redefined in eledpar(\renewcommand) ⇒ More risks of error
▶ The output routine (\output) is overwritten and not patched⇒More risks of incompatibility
27 / 38
![Page 91: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/91.jpg)
reledmac and reledpar
▶ More and more hooks, which names are, sometime, notconsistent
▶ Sometime, settings are made with command call, sometimewhith command redefinition (\renewcommand)
▶ Some commands defined in eledmac are redefined in eledpar(\renewcommand) ⇒ More risks of error
▶ The output routine (\output) is overwritten and not patched⇒More risks of incompatibility
27 / 38
![Page 92: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/92.jpg)
reledmac and reledpar
▶ Rereading all the code
▶ Using patching commands of etoolbox▶ Defining a naming convention for the hooks
Name starting with X applicable to the critical footnotesName ending with X applicable to the familiar footnotesName starting with Xend applicable the critical endnotes
▶ reledmac and reledpar: “r” as renewed
28 / 38
![Page 93: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/93.jpg)
reledmac and reledpar
▶ Rereading all the code▶ Using patching commands of etoolbox
▶ Defining a naming convention for the hooks
Name starting with X applicable to the critical footnotesName ending with X applicable to the familiar footnotesName starting with Xend applicable the critical endnotes
▶ reledmac and reledpar: “r” as renewed
28 / 38
![Page 94: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/94.jpg)
reledmac and reledpar
▶ Rereading all the code▶ Using patching commands of etoolbox▶ Defining a naming convention for the hooks
Name starting with X applicable to the critical footnotesName ending with X applicable to the familiar footnotesName starting with Xend applicable the critical endnotes
▶ reledmac and reledpar: “r” as renewed
28 / 38
![Page 95: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/95.jpg)
reledmac and reledpar
▶ Rereading all the code▶ Using patching commands of etoolbox▶ Defining a naming convention for the hooks
Name starting with X applicable to the critical footnotes
Name ending with X applicable to the familiar footnotesName starting with Xend applicable the critical endnotes
▶ reledmac and reledpar: “r” as renewed
28 / 38
![Page 96: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/96.jpg)
reledmac and reledpar
▶ Rereading all the code▶ Using patching commands of etoolbox▶ Defining a naming convention for the hooks
Name starting with X applicable to the critical footnotesName ending with X applicable to the familiar footnotes
Name starting with Xend applicable the critical endnotes▶ reledmac and reledpar: “r” as renewed
28 / 38
![Page 97: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/97.jpg)
reledmac and reledpar
▶ Rereading all the code▶ Using patching commands of etoolbox▶ Defining a naming convention for the hooks
Name starting with X applicable to the critical footnotesName ending with X applicable to the familiar footnotesName starting with Xend applicable the critical endnotes
▶ reledmac and reledpar: “r” as renewed
28 / 38
![Page 98: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/98.jpg)
reledmac and reledpar
▶ Rereading all the code▶ Using patching commands of etoolbox▶ Defining a naming convention for the hooks
Name starting with X applicable to the critical footnotesName ending with X applicable to the familiar footnotesName starting with Xend applicable the critical endnotes
▶ reledmac and reledpar: “r” as renewed
28 / 38
![Page 99: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/99.jpg)
Section 4
Summary of six years of work (2017/03/09)
29 / 38
![Page 100: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/100.jpg)
Statistics
▶ More than six hundred improvements / fixed bugs
▶ More than two hundred releases▶ More than eight thousand commits
30 / 38
![Page 101: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/101.jpg)
Statistics
▶ More than six hundred improvements / fixed bugs▶ More than two hundred releases
▶ More than eight thousand commits
30 / 38
![Page 102: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/102.jpg)
Statistics
▶ More than six hundred improvements / fixed bugs▶ More than two hundred releases▶ More than eight thousand commits
30 / 38
![Page 103: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/103.jpg)
Main improvements
▶ Documentation
▶ Make clear distinction between
▶ The documentation of the user interface▶ The documentation of the code▶ The examples
▶ Add sectioning and use hyperref
▶ More explicit error messages when an user makes syntax errors
31 / 38
![Page 104: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/104.jpg)
Main improvements
▶ Documentation▶ Make clear distinction between
▶ The documentation of the user interface▶ The documentation of the code▶ The examples
▶ Add sectioning and use hyperref
▶ More explicit error messages when an user makes syntax errors
31 / 38
![Page 105: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/105.jpg)
Main improvements
▶ Documentation▶ Make clear distinction between
▶ The documentation of the user interface
▶ The documentation of the code▶ The examples
▶ Add sectioning and use hyperref
▶ More explicit error messages when an user makes syntax errors
31 / 38
![Page 106: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/106.jpg)
Main improvements
▶ Documentation▶ Make clear distinction between
▶ The documentation of the user interface▶ The documentation of the code
▶ The examples▶ Add sectioning and use hyperref
▶ More explicit error messages when an user makes syntax errors
31 / 38
![Page 107: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/107.jpg)
Main improvements
▶ Documentation▶ Make clear distinction between
▶ The documentation of the user interface▶ The documentation of the code▶ The examples
▶ Add sectioning and use hyperref
▶ More explicit error messages when an user makes syntax errors
31 / 38
![Page 108: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/108.jpg)
Main improvements
▶ Documentation▶ Make clear distinction between
▶ The documentation of the user interface▶ The documentation of the code▶ The examples
▶ Add sectioning and use hyperref
▶ More explicit error messages when an user makes syntax errors
31 / 38
![Page 109: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/109.jpg)
Main improvements
▶ Documentation▶ Make clear distinction between
▶ The documentation of the user interface▶ The documentation of the code▶ The examples
▶ Add sectioning and use hyperref
▶ More explicit error messages when an user makes syntax errors
31 / 38
![Page 110: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/110.jpg)
Main improvements
▶ One hundred thirty-seven hooks
▶ Sectioning management (\section etc.)▶ Better cohesion between reledmac and reledpar▶ New synchronization options for reledpar▶ Management of the ambiguous lemmas (if we have many time
the same word in the same line)▶ Options to not load some features if not needed▶ Better compatibility with some packages▶ …
32 / 38
![Page 111: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/111.jpg)
Main improvements
▶ One hundred thirty-seven hooks▶ Sectioning management (\section etc.)
▶ Better cohesion between reledmac and reledpar▶ New synchronization options for reledpar▶ Management of the ambiguous lemmas (if we have many time
the same word in the same line)▶ Options to not load some features if not needed▶ Better compatibility with some packages▶ …
32 / 38
![Page 112: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/112.jpg)
Main improvements
▶ One hundred thirty-seven hooks▶ Sectioning management (\section etc.)▶ Better cohesion between reledmac and reledpar
▶ New synchronization options for reledpar▶ Management of the ambiguous lemmas (if we have many time
the same word in the same line)▶ Options to not load some features if not needed▶ Better compatibility with some packages▶ …
32 / 38
![Page 113: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/113.jpg)
Main improvements
▶ One hundred thirty-seven hooks▶ Sectioning management (\section etc.)▶ Better cohesion between reledmac and reledpar▶ New synchronization options for reledpar
▶ Management of the ambiguous lemmas (if we have many timethe same word in the same line)
▶ Options to not load some features if not needed▶ Better compatibility with some packages▶ …
32 / 38
![Page 114: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/114.jpg)
Main improvements
▶ One hundred thirty-seven hooks▶ Sectioning management (\section etc.)▶ Better cohesion between reledmac and reledpar▶ New synchronization options for reledpar▶ Management of the ambiguous lemmas (if we have many time
the same word in the same line)
▶ Options to not load some features if not needed▶ Better compatibility with some packages▶ …
32 / 38
![Page 115: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/115.jpg)
Main improvements
▶ One hundred thirty-seven hooks▶ Sectioning management (\section etc.)▶ Better cohesion between reledmac and reledpar▶ New synchronization options for reledpar▶ Management of the ambiguous lemmas (if we have many time
the same word in the same line)▶ Options to not load some features if not needed
▶ Better compatibility with some packages▶ …
32 / 38
![Page 116: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/116.jpg)
Main improvements
▶ One hundred thirty-seven hooks▶ Sectioning management (\section etc.)▶ Better cohesion between reledmac and reledpar▶ New synchronization options for reledpar▶ Management of the ambiguous lemmas (if we have many time
the same word in the same line)▶ Options to not load some features if not needed▶ Better compatibility with some packages
▶ …
32 / 38
![Page 117: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/117.jpg)
Main improvements
▶ One hundred thirty-seven hooks▶ Sectioning management (\section etc.)▶ Better cohesion between reledmac and reledpar▶ New synchronization options for reledpar▶ Management of the ambiguous lemmas (if we have many time
the same word in the same line)▶ Options to not load some features if not needed▶ Better compatibility with some packages▶ …
32 / 38
![Page 118: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/118.jpg)
Section 5
Limits et expectations
33 / 38
![Page 119: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/119.jpg)
Personal limits
▶ Time limits (unsalaried work)
▶ English is not my native language▶ No knowledge of some subtleties of modern engines for
right-to-left writing
34 / 38
![Page 120: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/120.jpg)
Personal limits
▶ Time limits (unsalaried work)▶ English is not my native language
▶ No knowledge of some subtleties of modern engines forright-to-left writing
34 / 38
![Page 121: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/121.jpg)
Personal limits
▶ Time limits (unsalaried work)▶ English is not my native language▶ No knowledge of some subtleties of modern engines for
right-to-left writing
34 / 38
![Page 122: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/122.jpg)
Complexities linked to reledmac/reledpar working
▶ Split paragraphs to lines with \vsplit⇒ Problem with texts“outer of a classical paragraph” (titles, lists, images, etc.)
▶ Shift between the time a text is read by TEX and the time it istypeset (especially reledpar) ⇒ Constant vigilance!
35 / 38
![Page 123: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/123.jpg)
Complexities linked to reledmac/reledpar working
▶ Split paragraphs to lines with \vsplit⇒ Problem with texts“outer of a classical paragraph” (titles, lists, images, etc.)
▶ Shift between the time a text is read by TEX and the time it istypeset (especially reledpar) ⇒ Constant vigilance!
35 / 38
![Page 124: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/124.jpg)
Technical debt with reledpar
▶ Asymmetry between the internal commands for the left textand for the right text
▶ Some commands for the left text apply also in the mode “singletext/single column”
▶ But the commands for the right text apply only the right text
▶ Code duplication between internal left commands and internalright commands
▶ Binary conception for parallel typesetting ⇒ Impossible toexpect to typeset three or more texts in parallel withoutrewriting around 90 % of the code
36 / 38
![Page 125: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/125.jpg)
Technical debt with reledpar
▶ Asymmetry between the internal commands for the left textand for the right text▶ Some commands for the left text apply also in the mode “single
text/single column”
▶ But the commands for the right text apply only the right text
▶ Code duplication between internal left commands and internalright commands
▶ Binary conception for parallel typesetting ⇒ Impossible toexpect to typeset three or more texts in parallel withoutrewriting around 90 % of the code
36 / 38
![Page 126: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/126.jpg)
Technical debt with reledpar
▶ Asymmetry between the internal commands for the left textand for the right text▶ Some commands for the left text apply also in the mode “single
text/single column”▶ But the commands for the right text apply only the right text
▶ Code duplication between internal left commands and internalright commands
▶ Binary conception for parallel typesetting ⇒ Impossible toexpect to typeset three or more texts in parallel withoutrewriting around 90 % of the code
36 / 38
![Page 127: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/127.jpg)
Technical debt with reledpar
▶ Asymmetry between the internal commands for the left textand for the right text▶ Some commands for the left text apply also in the mode “single
text/single column”▶ But the commands for the right text apply only the right text
▶ Code duplication between internal left commands and internalright commands
▶ Binary conception for parallel typesetting ⇒ Impossible toexpect to typeset three or more texts in parallel withoutrewriting around 90 % of the code
36 / 38
![Page 128: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/128.jpg)
Technical debt with reledpar
▶ Asymmetry between the internal commands for the left textand for the right text▶ Some commands for the left text apply also in the mode “single
text/single column”▶ But the commands for the right text apply only the right text
▶ Code duplication between internal left commands and internalright commands
▶ Binary conception for parallel typesetting ⇒ Impossible toexpect to typeset three or more texts in parallel withoutrewriting around 90 % of the code
36 / 38
![Page 129: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/129.jpg)
Wishes
▶ Continue to make “easy” improvements as regularly as possible
▶ Create figures to explain internal working of reledmac /reledpar
▶ Create more and more MWE in order to avoid involuntarycompatibility breaks
▶ Imply more the users in the project
▶ Documentation▶ Examples▶ Easy problems to solve (?)
▶ Find a founding for one year after my actual contract in orderto improve parallel typesetting
37 / 38
![Page 130: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/130.jpg)
Wishes
▶ Continue to make “easy” improvements as regularly as possible▶ Create figures to explain internal working of reledmac /
reledpar
▶ Create more and more MWE in order to avoid involuntarycompatibility breaks
▶ Imply more the users in the project
▶ Documentation▶ Examples▶ Easy problems to solve (?)
▶ Find a founding for one year after my actual contract in orderto improve parallel typesetting
37 / 38
![Page 131: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/131.jpg)
Wishes
▶ Continue to make “easy” improvements as regularly as possible▶ Create figures to explain internal working of reledmac /
reledpar▶ Create more and more MWE in order to avoid involuntary
compatibility breaks
▶ Imply more the users in the project
▶ Documentation▶ Examples▶ Easy problems to solve (?)
▶ Find a founding for one year after my actual contract in orderto improve parallel typesetting
37 / 38
![Page 132: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/132.jpg)
Wishes
▶ Continue to make “easy” improvements as regularly as possible▶ Create figures to explain internal working of reledmac /
reledpar▶ Create more and more MWE in order to avoid involuntary
compatibility breaks▶ Imply more the users in the project
▶ Documentation▶ Examples▶ Easy problems to solve (?)
▶ Find a founding for one year after my actual contract in orderto improve parallel typesetting
37 / 38
![Page 133: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/133.jpg)
Wishes
▶ Continue to make “easy” improvements as regularly as possible▶ Create figures to explain internal working of reledmac /
reledpar▶ Create more and more MWE in order to avoid involuntary
compatibility breaks▶ Imply more the users in the project
▶ Documentation
▶ Examples▶ Easy problems to solve (?)
▶ Find a founding for one year after my actual contract in orderto improve parallel typesetting
37 / 38
![Page 134: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/134.jpg)
Wishes
▶ Continue to make “easy” improvements as regularly as possible▶ Create figures to explain internal working of reledmac /
reledpar▶ Create more and more MWE in order to avoid involuntary
compatibility breaks▶ Imply more the users in the project
▶ Documentation▶ Examples
▶ Easy problems to solve (?)
▶ Find a founding for one year after my actual contract in orderto improve parallel typesetting
37 / 38
![Page 135: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/135.jpg)
Wishes
▶ Continue to make “easy” improvements as regularly as possible▶ Create figures to explain internal working of reledmac /
reledpar▶ Create more and more MWE in order to avoid involuntary
compatibility breaks▶ Imply more the users in the project
▶ Documentation▶ Examples▶ Easy problems to solve (?)
▶ Find a founding for one year after my actual contract in orderto improve parallel typesetting
37 / 38
![Page 136: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/136.jpg)
Wishes
▶ Continue to make “easy” improvements as regularly as possible▶ Create figures to explain internal working of reledmac /
reledpar▶ Create more and more MWE in order to avoid involuntary
compatibility breaks▶ Imply more the users in the project
▶ Documentation▶ Examples▶ Easy problems to solve (?)
▶ Find a founding for one year after my actual contract in orderto improve parallel typesetting
37 / 38
![Page 137: From edmac to reledmac and reledpar - History and expectations … · 2018. 4. 9. · edmac code1: Minimalexamplewithedmac 1 \beginnumbering 2 \pstart 3 \text{lemma}\Afootnote{note}\](https://reader036.vdocuments.net/reader036/viewer/2022071403/60f6f0f81e6df2671e3dc4c0/html5/thumbnails/137.jpg)
Thank you very much to DANTE !
38 / 38