ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* 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

* Re: Formatting in TOC
  2010-09-29 21:16 Formatting in TOC Tomas Bures
  2010-09-29 23:06 ` Andreas Harder
@ 2010-09-30  5:01 ` Wolfgang Schuster
  1 sibling, 0 replies; 4+ messages in thread
From: Wolfgang Schuster @ 2010-09-30  5:01 UTC (permalink / raw)
  To: mailing list for ConTeXt users


Am 29.09.2010 um 23:16 schrieb Tomas Bures:

> 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})}{}
> }
> }

\define[1]\ChapterListTextCommand
  {\doifsomethingelse{\structurelistuservariable{date}}
     {#1\wordright{\structurelistuservariable{date}}}
     {#1}}

Wolfgang

___________________________________________________________________________________
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

* Re: Formatting in TOC
  2010-09-29 21:16 Formatting in TOC Tomas Bures
@ 2010-09-29 23:06 ` Andreas Harder
  2010-09-30  5:01 ` Wolfgang Schuster
  1 sibling, 0 replies; 4+ messages in thread
From: Andreas Harder @ 2010-09-29 23:06 UTC (permalink / raw)
  To: mailing list for ConTeXt users


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


Am 29.09.2010 um 23:16 schrieb Tomas Bures:

> 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

Hi, isn't Wolfgangs posting http://archive.contextgarden.net/message/20100919.163604.e1f8cb40.en.html exactly what you search? You can adjust the table settings to achieve your needs.

Greeting
	Andreas


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

[-- Attachment #2: Type: text/plain, Size: 486 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://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
@ 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

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 --
2019-11-11 13:26 Formatting in toc Calum MacLeod
  -- strict thread matches above, loose matches on Subject: below --
2010-09-29 21:16 Formatting in TOC Tomas Bures
2010-09-29 23:06 ` Andreas Harder
2010-09-30  5:01 ` Wolfgang Schuster

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).