Using the Times New Roman font should use the Txfonts macro package.
Use the BM macro package for bold characters.
/BF converted to Roman, upright shape, blackbody series font attributes.
It is converted to Roman, italic, and medium-weight series font properties.
/rm converted to Roman, upright, medium-weight series font attributes, which are the default fonts.
/sc converted to Roman, small capital shape, medium weight series font attributes.
/SF to the font properties of sans serif family, upright shape, medium weight series.
/sl converted to Roman, slanted italic shape, medium weight series font attributes.
/tt converted to typewriter family, upright shape, medium weight series font attributes.
The/em declaration uses the accent font, which is the same as the current font family, the same series, but different shapes, usually between the upright font and italic conversion.
/emph{text} Prints text with an accent font, which is the same as the current font family, the same series, but different shapes, usually between the upright font and italic, this command is equivalent to {/em text//}, that is, the automatic insertion of italic append empty.
The/nocorr is combined with the font command/emph,/textsl,/textit to remove the automatic italic correction.
/normalfont This statement converts a font to the default family, shape, and series.
/bfseries This declaration does not change the family and shape of the current font, but transforms it into a bold sequence.
/mdseries This declaration does not change the family and shape of the current font, but transforms it into a medium-weight medium sequence.
/itshape This declaration changes the shape property of a font to italic, but retains the family and series unchanged.
/scshape This declaration changes the shape property of a font to small capitalization, but retains the family and the series unchanged.
/slshape This declaration changes the shape property of a font to a slanted italic, but retains the family and the series unchanged.
/upshape This statement changes the shape attribute of the font to upright, but retains the family and the series unchanged.
/rmfamily This command to keep the font current series and shape properties, but to convert to Roman properties.
/sffamily This command keeps the font current series and shape properties, but turns to sans Serif family properties.
/ttfamily keeps the font current series and shape properties, but turns into typewriter family properties.
/mathbf{text} Prints text in mathematical mode in bold (/bfseries), where the spaces are ignored.
/mathcal{text} Prints text in mathematical mode with the writing body.
/mathit{text} Prints text in mathematical mode in italics (/itshape).
/mathnormal{text} Prints text in mathematical form in mathematical mode.
/mathrm{text} Prints text in mathematical mode with basic (/rmfamily), where the spaces are ignored.
/mathsf{text} Prints text in mathematical mode with sans serif fonts (/sffamily), where spaces are ignored.
/mathtt{text} Prints text in mathematical mode with printer fonts (/ttfamily), where spaces are ignored.
/textbf{text} equivalent to {/bfseries text}
/textit{text} equivalent to {/itshape text}
/textmd{text} equivalent to {/mdseries text}
/textnormal{text} equivalent to {/normalfont text}
/textrm{text} equivalent to {/rmfamily text}
/textsc{text} equivalent to {/scshape text}
/textsf{text} equivalent to {/sffamily text}
/textsl{text} equivalent to {/slshape text}
/texttt{text} equivalent to {/ttfamily text}
/textup{text} equivalent to {/upshape text}
Transfer from http://lilacbbs.com/forum.php?mod=viewthread&tid=246981&page=1