Two or three years ago I found a page saying that, if you need to match exactly double spacing LaTeX as in MS Word, you have to divide the spacing parameter by 1.05 for font size 12pt.
For example, if you want to match double spacing you have to divide 2.0/1.05, so the correct value is 1.9048.
% Double spacing:
\usepackage{setspace}
\spacing{1.905} % 2.0/1.05
% One half spacing:
\usepackage{setspace}
\spacing{1.429} % 1.5/1.05
I have been searching here for something like that but I didn't find anything.
I know for sure that if you make that operation and then compare two sheets LaTeX/MS Word both perfectly match.
First at all I make a little LibreOffice document (right now I haven't a MS Word editor because I am working on linux) with these properties:
Font: Times New Roman
Size: 12 pt
Spacing: 2.0
and I could print it in one of those transparent plastic sheets (a4 format).
In the second place I make a similar document in LaTeX using these properties:
\usepackage{setspace}
\setstretch{2}
and I print it in a4 paper.
If I overlap the two sheets I can see that the LaTeX one not match the other (LibreOffice one).
Instead if I make the LaTeX sheet with these properties:
\usepackage{setspace}
\spacing{1.91}
Both sheets perfectly match.
So the first question is: why are there so many answers saying that we have to use \setstretch{2} to get double spacing like MS Word?