Yes, "editor-at-large" should be hyphenated.
No, the word "large scale" is typically not hyphenated when used as an adjective. However, it may be hyphenated when modifying a noun, such as "large-scale project."
Yes it should be hyphenated.
Yes, it should be hyphenated.
Yes it should be hyphenated.
yes check-up should be hyphenated
It should be hyphenated.
Yes it should be hyphenated.
No it shouldn't be hyphenated.
"Field" is not hyphenated.
Yes it should be hyphenated.
Yes it should be hyphenated.