Is "4min egg" with no spacing between the number and abbreviation correct?


Is this kind of abbreviation correct usage (e.g. 10sec pause, 12h race, 10yr lease, 6day penalty)? Or must these examples read "4 min egg, 10 sec pause" etc,?

Ken Wilson

Posted 2016-06-04T06:50:15.120

Reputation: 81

2In a newspaper article, for example, one would expect to find the words spelled out and hyphenated: "twelve-hour race" and "four-minute egg". Specialized technical and academic journals normally specify a stylesheet. There are no rules, only conventions. – Tᴚoɯɐuo – 2016-06-04T09:18:57.553


This is largely a matter of style; adhere to the guidance of your editor, organization, or preferred style manual. In other words, there is no consensus.

– choster – 2016-06-08T18:30:01.313

6day definitely feels wrong to me -- it's not even an abbreviation. If anything, it should be 6-day. – Ringo – 2016-06-08T19:31:18.573



According to this document which relates to technical publications:

Write the number in figures, followed by a nonbreaking space. Then write the prefix symbol and the unit symbol with appropriate capitalization and no spaces: 3.58 MHz, 2.2 μF, 75 Ω. Use nonbreaking spaces to prevent clumsy line breaks such as the break between 2.2 and μF above.

This rule is more honoured in the breach than in the observance.


Posted 2016-06-04T06:50:15.120

Reputation: 43 538

1I agree with you about the rule being frequently breached: I'm used to seeing and writing 10cm, 5kg, 30s, etc., not 10 cm, 5 kg, 30 s. But note that the examples in the question don't use the SI unit symbols, they use longer abbreviations that are more like words ("day" isn't even an abbreviation), so because they look more like words I would definitely use a space or a hyphen for them. – nnnnnn – 2016-06-04T07:32:44.190

Following the link suggested I learn several things: expressions like "h", "min" and "s" are not in fact abbreviations but international standard (SI) symbols, they do not form plurals and are not used with hyphens but with spaces (12 h, 10 s), whereas expressions like "sec" and "yr are "merely" abbreviations and less subject to standardisation, so all the following should be usable: 10sec 10secs 10 sec 10 secs 10-sec 10-secs ten sec ten secs. Right? – Ken Wilson – 2016-06-04T16:33:56.847

1Some of those look pretty nasty to me. Do you really need to abbreviate? What's wrong with "10 seconds"? If you really need to abbreviate, I would be inclined to listen to @TRomano and try to find a style sheet that is appropriate for where you intend to publish. – JavaLatte – 2016-06-04T17:09:59.487

As a programmer who often deals with time written in a technical way, I'd say it's way more common to see 10s than 10 s. And 10 sec is more common than 10sec. I think this is because "sec" is not the most common abbreviation for seconds, "s" is. Another example would be "10Kb", which is more common than "10 Kbytes". At least in my world. – Ringo – 2016-06-08T19:27:17.143