I have noticed that many papers and books (in the engineering and mathematical fields, at least) have a preference for avoiding hyphenated prefixes. For instance, they usually write:

  • preprocessing
  • predistortion
  • nonlinear
  • nonparametric

instead of:

  • pre-processing
  • pre-distortion
  • non-linear
  • non-parametric

I am aware that there is no absolute rule regarding the usage of hyphens in words with prefixes, but I wonder why they have such a tendency.

Should we follow this same pattern in our own papers in technical domains?


1 Answer 1


Here's one possible reason that you see words like pre-processing hyphenated less in scientific papers: the more familiar you are with a word, the less likely you are to hyphenate it. And scientists using technical words in scientific papers are more likely to be familiar with them than non-scientists using them in prose.

To illustrate that familiarity breeds non-hyphenation, it's a well-known fact that hyphenated words have a tendency to lose their hyphens over time. See this blog entry:

Sometimes, however, compound words that were once hyphenated become so familiar that we treat them as single words, like the word online. Newly formed compounds tend to be written first as separate words or with hyphens and gradually become unhyphenated as they find their place in our linguistic consciousness. ... Thus, the formerly hyphenated compounds bumblebee, lowlife, and crybaby are now spelled as single words.

Should you hyphenate words in a scientific paper? I don't think it matters one way or another—my advice would be to use the spelling that is most common in the research community who will read the paper, and don't worry too much about it either way.

  • Lose over time ... Sherlock Holmes (as recorded by Dr Watson) would talk about "to-morrow".
    – GEdgar
    Commented Jan 15, 2023 at 15:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.