Similar questions have been asked but with no conclusive answers. How do I set my body font size to be equivalent to MS Word 12, which is required by my college. 12 pt in LaTeX is equal to size 10 in Word. The font type is Times New Roman.
2 Answers
The difference is negligible.
1 bp = 1.00374 pt (from a conversion table) so 12 pt would convert to 11.9553 bp, not 10 bp.
\RequirePackage{fix-cm}
\documentclass{standalone}
\begin{document}
\fontsize{12bp}{18bp}\selectfont H\fontsize{12pt}{18pt}\selectfont H
\end{document}
\RequirePackage{fix-cm}
is needed per egreg’s comment, to prevent TeX from choosing the nearest standard size font file (12 pt in this case).
-
7You'd see a difference if you put
\RequirePackage{fix-cm}
before\documentclass
. Anyway, the conversion is the other way around: 1bp is larger than 1pt: 1bp=1.00374pt.– egregApr 5, 2017 at 9:36 -
@egreg: Thanks, corrected. I tested it as you said and there is the tiniest difference, only visible with help lines.– lblbApr 5, 2017 at 9:46
-
1In this case the difference appears to be bigger because of snapping to the raster.– egregApr 5, 2017 at 11:52
I did an experiment.
First I created a document with LibreOffice (sorry no Word on my machines)
As you see, the font is Times New Roman at size 12.
Next I printed on a PDF and cropped it. Finally, I wrote this LaTeX file
\documentclass[12pt]{article}
\usepackage{newtxtext}
\usepackage{graphicx}
\begin{document}
\begin{tabular}[b]{l}
abcdef\\
abcdef\\
abcdef
\end{tabular}\includegraphics{abcdefLO-crop}
\end{document}
and the result is
Apart from the different leading, the result seems comparable.
After all, if we measure 12bp (where 72bp = 1in), we get 12.045pt and this corresponds to a difference of 0.02mm if 12pt is used.
fontsize=12bp
.