\emph{...}
和有什么区别{\em ...}
?
何时使用它们?
答案1
\emph
就像\textit
带有参数的命令。\em
是“开关”变体,可与 相媲美\itshape
。\em
不是过时的 TeX 或 LaTeX2.09 命令,而是真正的 LaTeX2e 命令。实际上\emph
是通过 定义的em
:
\DeclareTextFontCommand{\emph}{\em}
\em
对于长文本很有用(\emph
例如,不允许参数包含\par
)。这些命令在处理斜体校正方面有所不同(例如\textit
/ ):\itshape
\documentclass{article}
\begin{document}
abc\emph{lll}lll \textit{lll}llll
abc{\em lll}lll {\itshape lll}llll
abc{\em lll\/}lll
%\emph{abc\par bc} error
{\em abc\par bc}
\end{document}
答案2
答案3
\emph
是 LaTeX2e 命令,\em
是 LaTeX 2.09 声明,参见例如http://www.public.asu.edu/~rjansen/latexdoc/emph.html. 由于您可能正在使用 LaTeX2e,因此您应该使用\emph
。
\emph
是一个命令,用法类似于\emph{text}
。\em
是一个声明,其用法类似于\em text
或{\em text}
。
它们的差异可表现在以下几点:
\documentclass{article}
\begin{document}
some \em text% Works as intended
some {\em text}% Works as intended
some \em{text}% Does not work as intended, "text" is not emphasized
some \emph{text}% Works as intended
some \emph text% Does not work as intended, only "t" of "text" is emphasized
\end{document}
答案4
据我了解,em
是TeX
命令,emph
是其等效命令。因此,在使用LaTeX
时应使用。emph
LaTeX