[NTG-context] automatic generation of em dash at the beginning of a line

Alan BRASLAU alan.braslau at cea.fr
Mon Mar 2 12:00:37 CET 2015


How about

Most newspapers |<|and all that follow AP style|>| insert a space
before and after the em dash.

Might I suggest that this could/should be set|-|up in Polish to repeat
the (second) emdash if it is followed by a line break?

Alan



On Mon, 2 Mar 2015 10:02:53 +0100
Hans Hagen <pragma at wxs.nl> wrote:

> On 3/1/2015 8:34 PM, Piotr Kopszak wrote:
> > Many Thanks Hans!
> >
> > But that's not exactly what I need, sorry for being imprecise, I do
> > not need to repeat hyphens, but only  em dashes (or en dashes, which
> > ever are used in the document) in situations like this.
> >
> > Most newspapers — and all that follow AP style — insert a space
> > before and after the em dash.
> >
> > It should look like this:
> >
> > Most newspapers — and all that follow  AP style —
> > — insert a space before and  after the em dash.  
> 
> \starttext
> 
> \def\LEFT {\space\emdash\nbsp}
> \def\RIGHT{\nbsp\discretionary{\emdash}{\emdash}{\emdash}\nbsp}
> 
> \setuplayout[width=21mm]
> \setuplayout[width=24mm]
> 
> \setuptolerance[verytolerant]
> 
> \showframe
> 
> test test \LEFT a test and some more test\RIGHT\ test test
> 
> \stoptext
> 
> 
> > All Best
> >
> > Piotr
> >
> > 2015-03-01 17:58 GMT+01:00 Hans Hagen <pragma at wxs.nl>:  
> >> On 3/1/2015 5:41 PM, Piotr Kopszak wrote:  
> >>>
> >>> Hello list,
> >>>
> >>> This is probably a Polish idiosyncrasy, but we have to live with
> >>> it. According to punctuation rules when an em dash is at the end
> >>> of a line, it should be repeated at the beginning of the next one
> >>> (true, it is often disregarded due to lack of support for it in
> >>> typesetting programs). Is there any way to deal with it in
> >>> ConTeX?  
> >>
> >>
> >> \starttext
> >>
> >>      \setuplanguage[pl][lefthyphenchar=45,righthyphenchar=45]
> >>
> >>      \pl \input tufte
> >>
> >> \stoptext


-- 
Alan Braslau
CEA DSM-IRAMIS-SPEC
CNRS URA 2464
Orme des Merisiers
91191 Gif-sur-Yvette cedex FRANCE
tel: +33 1 69 08 73 15
fax: +33 1 69 08 87 86
mailto:alan.braslau at cea.fr


More information about the ntg-context mailing list