En me documentant un peu, j'ai pu trouver sur Wikipedia que pour les adverbes non
, hors
, très
et quasi
, la règle suivante s'appliquait :
Si le mot suivant est un nom ou un verbe substantivé (à l'infinitif), alors on utilise le trait d'union après l'adverbe, par exemple hors-gel, hors-service.
On peut remarquer cette façon d'écrire sur plusieurs sites (p. ex. Wikitionnaire, Reverso, Le Dictionnaire, etc.).
Toutefois, d'autres sources mentionnent une règle différente :
On lie le mot « hors » par un trait d'union au nom qui le suit quand les deux mots forment un nom. Dans tous les autres cas, le mot « hors » n'est pas lié par un trait d'union.
Cette dernière règle semble être suivie par Larousse qui l'écrit sans trait d'union.
Est-ce que les deux manières de l'écrire sont acceptées ? Sinon, laquelle des deux règles est fausse ?