
Some Canadian and U.S. style guides recommend a hyphen in phrases like "high-fat diet" and "low-carbohydrate diet". This style becomes confusing, though, when you have two such phrases modifying the same noun.
I think I'd use an en dash to connect the two adjectival phrases in this sentence, since they both modify the noun "diet". This form of punctuation suggests that it is connecting at least two words on one side of the en dash with one or more words on the other side of it.
Some people say a high fat–low carbohydrate diet is healthy.

@Objectivesea OK.

I don't want to belabour the point, orcrist, but I think you used a hyphen instead of an en dash there.
Preferred:
Some people say a high fat–low carbohydrate diet is healthy.
If you don't want to use an en dash (–), which is longer than a hyphen (-) but shorter than an em dash (—), you could get by with two hyphens and a comma instead:
Some people say a high-fat, low-carbohydrate diet is healthy.

@Objectivesea Oh, OK. That makes sense.
Tags
View all tagsSentence text
License: CC BY 2.0 FRLogs
This sentence is original and was not derived from translation.
added by orcrist, March 23, 2013
linked by Alois, March 24, 2013
linked by duran, October 23, 2015
edited by orcrist, August 17, 2016
edited by orcrist, August 17, 2016