Using the Times New Roman font should use the Txfonts macro package.
Use the BM macro package in bold text.
/BF into the Roman, upright shape, bold series of font attributes.
/It converts to a Roman, italic, medium-thick series of font attributes.
/rm into the Roman, upright, moderately thick series of font attributes, which is the default font.
/SC converts to Roman, small caps, and medium-weight series font properties.
/sf into sans-serif family, upright shape, medium-weight series of font properties.
/sl converted to Roman, slanted italic shape, medium weight Series font properties.
/tt converted to typewriter family, upright shape, medium weight series of font properties.
The/em declaration uses the accent font, which is the same as the current font, but has a different shape and is usually converted between an upright font and an italic body.
/emph{text} Prints text with an accent font, which is the same as the current font, but differs in shape, usually between upright and italic, which is equivalent to {/em text//}, which means that the italic attach padding is automatically inserted.
/nocorr is combined with the font command/emph,/textsl,/textit to eliminate automatic italic correction.
/normalfont This statement converts the font to the default family, shape, and series.
/bfseries This declaration does not change the family and shape of the current font, but turns into a bold sequence.
/mdseries This declaration does not change the family and shape of the current font, but converts it into a medium-thickness medium sequence.
/itshape This statement changes the shape properties of the font to italic, but preserves the family and the series unchanged.
/scshape This statement changes the shape properties of the font to small caps, but preserves the family and series.
/slshape This statement changes the shape properties of the font to slanted Italic, but the retention family and series remain unchanged.
/upshape This statement changes the Shape property of the font to upright, but retains the family and the series unchanged.
/rmfamily This command causes the font to retain the current series and shape attributes, but converts to a Roman property.
/sffamily This command causes the font to retain the current series and shape attributes, but turns to a sans-serif family attribute.
/ttfamily the font to keep the current series and shape attributes, but to the typewriter family attribute.
/mathbf{text} Prints text in bold (/bfseries) in mathematical mode, where the spaces are ignored.
/mathcal{text} Prints text in mathematical mode with the writing body.
/mathit{text} prints text in italic (/itshape) in mathematical mode.
/mathnormal{text} Prints text in mathematical format in mathematical mode.
/mathrm{text} Prints text in mathematical mode with Roman (/rmfamily), where the spaces are ignored.
/mathsf{text} Prints text in mathematical mode with a sans-serif font (/sffamily), where the spaces are ignored.
/mathtt{text} Prints text in mathematical mode using the printer font (/ttfamily), where the spaces are ignored.
/textbf{text} is equivalent to {/bfseries text}
/textit{text} is equivalent to {/itshape text}
/textmd{text} is equivalent to {/mdseries text}
/textnormal{text} is equivalent to {/normalfont text}
/textrm{text} is equivalent to {/rmfamily text}
/textsc{text} is equivalent to {/scshape text}
/textsf{text} is equivalent to {/sffamily text}
/textsl{text} is equivalent to {/slshape text}
/texttt{text} is equivalent to {/ttfamily text}
/textup{text} is equivalent to {/upshape text}
Transferred from Http://lilacbbs.com/forum.php?mod=viewthread&tid=246981&page=1