Can you please tell me if all the alternatives I included are correct?

Thank you very much for your help!

1.Despite the fact that / In spite of the fact that it was very cold, he went out without putting his coat on yesterday.
2.As today I haven’t seen him, I wonder if/whether he is well.
3.In spite of/despite of being cold, he went out without putting his coat on.It was very cold. In spite of that ,/Despite that, Kirk went out without putting his coat on.He went out in spite of the cold/despite the cold.
4.“Can I print this article on your printer, please?” “OK, you can print it, as long as/provide(that)/providing (that) it isn’t very long. I’m running out of ink.
..You can print it on condition that it isn’t very long.

Yes, those alternatives will also work.

Let's go through each alternative and determine if they are correct or not:

1. "Despite the fact that" or "In spite of the fact that" are both correct alternatives to indicate a contrast or contradiction. They can be used interchangeably in this sentence. Therefore, both alternatives are correct.

2. "Whether" is the correct alternative to express doubt or uncertainty. "If" can also be used in this context but is generally used when presenting a conditional situation. Therefore, both alternatives are correct and can be used depending on the intended meaning.

3. Both "In spite of" and "Despite" can be used to show a contradiction or contrast. The use of "of" after "despite" in "Despite of being cold" is not grammatically correct. Therefore, the correct alternative is "In spite of being cold."

4. "As long as," "provide(that)," and "providing (that)" are all correct alternatives to express a condition. They can be used interchangeably in this sentence. Therefore, all alternatives are correct.

Additionally, "on condition that" is also a correct alternative to express a condition. Therefore, this alternative is also correct.

In conclusion, all the alternatives included in the question are correct, except for the incorrect usage of "Despite of" in alternative 3.