Is the usage of a hyphen in "ad hoc" acceptable? [closed]

I know that "ad hoc" is a Latin phrase and I've typically seen it used without a hyphen. However, many technical articles use a hyphen. For example:

Ad-hoc mode is useful for establishing a network where wireless infrastructure does not exist or where services are not required.

(http://www.webopedia.com/TERM/A/ad_hoc_mode.html)

Is "ad hoc" always the correct usage? If it can be "ad-hoc", is the usage of the hyphen specific to certain circumstances?


Solution 1:

The rule-of-thumb I've found in researching this issue, (though no reference to a specific style guide was referenced – one site linked here) is if Latin and other foreign phrases are not hyphenated in their original language, then they are not hyphenated in English.

Solution 2:

"ad-hoc" is wrong; "ad hoc" is correct. The book Grammatically Correct (2nd edition) by Anne Stilman mentions this as a commonly mis-hyphenated compound, along with the following (correct usages):

  • more or less
  • ongoing
  • under way
  • a priori
  • bona fide
  • post hoc
  • vice versa

The same book provides further guidance on hyphenation, a good reference.