This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Manual style: "non-zero" vs "nonzero"
- To: lucier at math dot purdue dot edu (Brad Lucier)
- Subject: Re: Manual style: "non-zero" vs "nonzero"
- From: Brad Lucier <lucier at math dot purdue dot edu>
- Date: Tue, 9 Oct 2001 14:40:18 -0500 (EST)
- Cc: jsm28 at cam dot ac dot uk, lucier at math dot purdue dot edu (Brad Lucier), gcc at gcc dot gnu dot org
> > In the GCC manuals, which of the spellings "nonzero" and "non-zero" should
> > be used? At present both are.
>
> Mathematics journals definitely prefer "nonzero" (no hyphen).
To weigh in again in this debate, the Society of Industrial and
Applied Mathematics recommends that "non" as a prefix
not be hyphenated, that "semi" be hyphenated, and that "quasi"
be a separate word. However, in a paper where I used
both "quasi norm" and "semi-norm" I insisted that both be
written with hyphens, as semi-norm and quasi-norm, and the
copy editor acquiesced.
This Chicago Manual of Style, 14th edition, recommends that the
following prefixes be used closed (unhyphenated):
non, ante, anti, bi, bio, co, counter, extra,
infra, inter, intra, macro, meta, micro, mid, mini, multi, neo,
non, over, post, pre, pro, proto, pseudo, re, semi, socio,
sub, super, supra, trans, ultra, un, under
(Table 6.1, page 230). The exceptions
are capitalized works (anti-Semitic), numerals (pre-1914),
English homonyms (un-ionized, not unionized), more than
one word (non-English-speaking [using a hyphen, since
English-speaking is hyphenated], pre-Civil War [using an
en-dash, since Civil War is open]), prefix standing alone
(macro- and microeconomics), repeated vowels
(anti-inflammatory), misleading or puzzling forms
(anti-utopian).
Brad