ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* Formatting in TOC
@ 2010-09-29 21:16 Tomas Bures
  2010-09-29 23:06 ` Andreas Harder
  2010-09-30  5:01 ` Wolfgang Schuster
  0 siblings, 2 replies; 4+ messages in thread
From: Tomas Bures @ 2010-09-29 21:16 UTC (permalink / raw)
  To: ntg-context

Dear all,

I would like to generate a table of contents, where each item should 
have a number, title and date. I use the user variables this way:


\define[1]\ChapterListTextCommand{%
#1\hskip 1.5em
\hbox{
\doiftextelse{\structurelistuservariable{date}{(\structurelistuservariable{datum})}{}
}
}


But actually I would like to align the date to some fixed horizontal 
position. Something like this:

1. Title of chapter 1         (9.2.2010) .... 5
2. Title of another chapter   (10.3.2010) .. 10
3. A very long title of a chapter
                               (10.5.2010) .. 34
4. Title of fourth chap.      (8.4.2010) ... 25

Another complication is that I would like the line to snap to a grid.
I tried it with framed, but I'm not good enough in ConTeXt.

Please, any idea?

Thank you, best regards,
Tomas

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 4+ messages in thread
* Formatting in toc
@ 2019-11-11 13:26 Calum MacLeod
  0 siblings, 0 replies; 4+ messages in thread
From: Calum MacLeod @ 2019-11-11 13:26 UTC (permalink / raw)
  To: ntg-context


[-- Attachment #1.1: Type: text/plain, Size: 615 bytes --]

This morning, I realised what I needed to do, and it works.

Before \starttext put:

\define[2]\hymn{\bf Hymn #1 \hspace[big] \it #2}\par}

After \starttext put stuff like

\hymn{34}{We three kings}

or

\hymn{10}{In the bleak midwinter}

etc.

This does near enough what I am after: creates a template style command,
and replicates formatting in toc.

No doubt, there might be tweaks or even cleverer ways to improve on my
efforts.

Thanks to all who took the trouble to read, and consider; and especially
Hraban, who took the trouble to offer a suggestion, which inspired me to
think more clearly.

Thanks,
Calum

[-- Attachment #1.2: Type: text/html, Size: 1192 bytes --]

[-- Attachment #2: Type: text/plain, Size: 493 bytes --]

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2019-11-11 13:26 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-09-29 21:16 Formatting in TOC Tomas Bures
2010-09-29 23:06 ` Andreas Harder
2010-09-30  5:01 ` Wolfgang Schuster
2019-11-11 13:26 Formatting in toc Calum MacLeod

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).