Re: Relating multiple index entries to one table item
Arsen Arsenović <[email protected]>
| Newsgroups | gmane.comp.tex.texinfo.general |
|---|---|
| Message-ID | <[email protected]> |
Gavin Smith <[email protected]> writes: > On Sat, Nov 26, 2022 at 03:59:00PM +0000, Gavin Smith wrote: >> I still haven't put index entries before the very first >> @item in a @table inside the <dt> - I need to do something with the >> 'before_item' element. > > It should be done now. I tried never adding a 'before_item' element > in the first place, but this appeared to have repercussions throughout > the code leading to failures in several places that I couldn't understand, > so I fixed it in a more limited way. > > Currently, the input: > > @table @code > @vindex ONE > @vindex TWO > @item in item > @itemx in itemx > aaaaa > > @vindex TTHREE > @item item2 > aaaaa > @end table > > gives the HTML output: > > <dl class="table"> > <dt><a class="index-entry-id" id="index-ONE"></a> > <a class="index-entry-id" id="index-TWO"></a> > <code class="code">in item</code></dt> > <dt><code class="code">in itemx</code></dt> > <dd><p>aaaaa > </p> > </dd> > <dt><a class="index-entry-id" id="index-TTHREE"></a> > <code class="code">item2</code></dt> > <dd><p>aaaaa > </p></dd> > </dl> > > which I think is good. That is pretty good! Thanks. I was still interested in indexing @itemx', so I tried: @table @code @vindex ABC @item ABC @vindex DEF @itemx DEF Test. @end table ... which produced: <dl class="table"> <dt><a class="index-entry-id" id="index-ABC"></a> <code class="code">ABC</code></dt> <dd><a class="index-entry-id" id="index-DEF"></a> </dd> <dt><code class="code">DEF</code></dt> <dd> <p>Test. </p> </dd> </dl> (double indentation used as emphasis) without handling @itemx it'd seem. It looks like gather_previous_items supports @itemx (at least in the Non-XS parser), so I might be able to figure that out tomorrow, sadly, I am out of time for the day. Hopefully, it wouldn't be too hard to recover the anchors too (people have taken to like them a lot :) ). Thanks again, this is already wonderful, have a great night. -- Arsen Arsenović
signature.asc
(application/pgp-signature, 381 B)
-----BEGIN PGP SIGNATURE----- iOYEARYKAI4WIQT+4rPRE/wAoxYtYGFSwpQwHqLEkwUCY4J+MF8UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0RkVF MkIzRDExM0ZDMDBBMzE2MkQ2MDYxNTJDMjk0MzAxRUEyQzQ5MxAcYXJzZW5AYWFy c2VuLm1lAAoJEFLClDAeosST8tsBAK1B2w+Ihb6Xuas4PH7D52kv0AMlChX/2sEG JGcwWJMBAQD2Yd/lne/wfr+gnXtM9UpJywuJyY8DS+efVyH267maBg== =SxoW -----END PGP SIGNATURE-----