强调文本和斜体文本的视觉比较---有什么区别?

强调文本和斜体文本的视觉比较---有什么区别?

请考虑书籍类中以下代码的输出:

\documentclass{book}
\begin{document}
\thispagestyle{empty}
\Huge

\noindent \emph{Emphasized Text} \\[10pt]
\textit{Italicized Text}
\\[25pt]
What is the difference?
\end{document}

在此处输入图片描述

对我来说,使用第一种情况和使用\emph第二种情况时,显示文本的排版似乎没有区别。\textit

问题:我的观察是否正确?如果正确,那么为什么这两个命令中的任何一个都比另一个更受青睐?但如果这两个命令之间存在差异,也许有人会指出它是什么。

谢谢。

答案1

默认情况下\textit{some text},和之间的输出差异\emph{some text}为零。 \emph默认情况下\textit内部执行。

它们之间的区别在于它们的含义: \textit字面意思是“斜体文本”,而\emph意思是“强调此文本”。同样,在 LaTeX 中,默认情况下,强调是用斜体表示的,但你可以通过以下方式更改它:

\DeclareEmphSequence{\bfseries}

以使\emph文本变为粗体。

另一个区别是\textit{some \textit{italic} text}排版“一些斜体文字",全部用斜体字 \emph{some \emph{emphasized} text}排版"一些强调文本",并以直立字体强调(默认情况下,\emph在斜体和直立字体之间交替)。

您可以使用以下命令更改默认的字体更改命令集以进行强调\DeclareEmphSequence

\documentclass{article}
\begin{document}

\DeclareEmphSequence{\itshape,\scshape,\itshape\bfseries,\normalfont}
\emph{one \emph{two \emph{three \emph{four}}}}

\DeclareEmphSequence{\tiny,\scriptsize,\footnotesize,\small,\normalsize,\large,\Large,\LARGE,\Huge}
\emph{one \emph{two \emph{three \emph{four \emph{five \emph{six \emph{seven \emph{eight \emph{nine \emph{ten \emph{eleven}}}}}}}}}}}

\end{document}

在此处输入图片描述

答案2

不同之处在于嵌套它们时。 \emph 的字体也可以调整:

\documentclass{book}
\begin{document}


\emph{blub \emph{inner}}

\DeclareEmphSequence{\bfseries,\itshape}

\emph{blub \emph{inner}}

\end{document}

在此处输入图片描述

相关内容