[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #58736] [me] footnote breaks two-column output
From: |
Dave |
Subject: |
[bug #58736] [me] footnote breaks two-column output |
Date: |
Mon, 6 Dec 2021 21:25:21 -0500 (EST) |
User-agent: |
Mozilla/5.0 (X11; Linux i686; rv:45.0) Gecko/20100101 Firefox/45.0 |
Follow-up Comment #19, bug #58736 (project groff):
Bjarni's comment #12 patch (with correction from comment #14) does produce
correct output for the test cases in comment #0 and comment #11.
However, the new code appears to presume that there are only two columns,
whereas -me's .2c macro can begin any number of columns, two merely being the
default if no number is specified.
Indeed, the patched e.tmac fails in the three-column case:
A little introductory text.
.2c 4n 3
This text appears in the first column of multi-column output.
In this example, the first column is the longest.
.bc
This text appears in the second column of multi-column output.
.bc
This text appears in the third column of multi-column output.
.1c
Single-column output resumes.
In groff 1.22.4, this behaves as expected, producing for terminal output:
A little introductory text.
This text appears This text appears This text appears
in the first col- in the second in the third col-
umn of multi-col- column of multi- umn of multi-col-
umn output. In column output. umn output.
this example, the
first column is
the longest.
Single-column output resumes.
With the patch applied to the current code base, terminal output is:
A little introductory text.
This text appears This text appears This text appears
in the first col- in the second in the third col-
umn of multi-col- column of multi- umn of multi-col-
umn output. In column output. umn output.
Single-column output resumes.
first column is
the longest.
The logic Bjarni added to macro .1c does not easily scale to handle an
arbitrary number of columns.
Branden's dread from comment #4 was well justified.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?58736>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
- [bug #58736] [me] footnote breaks two-column output, Dave, 2021/12/04
- [bug #58736] [me] footnote breaks two-column output, G. Branden Robinson, 2021/12/04
- [bug #58736] [me] footnote breaks two-column output, Dave, 2021/12/04
- [bug #58736] [me] footnote breaks two-column output,
Dave <=
- [bug #58736] [me] footnote breaks two-column output, Dave, 2021/12/07
- [bug #58736] [me] footnote breaks two-column output, Dave, 2021/12/07
- [bug #58736] [me] footnote breaks two-column output, G. Branden Robinson, 2021/12/14
- [bug #58736] [me] footnote breaks two-column output, Dave, 2021/12/14
- [bug #58736] [me] footnote breaks two-column output, G. Branden Robinson, 2021/12/16
- [bug #58736] [me] footnote breaks two-column output, Dave, 2021/12/23
- [bug #58736] [me] footnote breaks two-column output, G. Branden Robinson, 2021/12/24