ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: John Haltiwanger <john.haltiwanger@gmail.com>
To: mailing list for ConTeXt users <ntg-context@ntg.nl>
Subject: Re: HOWTO: Typesetting Poetry in ConTeXt
Date: Wed, 15 Sep 2010 23:36:11 +0000	[thread overview]
Message-ID: <AANLkTimy50WeU-TLgKTWywvZ8H-OVt9FELDNhvc6hvG=@mail.gmail.com> (raw)
In-Reply-To: <alpine.LNX.2.01.1009151903080.4952@ybpnyubfg.ybpnyqbznva>


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

On Wed, Sep 15, 2010 at 11:12 PM, Aditya Mahajan <adityam@umich.edu> wrote:

> On Wed, 15 Sep 2010, John Haltiwanger wrote:
>
>  In general though, it is completely unnecessary, as poetry generally has
>> no
>> need to be defined in macros. But it's the edge cases, where I live :)
>>
>
> On the contrary, typesetting poerty can be very tricky. This is what I did
> once to typeset the divine comedy. Don't ask how I figured out the right
> value of the inbetween key :)
>
> \setupindenting   [medium,yes]
>
> \setuplines[inbetween={\crlf\par\setupindenting[next]\testpage[3]},indenting=next]
>
> \starttext
> \startlines
> Midway upon the journey of our life
> I found myself within a forest dark,
> For the straightforward pathway had been lost.
>
> Ah me! how hard a thing it is to say
> What was this forest savage, rough, and stern,
> Which in the very thought renews the fear.
>
> So bitter is it, death is little more;
> But of the good to treat, which there I found,
> Speak will I of the other things I saw there.
>
> I cannot well repeat how there I entered,
> So full was I of slumber at the moment
> In which I had abandoned the true way.
>
> But after I had reached a mountain's foot,
> At that point where the valley terminated,
> Which had with consternation pierced my heart,
>
> ...
> \stoplines
> \stoptext
>
>
Yes, but this is an example of what I am saying: in general
\startlines..\stoplines is enough (albeit here with some extra stuff
integrated into \setuplines[inbetween=]). It seems to me that pretty much
only if you are doing something generative would you need to worry about the
specifics of buffers and defining macros for typesetting poetry (as was my
case with writing a dedication page in a pandoc template). No
\startpoem..\stoppoem, or even \poem (though now I am having some nice ideas
for weird poetry.. as I said, I spend a lot of time with edge cases ;)

Interestingly, this conversation has cleared up a few lingering details in
my mind re: ConTeXt. Maybe a poetry typesetting tutorial is a worthy way to
explain some key concepts?

I'd be really curious to see your edition of the Inferno, by the way.

[-- Attachment #1.2: Type: text/html, Size: 2787 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
___________________________________________________________________________________

  reply	other threads:[~2010-09-15 23:36 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-09-15  9:45 John Haltiwanger
2010-09-15 22:26 ` John Haltiwanger
2010-09-15 22:38   ` Aditya Mahajan
2010-09-15 22:42     ` Wolfgang Schuster
2010-09-15 22:43       ` John Haltiwanger
2010-09-15 22:47       ` Aditya Mahajan
2010-09-15 22:57         ` John Haltiwanger
2010-09-15 23:12           ` Aditya Mahajan
2010-09-15 23:36             ` John Haltiwanger [this message]
2010-09-15 23:51               ` Aditya Mahajan
2010-09-15 23:58                 ` Andrea Valle
2010-09-16  7:37             ` Wolfgang Schuster
2010-09-15 22:43     ` John Haltiwanger
2010-09-15 22:56       ` Aditya Mahajan
2010-09-16 12:44   ` \setuplines[space=on] (was: HOWTO: Typesetting Poetry in ConTeXt) Philipp Gesang

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='AANLkTimy50WeU-TLgKTWywvZ8H-OVt9FELDNhvc6hvG=@mail.gmail.com' \
    --to=john.haltiwanger@gmail.com \
    --cc=ntg-context@ntg.nl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).